andbad / HA_PowerControl

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

problema configurazione/funzionamento #11

Closed mero1978 closed 2 years ago

mero1978 commented 2 years ago

salve, premetto che non sono esperto di homeassistant e sono alle prime armi. dopo aver configurato come da guida il package in questione al superamento della soglia imopostata non avviene nessuno stacco. volevo capire gentilmente se bisogna intervenire e configurare in qualche modo anche il file "update_entityes" salvato nella cartella python_script perchè è l'unica cosa che non ho fatto. se si è possibile avere un esempio in modo da poter prendere spunto? chiedo scusa ma sono veramente alle prime armi. grazie della disponibilità.

andbad commented 2 years ago

No, lo script python non è da modificare. Puoi mandare la schermata di come hai configurato il package?

By(t)e

mero1978 commented 2 years ago

CC82610A-5444-431C-982B-4B04E32522D3 6134174D-EBC7-45A6-B4BA-202FC0AE84D4

questo è quanto🤷🏻‍♂️

mero1978 commented 2 years ago

33C10EF3-5B77-4C7C-B01F-DB27F1951F83

sia qua su potenza in uso che sulla foto sopra dove vedi scritto contatore generale ho impostato l’entità dello shelly em che misura il carico totale sulla fase dell’impianto. Sicuramente sbaglio qualcosa ma non riesco a capire cosa

andbad commented 2 years ago

Per caso hai modificato il codice delle card lovelace mettendo il nome delle tue entità al posto degli input_select?

By(t)e

mero1978 commented 2 years ago

Si😬 non dovevo?🙏🏻

andbad commented 2 years ago

Ehm, no. :) Devi semplicemente copiare il codice, poi vai nell’interfaccia grafica e imposti tutto da lì.

By(t)e

mero1978 commented 2 years ago

Ok perfetto!! Abbi pazienza x un povero ignorante in materia 😰😰ma sto cercando di imparare xchè mi piace. Bene l’importante é capire dove risiede l’errore. Appena arrivo a casa sistemo la cosa e ti faccio sapere. Intanto ti ringrazio veramente di cuore x la tua disponibilità, sei stato gentilissimo. Grazie grazie grazie

mero1978 commented 2 years ago

Eccomi…sistemato il file lovelace, reimpostato tutto ma niente da fare non ne vuole sapere di staccare…non so non capisco.

mero1978 commented 2 years ago

C0FA9554-7027-40BF-A154-5BB317BEC54F Qui è giusto così o devo fare altro? Ho solo messo il sensore monitoraggio carico generale? 😤😤mi sta facendo esaurire sta cosa😅😅

andbad commented 2 years ago

Perché continui a commettere lo stesso errore. Non devi editare l'interfaccia. Tu copia e incolla il codice, poi vai nell'interfaccia, clicchi sui campi a discesa e selezioni quello che devi selezionare. La stai facendo più difficile di quanto sia in realtà. :-)

By(t)e

mero1978 commented 2 years ago

Ok capito il succo ma se vado nell’interfaccia e clicco sulla freccia x far scendere la tendina e selezionare mi compare solo la scritta seleziona e non mi fa selezionare nulla🤷🏻‍♂️🤷🏻‍♂️ 33805B8A-7DBE-41A7-AB1A-B3AA91D8E524

andbad commented 2 years ago

Per prima cosa, controlla che l'opzione "Nuova modalità selezione opzioni" sia DISATTIVATA. Se anche così nel menu a tendina non ti dovesse comparire nulla, devi controllare se hai correttamente copiato ed attivato gli script python. Se dopo queste verifiche (ed un riavvio di Home Assistant) non dovessi risolvere, dovresti gentilmente attivare i log (https://github.com/andbad/HA_PowerControl#debug) ed inviarli qua sotto.

By(t)e

mero1978 commented 2 years ago

Dove trovo x verificare sta benedetta "Nuova modalità selezione opzioni"?? Riguardo agli script python io ho copiato la stringa x attivarli nel file configuration.yaml, ho creato cartella e inserito il file degli script…a sto punto la mia domanda è: cm faccio a verificare con certezza se dopo la procedura che ho fatto gli script python sono attivi?

andbad commented 2 years ago

Riguardo alla tua prima domanda, se hai installato l'ultima versione, trovi l'opzione nella pagina di configurazione del pacchetto, assieme a tutte le altre opzioni, nello specifico qui: image

Riguardo la seconda domanda (come fare per controllare che gli script funzionino) ti riporto quanto detto prima.

Se dopo queste verifiche (ed un riavvio di Home Assistant) non dovessi risolvere, dovresti gentilmente attivare i log (https://github.com/andbad/HA_PowerControl#debug) ed inviarli qua sotto.

By(t)e

mero1978 commented 2 years ago

Nuova modalità selezione opzioni non ce l’ho quindi significa che non ho installato l’ultima versione, riguardo i log puo essere una cosa simile? 0F9D9FFF-7EB5-472D-ACD4-DFF489FB30EB

andbad commented 2 years ago

Ok, bene. Intanto se scarichi l'ultima versione è meglio, così siamo allineati.

Poi, dall'errore dice che non riesce a trovare gli script python. Forse non li hai messi nel path giusto. Vai qui, dall'interfaccia di Home Assistant: Configurazione (ingranaggio in basso a sinistra) -> Impostazioni (ultima voce in basso) -> Informazioni (in alto)

C'è una riga dove dice qualcosa del tipo: "Percorso del file configuration.yaml: /home/andbad/.homeassistant"

Verifica che in quel percorso, ci sia la sottocartella "python_scripts" con dentro i due file "update_entities_new.py" e "update_entities.py".

By(t)e

mero1978 commented 2 years ago

Fatto! Installato ultima versione ma dove dici tu vedo solo questo 639A62D3-4EC5-494B-B9DD-88821FE88FF5

mero1978 commented 2 years ago

Ok credo proprio che il problema sia riguardo il python_script vista la notifica… 0D86A0E5-1F0C-438C-8251-99C4BA30310F

che fare a questo punto?

mero1978 commented 2 years ago

Comunque la cartella python_script con dentro i file ce l’ho in config dove risiede anche il configuration.yaml

andbad commented 2 years ago

Sembra che tu non abbia attivato correttamente l'integrazione python. Puoi postare il tuo configuration.yaml? (ricordati di mascherare eventuali dati sensibili)

By(t)e

mero1978 commented 2 years ago

Lo immaginavo. Con l'occasione mi dici se va bene la configurazione dei package xchè non sono nemmeno convinto di quelli🤷🏻‍♂️image image

andbad commented 2 years ago

Prova a togliere i due spazi prima di "python_script" Da quello che posso vedere anche il component "logger" non è ben indentato.

By(t)e

mero1978 commented 2 years ago

Avevo già provato a togliere i due spazi ad è proprio togliendoli che mi da la notifica di errata configurazione

mero1978 commented 2 years ago

Tu come imposteresti il tutto?

andbad commented 2 years ago

Non potendo vedere tutto il codice non è facile. Prova ad aggiungere due spazi per allineare l'indentazione.

By(t)e

mero1978 commented 2 years ago

Non ho poi sto granché cm codici all'interno del file...le due foto che ho postato lo rappresentano tutto🤷🏻‍♂️🤷🏻‍♂️

andbad commented 2 years ago

Infatti da quel che vedo ci sono un po' di problemi di indentatura. YAML è molto noioso quanto a spazi, IMHO dovresti cercare di ordinarli un po' (per es. "tts" è nel posto sbagliato), sennò va a finire che diventi matto e poi il problema è una stupidata. Questa per esempio è una parte del mio file configuration.yaml

image

By(t)e

mero1978 commented 2 years ago

Immagino sia solo un problema di dicitura nel file yaml ma non essendo molto pratico diventa ancora più ostico. Vabbè poi provo e ti faccio sapere

mero1978 commented 2 years ago

Ho cercato di fare un po' di pulizia ma ora mi compare questo😡😡😡😡😡 image

mero1978 commented 2 years ago

Scusa eh...mi sorge un dubbio...il package pc.yaml che si doveva copiare dentro alla cartella package lavora assieme allo script_python? Xchè il mio dubbio è che possano essere anche i package non abilitati...che dici? Magari ci sbattiamo x una cosa quando é un'altra🤷🏻‍♂️ Ragiono sempre da profano😰

andbad commented 2 years ago

Se i package non fossero abilitati, nella pagina di configurazione del package avresti decine di errori perché non trova le entità. Invece quelle le trova, quindi il problema è sullo script. I casi sono due:

  1. Non sono abilitati gli script phyton
  2. Non è configurata la cartella corretta.

By(t)e

mero1978 commented 2 years ago

Ok e cm verifico se la cartella é configurata giusta? Le sto provando tutte e non ne vado fuori😫😫

andbad commented 2 years ago

Giusto per curiosità, avevi provato lo script di test della guida? https://www.home-assistant.io/docs/configuration/packages/

By(t)e

mero1978 commented 2 years ago

Scusa abbi pazienza non me ne volere quale script? A quel link si parla di package e non capisco a quale script ti riferisci...o forse sono così rincoglionito da non capirci una mazza...cosa probabile😬

andbad commented 2 years ago

No, no, sono io il rincoglionito. Il link giusto è: https://www.home-assistant.io/integrations/python_script/

By(t)e

mero1978 commented 2 years ago

Ah ok era il link sbagliato...mi stavo preoccupando😰😰 ho pensato: possibile che sono così rincoglionito da non vedere sto benedetto script?!! Tranquillo no problem succede. Poi quando arrivo a casa provo e ti faccio sapere. Mi sa che dovrò offrirti una pizza x la disponibilità risolta sta storia😅

mero1978 commented 2 years ago

Allora...creato lo script hello_world.py e riavviato home assistant ma quando vado su servizi x richiamare lo script non lo vedo proprio🤷🏻‍♂️

andbad commented 2 years ago

Ok, dunque a questo punto non è un problema del mio package ma dell'attivazione degli script python sulla tua istanza di Home Assistant o della cartella dove hai messo gli script. Ti consiglio di chiedere aiuto su questo canale Telegram: https://t.me/indomus_chat

Magari trovi qualcuno che ti sa dare qualche dritta in più.

By(t)e

mero1978 commented 2 years ago

Ok. Ti ringrazio veramente di cuore x la disponibilità datami fino ad ora. Grazie davvero