andbad / HA_PowerControl

Package per il controllo dei carichi elettrici tramite Home Assistant.
GNU General Public License v3.0
50 stars 8 forks source link

Non stacca i carichi senza sensore potenza #24

Closed federicorichini closed 1 year ago

federicorichini commented 1 year ago

Ciao, ho un problema con l'utilizzo, non mi vengono scollegati i carichi quando non hanno associato un sensore di potenza. Ti lascio il log in cui puoi vedere che nell'esecuzione di stop_carichi_singolo si interrompe prima di Condition 1.

Grazie mille

2023-01-24 17:52:48.429 DEBUG (MainThread) [homeassistant.components.pc] Automazione Configurazione - Popola entità - Avvio script python 2023-01-24 17:52:48.429 DEBUG (MainThread) [homeassistant.components.pc] Automazione Configurazione - Carica - Avvio automazione, attendo fine automazione popola_entita_per_configurazione_pc 2023-01-24 17:52:50.100 DEBUG (MainThread) [homeassistant.components.pc] Automazione Configurazione - Salva - Avvio automazione, attendo fine automazione powercontrol_configurazione_carica 2023-01-24 17:52:52.280 DEBUG (MainThread) [homeassistant.components.pc] Automazione Configurazione - Popola entità - Script python terminato 2023-01-24 17:52:52.297 DEBUG (MainThread) [homeassistant.components.pc] Automazione Configurazione - Carica - Carico input_select dai relativi input_text 2023-01-24 17:52:52.482 DEBUG (MainThread) [homeassistant.components.pc] Automazione Configurazione - Carica - Fine caricamento 2023-01-24 17:52:52.503 DEBUG (MainThread) [homeassistant.components.pc] Automazione Configurazione - Salva - Salvo input_select in input_text 2023-01-24 17:52:52.641 DEBUG (MainThread) [homeassistant.components.pc] Automazione Configurazione - Salva - Fine salvataggio 2023-01-24 17:53:04.175 DEBUG (MainThread) [homeassistant.components.pc] Automazione Carichi Stop triggerata: Potenza carichi (201)) 2023-01-24 17:53:04.190 DEBUG (MainThread) [homeassistant.components.pc] Automazione Carichi Stop triggerata: Tipo di innesco Immediato 2023-01-24 17:53:04.206 DEBUG (MainThread) [homeassistant.components.pc] Avviato script stop carichi: potenza carichi 201 2023-01-24 17:53:04.219 DEBUG (MainThread) [homeassistant.components.pc] Avvio script stop carico 20 2023-01-24 17:53:04.246 DEBUG (MainThread) [homeassistant.components.pc] Script Stop Carico Irrigazione gocciolante orto - Avvio 2023-01-24 17:53:04.253 DEBUG (MainThread) [homeassistant.components.pc] Avvio script stop carico 19 2023-01-24 17:53:04.264 DEBUG (MainThread) [homeassistant.components.pc] Script Stop Carico None - Avvio 2023-01-24 17:53:04.267 DEBUG (MainThread) [homeassistant.components.pc] Avvio script stop carico 18 2023-01-24 17:53:04.278 DEBUG (MainThread) [homeassistant.components.pc] Script Stop Carico None - Avvio 2023-01-24 17:53:04.295 DEBUG (MainThread) [homeassistant.components.pc] Avvio script stop carico 17 2023-01-24 17:53:04.306 DEBUG (MainThread) [homeassistant.components.pc] Script Stop Carico None - Avvio 2023-01-24 17:53:04.312 DEBUG (MainThread) [homeassistant.components.pc] Avvio script stop carico 16 2023-01-24 17:53:04.322 DEBUG (MainThread) [homeassistant.components.pc] Script Stop Carico None - Avvio 2023-01-24 17:53:04.328 DEBUG (MainThread) [homeassistant.components.pc] Avvio script stop carico 15

andbad commented 1 year ago

Il comportamento è esattamente quello voluto. I carichi vengono staccati se si supera la soglia di assorbimento totale E solo se quel determinato carico sta assorbendo (è inutile spegnere il forno se non sta assorbendo). Il pacchetto infatti si basa sul monitoraggio dei singoli carichi, se non configuri il sensore di potenza sul singolo carico non può funzionare.

By(t)e

federicorichini commented 1 year ago

Ciao, se volessi usarlo in una situazione dove non ho il monitoraggio dei singoli carichi? C'è modo? Magari inserendo come sensore carico un valore cosante?

Grazie

andbad commented 1 year ago

Si, ci stavo pensando. Potrebbe anche funzionare. Prova a creare un "input number":

input_number: potenza_falsa: initial: 3000 #metti un valore abbastanza alto min: 0 max: 10000

Poi nella configurazione dei carichi metti a tutti quelli che non hanno il monitoraggio questo sensore.

By(t)e