Closed dadelinux closed 1 year ago
Ciao Lorenzo, cercando in rete un modo per interfacciarmi alla mia centrale Kyo32 ho trovato il tuo progetto e ho subito acquistato i componenti hardware per costruire l'interfaccia. Non ho capito come fare ad integrare questo repository in homeassistant, quali sono i passi per metterlo in funzione? Se ho intuito bene per flashare il modulo ESP devo prima copiare la cartella bentel-kyo con il suo contenuto e il file espkyogate_configuration.yaml all'interno della cartella config/esphome su homeassistant?
Grazie Davide T.
Quasi tutto corretto, le cartelle dovranno avere questa forma:
config\esphome\bentel-kyo
mentre il file espkyogate_configuration.yaml è una bozza della configurazione da correggere (secondo le proprie necessità come wifi, sensori binari, configurazione uart ecc...) e poi da utilizzare nell'interfaccia di EspHome.
Grazie mille a @brusarp per la spiegazione ;) Di fatto questo è un firmware per ESPHome, quindi devi installare ESPHome e tramite quello, copiando il repository nella cartella di ESPHome, configurare e flashare l'ESP. Tutorial ESPHome
Fammi sapere se hai problemi.
Ciao Lorenzo, sono riuscito ad interfacciarmi e in homeassistant vedo gli stati di vari sensori. Non ho però capito questa parte di configurazione: ( dome sono configurate queste entità?)
Naturalmente non li vedo nel mio HomeAssistant ma per logica pensavo di ritrovarmi i sensori magnetici presenti sulle finestre... Mi sai aiutare su come impostare in HA i sensori collegati sulla centrale?
Ciao @dadelinux , non mi è chiarissimo il problema, se dici di riuscire a vedere gli stati dei vari sensori dovresti vederli anche in questa scheda.. non è che il dispositivo ESPKyoGate poi per qualche motivo va non disponibile?
Se così fosse prova a usare un ESP32 al posto del WemosD1
Forse non mi sono spiegato bene... ad esempio il binary_sensor.porta o un'altro sopra elencato dove lo hai dichiarato? in homeassistant facendo una ricerca non lo trovo. Se guardo nel .yaml non c'è quindi da qualche altra parte lo avrai dichiarato
Mmmmh, allora non ho capito cosa dici quando dici di essere riuscito a vedere lo stato dei sensori.... Devi configurare ESPHome come spiegato in documentazione, prendendo esempio dal file yaml, una volta configurato ti compariranno i binary_sensor con tutte le zone che hai configurato... tu hai fatto così?
Nel file yaml ho messo solo una zona e un'area per far capire come funziona, poi ognuno si configura le proprie. Ad esempio io ho creato la "zona_1", questo vuol dire che avrai un'entità che si chiamerà binary_sensor.zona_1 che potrai visualizzare nelle dashboard e farci tutto quello che vuoi.
Ora ti è più chiaro?
Ciao Lorenzo, sono riuscito ad interfacciarmi e in homeassistant vedo gli stati di vari sensori. Non ho però capito questa parte di configurazione: ( dome sono configurate queste entità?)
Ricorda che ogni entità va "dichiarata" nel file 2 volte (@lorenzo-deluca correggimi...) :
1 volta nell'elenco lambda (una riga per entità preceduta da &kyo32->)
1 volta nell'elenco binary sensor nello stesso ordine e per comodità usando come id lo stesso dichiarato nel lambda (più che altro per un motivo mnemonico). Tieni conto che la kyo prevede la definizione della prima zona come "0" che poi mnemonicamente nei sensor diventa "1"...
Quindi se sono 2 zone: &kyo32->zona[0], &kyo32->zona_sabotaggio[0], &kyo32->zona_esclusa[0], &kyo32->memoria_allarme_zona[0], &kyo32->memoria_sabotaggio_zona[0], &kyo32->zona[1], &kyo32->zona_sabotaggio[1], &kyo32->zona_esclusa[1], &kyo32->memoria_allarme_zona[1], &kyo32->memoria_sabotaggio_zona[1],
binary_sensors:
Grazie mille per i chiarimenti, ora è tutto chiaro! questa sera proverò a riconfigurare per bene il file yaml dopo essermi interfacciato con la Kyo32G tramite Security Suite per vedere Aree/Zone. Domanda: dopo aver modificato il file yaml posso eseguire l'aggiornamento tramite OTA? L'operazione va a buon fine?
Ciao, bene, per quanto riguarda l'aggiornamento purtroppo ho notato che da qualche versione di ESPHome a questa parte la procedura OTA ogni tanto si incastra, questo perché l'interfaccia seriale è occupata a parlare con la centrale. Di solito funziona però se da noia prima di far partire l'upload puoi attivare la Safe Mode, dovrebbe averti creato un pulsante all'interno del dispositivo EspKyoGate
Facci sapere come va ;)
Io non ho mai avuto problemi di aggiornamenti OTA (considerate che utilizzo un ESP32s però... gestisco 105 entità...)
Si, penso che il problema sia dovuto al Wemos D1 che è particolarmente lento a gestire seriale e wifi.
Ieri mi sono interfacciato alla Kyo32G con Security Suite e ho visualizzato le zone, vi riporto uno screen sotto. Da quello che si vede è presente un expander alloggiato in una scatola a muro dove sono collegati dei sensori ( nr. 15-23 ) invece di essere direttamente sui morsetti della centrale. Non essendo numericamente continui ( 1-2-3-4.-.....-15-16-17-18-19-20-21-22-23 ) devo creare un file yaml con tutti i 32 sensori? ( esempio utilizzando il config Kyo_full.yaml: https://github.com/brembygit/espkyogate/blob/master/Kyo_Full.yaml presente nel fork dibrembygit ) oppure posso saltare le posizioni vuote?
Ciao, assolutamente puoi saltare le posizioni vuote ;) Ho fatto apposta con l'array posizionale per non dover mappare sempre tutto :) Non guardare l'esempio di dibrembygit perché usa il vecchio mapping, ora invece come diceva @brusarp si usa l'array che parte da 0 (che sarebbe la zona 1).
Fammi sapere come va ;)
Ciao ragazzi, Progettino FANTASTICO! Ho finalmente interfacciato la mia Kyo32G in modo corretto con aree e tutti i sensori di zona come da indicazioni di @lorenzo-deluca e @brusarp Ho abbozzato il mio Lovelance Panel nel modo più funzionale possibile :)
@dadelinux Ottimo, bel pannello! Se vuoi puoi collaborare al progetto aggiungendo feature/documentazione, ovviamente mettere una stella al repo⭐ e se vuoi contribuire qui
Alla prossima! ;)
Ciao Lorenzo, cercando in rete un modo per interfacciarmi alla mia centrale Kyo32 ho trovato il tuo progetto e ho subito acquistato i componenti hardware per costruire l'interfaccia. Non ho capito come fare ad integrare questo repository in homeassistant, quali sono i passi per metterlo in funzione? Se ho intuito bene per flashare il modulo ESP devo prima copiare la cartella bentel-kyo con il suo contenuto e il file espkyogate_configuration.yaml all'interno della cartella config/esphome su homeassistant?
Grazie Davide T.