madchicken / homebridge-comelit-hub

Homebridge Comelit HUB platform plugin
Apache License 2.0
16 stars 3 forks source link

Integrazione videocitofono comelit #33

Closed 27andrea closed 2 years ago

27andrea commented 3 years ago

Buongiorno, Sa per caso se è possibile integrare apriporta e videocitofono comelit collegati a comelit hub? Grazie mille Andrea

madchicken commented 3 years ago

Ciao Andrea, è sicuramente possibile, ma il videocitofono usa un protocollo separato che non sono ancora riuscito a decodificare, soprattutto per mancanza di tempo

wes1993 commented 3 years ago

Mi aggiungo alla richiesta e spero riuscirai a trovare un modo per integrarlo!! sarebbe fantastico :-D

27andrea commented 3 years ago

Sarebbe interessante aprire gli apriporta (cancelletto)

mfw2010 commented 3 years ago

Integration with the gate opener would be super useful, that's what I came looking for here. Even if we don't get the video intercom and only control the opening/closing actions, that alone would be useful. I have the comelit quadra kit 8451v.

27andrea commented 3 years ago

Ciao, C'è in vista l'integrazione con almeno il cancelletto (apriporta)? Grazie

madchicken commented 3 years ago

Ciao. Sono riuscito a decodificare parte del protocollo per l'apertura delle porte tramite icona. Mi manca tempo per finire purtroppo, perché è un lavoro molto lungo. Cerco di tenere il thread aggiornato

madchicken commented 2 years ago

Buone notizie sul fronte cancello: sono riuscito a trovare il tempo per andare avanti nella decodifica del protocollo e sono a buon punto. Mi manca l'ultimo step, cioè proprio il messaggio di apertura (riesco a connettermi e scaricare tutte le informazioni di configurazione)

mfw2010 commented 2 years ago

Great news, let us know when you manage to do an update, keen to try out

wes1993 commented 2 years ago

Questo è fantastico!! Sei riuscito anche per la parte video o solo per gli apriporta?

madchicken commented 2 years ago

Per ora solo apriporta...ma non si sa mai

27andrea commented 2 years ago

Grande!! Attendiamo il rilascio 💪

madchicken commented 2 years ago

Purtroppo, anche a causa del poco tempo a disposizione, sto avendo qualche problema a capire come viene inviato il comando di apertura...c'è ancora da lavorare!

gianlucaromito commented 2 years ago

Ciao e grazie per il lavoro che stai facendo. Una domanda, il comando che cerchi di inviare lo fai tramite il cloud? O lo invii direttamente all'ip del video citofono? Spero che tu riesca ad andare avanti... Un saluto.

madchicken commented 2 years ago

Tutto passa dall'ip dell'hub che a sua volta comunica con il sistema VIP che è collegato al cancello. Il cloud fa in realtà la stessa cosa, creando un tunneling tra il tuo sistema e il loro server, quindi non ha senso fare lo stesso visto che sei nella stessa LAN

andreasoda commented 2 years ago

Ciao, volevo chiederti: la soluzione a cui stai lavorando funzionerà solo se si possiede il Comelit hub o anche senza dialogando direttamente con il videocitofono? In caso negativo, dal momento che non possiedo l'Hub volevo sapere se sarebbe fattibile farlo con solo il videocitofono Mini Wifi?(ho visto che ha già l'integrazione con Alexa e Google home senza necessità dell'hub) Grazie in ogni caso per il lavoro svolto, Un saluto.

madchicken commented 2 years ago

@andreasoda purtroppo non ho idea di come funzioni il videocitofono Mini WiFi di Comelit. Possiedo l'hub e il mio vicino ha il vecchio modello, per questo sono riuscito a creare i due plugin. Quello che sto cercando di fare parte dall'HUB semplicemente perché è più "semplice" per me fare delle catture dei pacchetti di rete vedere cosa succede quando si apre il cancello dall'applicazione. Sicuramente si può fare un accesso diretto al modulo VIP, ma questo è più complicato. Purtroppo sono in un periodo davvero di lavoro intenso e negli ultimi due mesi non sono mai riuscito a ritagliarmi del tempo per lavorare su questa cosa (che tra l'altro mi serve personalmente). Ho una bozza di client che si connette scarica la configurazione del modulo ma si blocca quando cerco di inviare il comando di apertura. Devo capire il perché...

27andrea commented 2 years ago

Buongiorno, Sei riuscito a trovare una soluzione? Grazie per il lavoro svolto

madchicken commented 2 years ago

Ciao @27andrea, purtroppo la mancanza totale di tempo libero mi ha fermato su questa feature. Cercherò di fare qualcosa nelle prossime settimane.

gianlucaromito commented 2 years ago

Sarebbe interessante se la comelit desse accesso più ampio ai suoi prodotti... -- Gianluca Romito Il 29/01/2022, 10:46:48, Pierpaolo Follia @.> ha scritto: > > > Ciao @27andrea (https://github.com/27andrea), purtroppo la mancanza totale di tempo libero mi ha fermato su questa feature. Cercherò di fare qualcosa nelle prossime settimane. > > > > — > Reply to this email directly, view it on GitHub (https://github.com/madchicken/homebridge-comelit-hub/issues/33#issuecomment-1024878032), or unsubscribe (https://github.com/notifications/unsubscribe-auth/AGPZOC3CZVIO3SQBH3CY2CTUYOZQHANCNFSM4UWUDNTA). > Triage notifications on the go with GitHub Mobile for iOS (https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675) or Android (https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub). > You are receiving this because you commented.Message ID: @.> > >

Ghostsniper89 commented 2 years ago

Buongiorno finalmente qualcuno che parla di Comelit, bravissimo. Ho visto che sei riuscito in qualcosa con Comelit, non capisco come installarlo in HA, sai darmi un aiuto per piacere? Cosa sei riuscito a collegare per adesso?

Grazie

madchicken commented 2 years ago

@Ghostsniper89 questo progetto è un plugin per homebridge e non è compatibile con Home Assistant. Credo che esista un plugin anche per HA, ma sinceramente non ho seguito la cosa. In termini di cosa sia utilizzabile, sostanzialmente tutto ciò che fa parte del sistema domotico, eccetto il sistema VIP (videocitofono) che è un protocollo a parte au cui sto ancora (molto lentamente) lavorando

Ghostsniper89 commented 2 years ago

Aaahh ok scusa, ho capito male io. Grazie lo stesso

madchicken commented 2 years ago

Ciao, sono andato un po' avanti con il decoding del protocollo. Mi manca ancora un po' ma nel frattempo ho scritto questa guida per estrarre il token di comunicazione. Provate a vedere se riuscite a trovare il vostro:

https://github.com/madchicken/comelit-client/wiki/Get-your-user-token-for-ICONA-communication

Ghostsniper89 commented 2 years ago

Ciao Sai per caso anche la configurazione con Home Assistant e Comelit?

Saluti e Grazie Devid

Il giorno 4 apr 2022, alle ore 20:31, Pierpaolo Follia @.***> ha scritto:

 Ciao, sono andato un po' avanti con il decoding del protocollo. Mi manca ancora un po' ma nel frattempo ho scritto questa guida per estrarre il token di comunicazione. Provate a vedere se riuscite a trovare il vostro:

https://github.com/madchicken/comelit-client/wiki/Get-your-user-token-for-ICONA-communication

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.

madchicken commented 2 years ago

@Ghostsniper89 mi spiace ma non uso e non conosco HA

gianlucaromito commented 2 years ago

Ciao, sono andato un po' avanti con il decoding del protocollo. Mi manca ancora un po' ma nel frattempo ho scritto questa guida per estrarre il token di comunicazione. Provate a vedere se riuscite a trovare il vostro:

https://github.com/madchicken/comelit-client/wiki/Get-your-user-token-for-ICONA-communication

si io riesco ad ottere il mio. Tieni presente che ho solo il citofono wifi e non l'HUB. Si puo' comunque comandare l'elettroserratura, secondo te?

madchicken commented 2 years ago

Ciao, sono andato un po' avanti con il decoding del protocollo. Mi manca ancora un po' ma nel frattempo ho scritto questa guida per estrarre il token di comunicazione. Provate a vedere se riuscite a trovare il vostro: https://github.com/madchicken/comelit-client/wiki/Get-your-user-token-for-ICONA-communication

si io riesco ad ottere il mio. Tieni presente che ho solo il citofono wifi e non l'HUB. Si puo' comunque comandare l'elettroserratura, secondo te?

Bella domanda...non lo so. Bisognerebbe vedere come i due comunicano tra loro...

marco-hue commented 2 years ago

Ottimo stasera provo

marco-hue commented 2 years ago

Ottimo fatto

niky1989 commented 2 years ago

Confermo anche io di essere riuscito ad estrarre l'User Token, non ho l'hub, sono in possesso del videocitofono 6741W Mini. Per il device token invece el mio caso non ho il file pushing.cfg ma un file pushinfo.cfg e non ho idea se siano la stessa cosa. Anche nel mio caso il semplice controllo della serratura del cancello sarebbe un ottima aggiunta.

madchicken commented 2 years ago

Il file è pushinfo.cfg c'e' un typo nel documento che ho scritto

madchicken commented 2 years ago

Faccio presente che non sono sicuro che sistemi senza HUB funzionino con il codice che sto implementando: quello che ho capito attraverso i miei esperimenti, è che c'è un software bridge installato sull'hub che "parla" con il sistema VIP della citofonia. Io comunico con l'hub su una porta particolare, che è quella che il software usa appunto per mandare messaggi al sistema VIP. Appena riesco a consolidare qualcosa, metto online un novo script CLI per fare delle prove. Quello che è supportato al momento sono tutti i comandi di interrogazione del sistema, come autenticazione, configurazione e richiesta delle notifiche push. Il comando "apri porta" è l'unico che ancora non funziona e non ho ben capito perché 😭

madchicken commented 2 years ago

Ok, ho appena aperto il mio cancello dalla command line del mio computer 🎉 Ora sistemo un po' il codice e poi provo a mettere online qualcosa da provare. Non mi sembra ancora vero.

marco-hue commented 2 years ago

👏🏼👏🏼👏🏼👏🏼👏🏼👏🏼👏🏼👏🏼👏🏼👏🏼👏🏼

Inviato da Marco

Il giorno 16 apr 2022, alle ore 18:20, Pierpaolo Follia @.***> ha scritto:

 Ok, ho appena aperto il mio cancello dalla command line del mio computer 🎉 Ora sistemo un po' il codice e poi provo a mettere online qualcosa da provare. Non mi sembra ancora vero.

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.

madchicken commented 2 years ago

Ho pubblicato il nuovo comelit client. Trovate qui le istruzioni per provare l'integrazione con ICONA

https://github.com/madchicken/comelit-client#icona-manager-cli---alpha-support

gianlucaromito commented 2 years ago

Ciao quello che ancora non mi è chiaro è se posso sfruttare questa integrazione avendo solo il videocitofono... -- Gianluca Romito Web: www.romito.net (https://www.romito.net) Il 17/04/2022, 18:48:37, Pierpaolo Follia @.> ha scritto: > > > Ho pubblicato il nuovo comelit client. Trovate qui le istruzioni per provare l'integrazione con ICONA > > > > https://github.com/madchicken/comelit-client#icona-manager-cli---alpha-support > > > > — > Reply to this email directly, view it on GitHub (https://github.com/madchicken/homebridge-comelit-hub/issues/33#issuecomment-1100913525), or unsubscribe (https://github.com/notifications/unsubscribe-auth/AGPZOC5MXGLGIBYTJPJT4K3VFQ6FLANCNFSM4UWUDNTA). > You are receiving this because you commented.Message ID: @.> > >

madchicken commented 2 years ago

@gianlucaromito l'unico modo per scoprirlo è provare: se sei riuscito a trovare il token seguendo la mia guida, prova a vedere se riesci a comandare la porta con la CLI. Io nel frattempo sto preparando un plugin per Homebridge per mappare le porte come accessori di HomeKit

niky1989 commented 2 years ago

Ho provato con il mio videocitofono 6741W Mini e confermo il funzionamento

gianlucaromito commented 2 years ago

Quindi funziona senza hub? Riesci ad aprire il cancello da cli? -- Gianluca Romito Web: www.romito.net (https://www.romito.net) Il 17/04/2022, 20:01:56, niky1989 @.> ha scritto: > > > Ho provato con il mio videocitofono 6741W Mini e confermo il funzionamento > > > > — > Reply to this email directly, view it on GitHub (https://github.com/madchicken/homebridge-comelit-hub/issues/33#issuecomment-1100924765), or unsubscribe (https://github.com/notifications/unsubscribe-auth/AGPZOC54FTH4MDUR7QGLVFDVFRGYZANCNFSM4UWUDNTA). > You are receiving this because you were mentioned.Message ID: @.> > >

niky1989 commented 2 years ago

Si riesco senza hub, faccio fatica a comunicarci via interfaccia web però.

marco-hue commented 2 years ago

io attendo la versione homebridge :-)

madchicken commented 2 years ago

@niky1989 Ottimo!! Vediamo se funziona....

madchicken commented 2 years ago

@marco-hue con il plugin purtroppo sarà più complesso capire se qualcosa non funziona. Se riesci a fare una prova con la command line sarebbe d'aiuto...

niky1989 commented 2 years ago

Ho eseguito delle prove, mi risulta impossibile accedere via pagina web o inviare comandi al videocitofono fino al momento in cui non accedo con l'app sul telefono, da quel momento in poi si "sveglia" e riesco sia ad accedere alla pagina web che ad inviare comandi tramite terminale.

madchicken commented 2 years ago

Allora, confermo che anche la prima integrazione con homebridge funziona. Il nuovo plugin lo potete trovare a questo indirizzo: https://github.com/madchicken/homebridge-comelit-icona Domanda: che genere di aperture utilizzate? Io personalmente ho un cancello elettrico che si apre a comando ma poi si chiude in modo automatico dopo circa 1 minuto. Forse devo prevedere la possibilità di specificare il tipo di cancello?

marco-hue commented 2 years ago

io apro il classico cancelletto d ingresso che poi devo chiudere a mano Comunque provo subito il p

niky1989 commented 2 years ago

Io uso un cancello pedonale elettrico che dopo credo un minuto si chiude da solo, se ci fosse la possibilità di inserire il tempo dal momento dell'apertura sarebbe utile

marco-hue commented 2 years ago

sono impedito, ma come lo installo?

madchicken commented 2 years ago

@marco-hue segui le istruzioni nella pagina del repo qui https://github.com/madchicken/comelit-client In generale basta fare npm install -g comelit-client@latest. Una volta installato, dal terminale dovresti poter usare il comando icona come spiegato nelle istruzioni.

marco-hue commented 2 years ago

funziona tutto ma non apre il cancello da questa risposta [2022-04-18T19:37:04.305] [ERROR] out - Error while executing openDoor command TypeError: Cannot read properties of undefined (reading 'name')