lorenzo-deluca / espkyogate

Serial Bridge for Bentel Kyo Alarm System.
GNU Affero General Public License v3.0
38 stars 13 forks source link

Errato messaggio di errore #11

Closed amastrogiacomo1968 closed 2 years ago

amastrogiacomo1968 commented 2 years ago

Oggi sulla centralina è comparso il messaggio "Batteria Bassa" mentre in HA si è accesso il sensore "Guasto Linea Telefonica", cosa potrebbe essere successo? Grazie Immagine

lorenzo-deluca commented 2 years ago

Ciao, sei sicuro di aver configurato correttamente i binary_sensor? Tu hai la sempre Kyo32 giusto? Eventualmente posta qui il tuo file di configurazione.. io non ho il combinatore telefonico ma è la prima volta che mi segnalano questa anomalia e controllando i documenti mi sembra che sia corretto il mapping.

amastrogiacomo1968 commented 2 years ago

Grazie @lorenzo-deluca , ho tolto le 2 precedenti risposte e ho caricato i 2 file di configurazione su pastebin per rendere la lettura più semplice. Il file bentel_kyo32.h non è stato modificato https://pastebin.com/6TrZVSVw Il file espkyogate_configuration.yaml è invece stato personalizzato con la mia configurazione https://pastebin.com/GG7GvfBp. Se ti dovesse servire, ma non credo, ti posto anche il file secrets.yaml . Grazie come al solito del tuo aiuto

lorenzo-deluca commented 2 years ago

Ciao @amastrogiacomo1968 , ho appena rilasciato una nuova versione del codice che oltre a compilare con le ultime versioni di ESPHome ho anche rivisto un po di cose. Ho fatto una prova con la mia centrale da banco e la segnalazione di batteria bassa è corretta, non ho provato l'allarme del combinatore perché non ce l'ho ma ho verificato e dovrebbe essere ok anche quello.

Fammi sapere, se usi l'ultima versione del codice devi rivedere leggermente il tuo file yaml di configurazione ma è veramente poca cosa.

Grazie!

amastrogiacomo1968 commented 2 years ago

Sto provando ad aggiornare la configurazione, ho una domanda. Nel nuovo file espkyogate_configuration.yaml , alla riga 65, scrivi: &kyo32->zona[0],

Io nel mio file (quello vecchio) ho devinite 20 zone in questo modo: kyo32->zona_1, kyo32->zona_2, ........

Non capisco se devo ripetere la riga che metti tu n volte a definire le 20 zone che ho io o se invece l'esp le trova in automatico e le riconosce.

Grazie per il supporto

lorenzo-deluca commented 2 years ago

Ciao, no, devi specificarlo ed è cambiato, ora è zona[0], zona[1], etc.. trovi l'esempio nel repository.

On Mon, Apr 4, 2022 at 3:06 PM amastrogiacomo1968 @.***> wrote:

Sto provando ad aggiornare la configurazione, ho una domanda. Nel nuovo file espkyogate_configuration.yaml , alla riga 65, scrivi: &kyo32->zona[0],

Io nel mio file (quello vecchio) ho devinite 20 zone in questo modo: kyo32->zona_1, kyo32->zona_2, ........

Non capisco se devo ripetere la riga che metti tu n volte a definire le 20 zone che ho io o se invece l'esp le trova in automatico e le riconosce.

Grazie per il supporto

— Reply to this email directly, view it on GitHub https://github.com/lorenzo-deluca/espkyogate/issues/11#issuecomment-1087531705, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHUEQ67TNII7H5JACNVM6LTVDLSMLANCNFSM5NLYZSJA . You are receiving this because you modified the open/close state.Message ID: @.***>

--

Regards, Lorenzo De Luca

@. @.> *DevOps & *CTO

dddprint.io

PRIVACY INFORMATION The information contained in this e-mail message and/or in the enclosed file/s is/are strictly reserved. Their use is only allowed the addressee of the message, for the purposes showed in the message itself. If you receive this message without being its addressee, we kindly ask You to inform us about it by e-mail and to proceed to the destruction of the same message cancelling it from Your system. It constitutes opposite behaviour to the principles prescribed by the Legislative Decree 196/2003 the conservation of the message, the divulgation and distribution of that message to other subjects, the copy of it, or the use of it for different purposes.

P Respects nature. Do not print this email unless absolutely necessary.

amastrogiacomo1968 commented 2 years ago

Scusami non avevo visto l'esempio ma ero andato direttamente nel file .yaml :-)

Però c'è una differnza tra esempio e quanto scritto nello espkyogate_configuration.yaml del repository In espkyogate_configuration.yaml scrivi: binary_sensors:

Nell'esempio: binary_sensors:

Qual'è la sistassi corretta dell' id? Grazie

lorenzo-deluca commented 2 years ago

ciao, è un retaggio di copia-incolla.. in realtà l'id è a tua completa discrezione.. puoi chiamarli come le vuoi. La cosa IMPORTANTE è l'ordine, ovvero quello che metti nella return (zona[0], zona[1], etc...) deve rispettare l'ordine con cui inserisci i sensori. Mentre il nome e l'id dei sensori non fa nessuna differenza.

In effetti non mi fa impazzire questo meccanismo perché può causare errori, stavo valutando il cambio con un sistema in cui devi dichiarare ogni zona tipo: zone:

Non so quale sia la soluzione migliore, forse questa seconda, ma ancora devo lavorarci per arrivare.

On Mon, Apr 4, 2022 at 4:01 PM amastrogiacomo1968 @.***> wrote:

Scusami non avevo visto l'esempio ma ero andato direttamente nel file .yaml :-)

Però c'è una differnza tra esempio e quanto scritto nello espkyogate_configuration.yaml del repository In espkyogate_configuration.yaml scrivi: binary_sensors:

  • id: zona_1 name: "Zona 1"

Nell'esempio: binary_sensors:

  • id: kyo_zone1 name: "Zone 1"

Qual'è la sistassi corretta dell' id? Grazie

— Reply to this email directly, view it on GitHub https://github.com/lorenzo-deluca/espkyogate/issues/11#issuecomment-1087597213, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHUEQ67PCGXLRTC3TE4U7U3VDLY43ANCNFSM5NLYZSJA . You are receiving this because you modified the open/close state.Message ID: @.***>

--

Regards, Lorenzo De Luca

@. @.> *DevOps & *CTO

dddprint.io

PRIVACY INFORMATION The information contained in this e-mail message and/or in the enclosed file/s is/are strictly reserved. Their use is only allowed the addressee of the message, for the purposes showed in the message itself. If you receive this message without being its addressee, we kindly ask You to inform us about it by e-mail and to proceed to the destruction of the same message cancelling it from Your system. It constitutes opposite behaviour to the principles prescribed by the Legislative Decree 196/2003 the conservation of the message, the divulgation and distribution of that message to other subjects, the copy of it, or the use of it for different purposes.

P Respects nature. Do not print this email unless absolutely necessary.

amastrogiacomo1968 commented 2 years ago

Effettivamente qualche problema lo crea, devo fare dei controlli perché non funziona bene. L'armo e il disarmo da HA funzionano bene ma quando armo e disarmo con la chiave elettronica non si aggiorna lo stato in HA, cosa posso controllare? Grazie