maxill1 / ialarm-mqtt

ialarm to mqtt bridge
MIT License
7 stars 3 forks source link

breaking changes mqtt entity in Home Assistant #51

Open Nik71git opened 11 months ago

Nik71git commented 11 months ago

Description of the issue

Individuate entità MQTT con un nome uguale al nome del dispositivo Questo smette di funzionare nella versione 2024.2.0. Risolvi il problema prima di effettuare l'aggiornamento. Alcune entità MQTT hanno un nome di entità uguale al nome del dispositivo. Questo non è previsto. Il nome dell'entità è impostato su null come soluzione per evitare un nome duplicato. Si prega di informare il manutentore dell'applicazione software.

Addon version

v0.12

Platform

Core: 2023.8.0 supervisore: 2023.07.1 OS: 10.3

Logs of the issue (if applicable)

Individuate entità MQTT con un nome uguale al nome del dispositivo Questo smette di funzionare nella versione 2024.2.0. Risolvi il problema prima di effettuare l'aggiornamento. Alcune entità MQTT hanno un nome di entità uguale al nome del dispositivo. Questo non è previsto. Il nome dell'entità è impostato su null come soluzione per evitare un nome duplicato. Si prega di informare il manutentore dell'applicazione software che fornisce le entità interessate per risolvere questo problema.

Elenco delle entità interessate:

binary_sensor.alarm_zone_3_lavanderia binary_sensor.alarm_zone_8_matrimoniale binary_sensor.alarm_zone_10_camera_matteo binary_sensor.alarm_zone_7_camera_alice binary_sensor.alarm_zone_1_taverna_1 binary_sensor.alarm_zone_2_taverna_2 binary_sensor.alarm_zone_9_bagno_piccolo binary_sensor.alarm_zone_14_sezionale binary_sensor.alarm_zone_5_cucina binary_sensor.alarm_zone_6_salotto binary_sensor.alarm_zone_4_garage binary_sensor.alarm_zone_12_casetta alarm_control_panel.alarm binary_sensor.alarm_zone_13_ingresso binary_sensor.alarm_zone_11_bagno_grande Attenzione - 2/8/2023

dariob84 commented 11 months ago

aggiungo anche un secondo errore:

Entità rilevate con un nome che inizia con il nome del dispositivo Questo smette di funzionare nella versione 2024.2.0. Risolvi il problema prima di effettuare l'aggiornamento. Alcune entità MQTT hanno un nome di entità che inizia con il nome del dispositivo. Questo non è previsto. Per evitare un nome duplicato, il prefisso del nome del dispositivo viene privato del nome dell'entità come soluzione alternativa. Si prega di informare il manutentore dell'applicazione software che fornisce le entità interessate per risolvere questo problema.

Elenco delle entità interessate:

binary_sensor.alarm_comunication_status switch.alarm_clean_discovery switch.alarm_clean_triggered switch.alarm_clean_cache

utilizzo la versione ialarm-mqtt (development)Current version: dev-5e82642 (per qualche strano motivo la versione stabile mi manda in blocco la centrale...ma questo è un altro problema). Grazie

blakdog1978 commented 11 months ago

Succede anche a me, sono tornato alla versione precedente di home assistant, aspetto una soluzione per rifare l'aggiornamento

maxill1 commented 11 months ago

appena riesco verifico, si tratta sicuramente di come vengono esposti i device sul discovery.

Vi avviso ragazzi che ho dismesso questo antifurto e me ne sono costruito uno con Alarmo e Home Assistant, recuperando qualche sensore con OpenMqttGateway (su un Lora32 a 433mhz), altri zigbee che già avevo, altri nuovi sempre zigbee e alcuni generici come gli Optex li ho convertiti sostituendo il trasmettitore "IPGuard" con un sensore zigbee modificato per esporre il tamper e il contatto dell'Optex.

Negli ultimi mesi la mia centralina iAlarm si impallava da sola senza un motivo apparente (anche con ialarm-mqtt spento!). Non leggeva più lo stato sei sensori fino al successivo riavvio. Ho ipotizzato che ci fossero interferenze in zona (ma come non parlava di essere multifrequenza, antijamming, etc?!), ho ipotizzato dispositivi con batteria scarica, alla fine ho mollato per frustrazione e non sono uno che si scoraggia facilmente.

Mi dispiace dirlo ma lo trovo un prodotto di dubbia qualità:

Questo prodotto doveva garantirmi sicurezza ma non lo trovo affidabile.

Nik71git commented 11 months ago

@maxill1 che fosse una cinesata lo si sapeva già

Nik71git commented 11 months ago

dopo quello che hai scritto @maxill1 penso che questo addon verrà progressivamente abbandonato, nel caso lo fosse passerò ad antifurto365 che comunque consente una gestione basilare dell'impianto (arm/disarm).

blakdog1978 commented 11 months ago

Io spero proprio di no, con questo addon si possono creare varie automazioni in base all'apertura o chiusura delle porte-finestre, garage ecc. sarei disposto a pagare il disturbo.

blakdog1978 commented 10 months ago

Buongiorno, ci sono delle novità?

dariob84 commented 10 months ago

Buon pomeriggio, io ho visto che dopo qualche aggiornamento di hassio (non ricordo quale) l'avviso di errore è sparito e le entità hanno cambiato nome, riprendendo a funzionare. E' stato un fix di automatico di hassio relativo a MQTT o il problema si ripresenterà comunque in futuro? Grazie

blakdog1978 commented 10 months ago

Ho provato con l'ultimo aggiornamento e mi sembra che hanno levato gli avvisi ma i nomi delle entità hanno nomi doppi tipo nel mio caso zone_33_porta_cucina.zone_33_porta_cucina. Mi sembra comunque di aver capito che se non si sistemano le cose nel 2024 smetterà di funzionare tutto quello che avrà nomi duplicati

mrMiimo commented 10 months ago

appena riesco verifico, si tratta sicuramente di come vengono esposti i device sul discovery.

Vi avviso ragazzi che ho dismesso questo antifurto e me ne sono costruito uno con Alarmo e Home Assistant, recuperando qualche sensore con OpenMqttGateway (su un Lora32 a 433mhz), altri zigbee che già avevo, altri nuovi sempre zigbee e alcuni generici come gli Optex li ho convertiti sostituendo il trasmettitore "IPGuard" con un sensore zigbee modificato per esporre il tamper e il contatto dell'Optex.

Negli ultimi mesi la mia centralina iAlarm si impallava da sola senza un motivo apparente (anche con ialarm-mqtt spento!). Non leggeva più lo stato sei sensori fino al successivo riavvio. Ho ipotizzato che ci fossero interferenze in zona (ma come non parlava di essere multifrequenza, antijamming, etc?!), ho ipotizzato dispositivi con batteria scarica, alla fine ho mollato per frustrazione e non sono uno che si scoraggia facilmente.

Mi dispiace dirlo ma lo trovo un prodotto di dubbia qualità:

  • non ci sono aggiornamenti dal produttore (che non risponde alle email, perchè tanto lui vende ai rivenditori, che je frega dell'utente finale!)
  • al rivenditore interessa venderti il nuovo modello, che come sappiamo si collega solo al cloud e non espone in locale su TCP/UPD
  • la tecnologia che c'è dietro non è cosi recente e tutti i dispositivi inviano in chiaro tramite 433/868 le informazioni di stato. Il protocollo di molti sensori è "Visonic Powercode" di vent'anni fa e sono intercettabili da OpenMqttGateway, Flipper Zero e simili. Se volete qualche info, qui trovate un pdf interessante sulla struttura dei messaggi https://www.el-sys.com.ua/wp-content/uploads/MCR-300_UART_DE3140U0.pdf

Questo prodotto doveva garantirmi sicurezza ma non lo trovo affidabile.

anch'io sto sostituendo la mia centrale, ho preso una Paradox Spectra (made in Canada), integrabile con tutto. Purtroppo sono stato costretto perché perdeva la gestione della zona, pensavo fossi il sensore però alla fine mi sono trovato con zone inutilizzabile (restano sempre aperte). Quindi sono stato costretto...

maxill1 commented 10 months ago

Buongiorno, ho iniziato a fare alcune modifiche alla gestione del discovery MQTT per essere aderente alle specifiche di home assistant 2023.8, devo finire di testarle ma per motivi tecnici i nomi delle entità saranno diversi da come lo sono stati fino ad ora. Introdurrò alcune configurazioni per poterli personalizzare un minimo.

P.s. scusate ho cliccato male e chiuso il bug...l'ho riaperto:D

blakdog1978 commented 9 months ago

Buongiorno, ci sono dei progressi ? Se posso essere di aiuto in qualche modo ?

blakdog1978 commented 7 months ago

Buongiorno, mi rendo conto che molto probabilmente sono rimasto l'unico ad usare questo addon purtroppo, ma visto che per me è estremamente utile ogni tanto chiederò se ci sono degli sviluppi nella risoluzione di questo bug prima che cessi di funzionare. Non me ne vogliate per la mia insistenza.

Nik71git commented 7 months ago

Buongiorno, mi rendo conto che molto probabilmente sono rimasto l'unico ad usare questo addon purtroppo, ma visto che per me è estremamente utile ogni tanto chiederò se ci sono degli sviluppi nella risoluzione di questo bug prima che cessi di funzionare. Non me ne vogliate per la mia insistenza.

guarda se qua puoi trovare qualcosa di utile: https://github.com/sdavides/meian-Siqura_CasaSicuraAlarm-Homeassistant/ PS: io non lo uso, ormai sono passato all'integrazione antifurto365

blakdog1978 commented 7 months ago

Buongiorno, mi rendo conto che molto probabilmente sono rimasto l'unico ad usare questo addon purtroppo, ma visto che per me è estremamente utile ogni tanto chiederò se ci sono degli sviluppi nella risoluzione di questo bug prima che cessi di funzionare. Non me ne vogliate per la mia insistenza.

guarda se qua puoi trovare qualcosa di utile: https://github.com/sdavides/meian-Siqura_CasaSicuraAlarm-Homeassistant/ PS: io non lo uso, ormai sono passato all'integrazione antifurto365

Ti ringrazio della dritta darò un occhiata al progetto, io lo uso perchè avendo un allarme filare tutte le automazioni che coinvolgono l'apertura o la chiusura di una porta o finestra o garage le faccio attraverso questo addon, stavo cercando di creare dei sensori rest ma per ora non sono stato in grado di farlo...

dariob84 commented 7 months ago

Buongiorno, mi rendo conto che molto probabilmente sono rimasto l'unico ad usare questo addon purtroppo, ma visto che per me è estremamente utile ogni tanto chiederò se ci sono degli sviluppi nella risoluzione di questo bug prima che cessi di funzionare. Non me ne vogliate per la mia insistenza.

Mi aggiungo alla richiesta di blakdog1978 visto che le automazioni che si possono fare grazie a questo componente sono molte e utilissime. Grazie

maxill1 commented 7 months ago

Scusatemi l'intenzione di fare gli adeguamenti c'è, ma è il tempo che manca. Le modifiche le avevo improntate ma non testate adeguatamente quindi per ora non le rilascio finché non trovo del tempo.

Sappiate che vi cambieranno tutti i nomi delle entity secondo le nuove regole: se il tipo è door, il sensore si chiamerà "Zona 8 cucina porta", se è window "Zona 8 cucina finestra" e i vari sensori aggregati "Zona 8 cucina batteria" e cosi via.

Visto che il nome della zona lo concatena al nome dato sul pannello se avete già nomi tipo "Finestra cucina" esce una porcheria tipo "Zona 8 Finestra cucina Finestra"...insomma non ci potrò fare molto e dovrete rinominarli da home assistant in ogni caso.

blakdog1978 commented 7 months ago

Buongiorno, non devi scusarti... sappiamo che questo non è il tuo lavoro sono lieto che l'intenzione di fare le modifiche ci sia ancora nonostante tutto, per quanto mi riguarda il nome delle zone non è un problema cercherò rinominando il nome delle zone nella centrale di fare uscire qualcosa di decente ma anche se non ci riuscissi non importa... sono le automazioni che contano. Grazie invece del tempo che impieghi a sostenere questo addon anche se non lo usi più.

giusar06 commented 7 months ago

Salve, mi aggiungo anche io come utilizzatore del tuo add-on. Lo trovo estremamente utile per le automazioni. Sarei grato se riuscissi prima dell’uscita di Febbraio a risolvere le problematiche citate. Grazie per la disponibilità. Resto in attesa di aggiornamenti.

blakdog1978 commented 6 months ago

Buongiorno, ci sono novità ?

dariob84 commented 5 months ago

Buongiorno a tutti, con l'aggiornamento di Home Assistant alla versione 2024.2.0 ho avuto problemi di funzionamento della centrale. La mia centrale è una FC7664Pro (skynet italia DEFCON-IX) che gestisce 4 aree, e un problema che si presentava regolarmente era che la centrale andava in panne. Nello specifico non faceva più accedere all'interfaccia web, potevi solo raggiungerla con l'app, e ovviamente smetteva di comunicare con il componente. Questa situazione è durata per circa un anno e per escludere ogni dubbio ho anche sostituito la centrale, credendo che fosse quella ad essere guasta. Nel corso del tempo poi ho effettuato decine di prove e ho notato che le impostazioni che più di frequente mandano in tilt la centrale sono polling_status e polling_events, i quali minore è il valore e più rapidamente bloccano la centrale. Ma in ogni caso anche mettendo dei valori lunghissimi e insensati la centrale prima o poi si blocca. Dopo infinite prove di configurazioni un giorno ho cambiato il valore di areas, e l'ho cambiato da 1 a 4 (ho sempre messo uno perché ne uso una sola). Questo ha completamente risolto ogni sorta di problema, da allora ha funzionato per diversi mesi senza impallarsi, anche se i valori di polling_status e polling_events non devono comunque essere troppo bassi rispetto a quelli di default. Purtroppo però con l'aggiornamento alla versione 2024.2.0 il problema si è presentato immediatamente. il componente ha rinominato l'entità alarm, e la centrale si blocca immediatamente, quindi diventa irraggiungibile da interfaccia web, alcune impostazioni tramite app non possono essere visualizzate ed (ad es impostazioni orario) e l'unica soluzione è il ripristino di fabbrica da tastierino. Attualmente sono ritornato alla versione 2024.1.6 e funziona tutto.

Scusate il romanzo ma ho cercato di essere il più chiaro possibile. Ciò detto qualcuno di voi ha riscontrato questo problema? Sono state le modifiche apportate dall'aggiornamento ad MQTT (vedi changelogs)? Qualcuno ha una soluzione?

Grazie