Integrare Souliss con impianto domotico precostituito

861 views
Skip to first unread message

Enzo Faffa

unread,
Jul 24, 2015, 4:36:08 AM7/24/15
to souliss-it
Ciao a tutti, dopo aver passato un po' di giorni a prendere confidenza con Arduino e Souliss, è giunto il momento di passare alla fase "making"

Il mio scenario:
ho in casa un impianto domotico di acquisto con cui comando luci, termostati, prese comandate, elettrovalvole, carichi etc...ed ho acquistato anche il convertitore RS232<->BUS con cui posso riprogrammare l'impianto a piacere tramite l'apposito tool per PC. Ad es, posso programmare l'interruttore in cucina in modo che non accenda più la luce della cucina ma la lampada del salotto. 
Inoltre ho anche conoscenza del protocollo dell'impianto, per cui, anche senza tool, posso inviare da una mia GUI per PC una stringa binaria su seriale e, per esempio, accendere/spegnere una luce (in pratica invio da PC lo stesso pacchetto che invia l'interruttore che comanda quella luce). In maniera simile posso chiudere da PC l'elettrovalvola del gas o leggere il consumo istantaneo di casa.

L'idea ora è questa: integrare il mio impianto domotico con Souliss. 
Mi serve avere solo un nodo, questo invierà tutti i comandi ricevuti da SoulissApp su seriale verso l'impianto domotico, che eseguirà l'azione. Ho già acquistato lo "RS232 Shield V2 for Arduino" per poter connettere Leonardo + Shield Ethernet W5100 al bus tramite il convertitore RS232<-> bus.

Prima di iniziare l'implementazione avrei alcune domande per voi che siete senza dubbio più esperti di me:
1 - c'è qualche esempio che posso usare come riferimento? Ad es, per accendere le luci un punto di partenza può essere e01_HelloWorld, modificato in modo che invece che accendere il led su scheda, mandi il comando di accensione su seriale tramite la API Serial.write(). Poi devo capire come gestire lo stato della luce ed in genere delle varie uscite dell'impianto domotico, in modo tale che l'icona in SoulissApp si accenda solo se la luce si è effettivamente accesa, ma ci arriveremo.
2 - esiste tra i controlli in SoulissApp uno con una casella di testo da popolare con dei dati ricevuti (cioè non un controllo interruttore)? Mi piacerebbe avere su cell la monitoria del consumo istantaneo della mia abitazione. In pratica Arduino interroga periodicamente il controllo carichi, quindi legge i Watt istantanei e rimanda al pc il dato letto....ma su quale controllo lo visualizzo?

Per ora mi fermo qui! Un grazie in anticipo a chi vorrà partecipare alla discussione

Grazie,
E.

Domenico Carvetta

unread,
Jul 24, 2015, 4:47:16 AM7/24/15
to souliss-it, efa...@gmail.com
Punto 2-.
Si esiste e trattasi del tipico "T57".
Io ho elaborato uno sketch ed integrato in Souliss; utilizza emoncms per lo scopo proposto e funziona in maniera corretta.
Parliamone. ciao, domenico
Message has been deleted

Di Maio, Dario

unread,
Jul 24, 2015, 6:49:40 AM7/24/15
to souliss-it
Ciao Enzo,

probabilmente Souliss non è lo strumento indicato per ciò che vuoi realizzare, credo sia più adatto lavorare direttamente a livello di openHAB.
Se non utilizzi le funzioni di rete di Souliss, non serve utilizzarlo, altri programmi ti forniscono interfacce fatte meglio.

Saluti,
Dario.

--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "souliss-it" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a souliss-it+...@googlegroups.com.
Per postare in questo gruppo, invia un'email a souli...@googlegroups.com.
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/souliss-it/83c8f30a-3bf4-49e0-bc7b-ac90a74ede2f%40googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.

Enzo Faffa

unread,
Jul 24, 2015, 8:58:14 AM7/24/15
to souliss-it, dario....@souliss.net
Ah mi dai una coltellata, ho visto che Arduino non è tra le piattaforme supportate...
Ora ci butto un occhio, non è escluso che faccio una proto-implementazione di entrambi e poi vedo quello che mi aggrada di più...

Di Maio, Dario

unread,
Jul 24, 2015, 9:05:34 AM7/24/15
to souliss-it
C'è un binding seriale per openHAB, crei attraverso openHAB direttamente i comandi seriali che ti servono ed è fatta.

Non dico che non si possa usare Souliss, ma a mio avviso non ti conviene perché dovrai ricostruirti tutto quello che Souliss fa da se, come il recupero dello stato attuale.

In alternativa, forse MySensor può avvicinarsi di più a quello che cerchi.

Dario.

--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "souliss-it" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a souliss-it+...@googlegroups.com.
Per postare in questo gruppo, invia un'email a souli...@googlegroups.com.

Domenico Carvetta

unread,
Jul 24, 2015, 9:43:26 AM7/24/15
to souliss-it, dario....@souliss.net
Con riferimento al mio precedente post.
Ho elaborato uno sketch per la misura della potenza istantanea (in W) utilizzando la libreria emoncms ed il tipico "T57" di Souliss.
L'ho integrato all'interno del sistema "Souliss" e funziona senza alcun problema.
Utilizza, per lo scopo preposto, un TA, di cui ti invio il riferimento tecnico e la sua descrizione.
La via proposta da Dario è certamente più evoluta e spendibile; se hai tempo e voglia intraprendi la strada suggerita da Dario; l'altra soluzione (la mia) è sempre disponibile.

Screenshot_2015-06-06-17-41-00.png

Fulvio Spelta

unread,
Jul 24, 2015, 1:47:31 PM7/24/15
to souliss-it, dario....@souliss.net, carvetta...@gmail.com
Ma questo impianto domotico non parla alcuna lingua conosciuta ? :-)

In un contesto di protocollo totalmente custom scriverei un modulino (java, node.js, ...) che faccia da convertitore semplice di comandi/stati dal protocollo custom a comandi http/openhab in modo da poterlo montare sullo stesso device su cui gira OH risparmiando hw e aggiungendo tutta la flessibilità necessaria.
Ciao

Fulvio Spelta

unread,
Jul 24, 2015, 1:49:44 PM7/24/15
to souliss-it, dario....@souliss.net, carvetta...@gmail.com
@Domenico: interessante realizzazione potresti pubblicarla sul sito è certamente un oggetto ben riutilizzabile.

Enzo Faffa

unread,
Jul 24, 2015, 3:55:05 PM7/24/15
to souliss-it, dario....@souliss.net, carvetta...@gmail.com, fulvio...@gmail.com
Parla un protocollo proprietario ma facilmente interpretabile, i comandi sono semplici stringhe binarie con il tipo di comando, il modulo di destinazione e il valore. Ad ogni comando inviato, il modulo ricevente invia una risposta con lo stato.

Ho guardato velocemente Openhub ma ammetto che non ci ho capito un'acca :P Soprattutto non ho capito dove/come si lega un evento utente ad un invio di comandi su seriale tramite binding, boh...per caso sapete dirmi dove posso trovare qualche esempio? Scusate l'incompetenza, sto iniziando ora

Fulvio Spelta

unread,
Jul 24, 2015, 5:47:04 PM7/24/15
to souliss-it, dario....@souliss.net, carvetta...@gmail.com, efa...@gmail.com
Se ha un protocollo binario credo che il binding seriale non sia in grado di supportarti soprattutto perchè OH non gestisce facilmente i binari.

Se sai programmare confermo l'idea di scrivere un piccolo convertitore di protocollo che trasformi questi dati binari in comandi a stringa più facilmente manipolabili da OH.

Per comunicare con OH valgono sempre i classici "buoni consigli" ovvero comincia con leggere la wiki, quindi a predisporre una piccola installazione di prova con cui cominciare a toccare con mano.

Tieni presente che OH è articolato quindi prenditi il tempo di leggere e capire la logica.

carvetta...@gmail.com

unread,
Jul 25, 2015, 7:17:20 AM7/25/15
to Fulvio Spelta, souliss-it, dario....@souliss.net
Se per te va bene, appena sono a casa ti giro lo sketch con il típico T57.
É un codice molto semplice ed é ampiamente documentato sul sito emoncms.org.

Inviato da HTC

----- Reply message -----
Da: "Fulvio Spelta" <fulvio...@gmail.com>
Data: ven, lug 24, 2015 19:49
Oggetto: [souliss-it] Integrare Souliss con impianto domotico precostituito
A: "souliss-it" <souli...@googlegroups.com>
Cc: <dario....@souliss.net>, <carvetta...@gmail.com>


@Domenico: interessante realizzazione potresti pubblicarlasul sito è certamente un oggetto ben riutilizzabile.

Domenico Carvetta

unread,
Jul 25, 2015, 8:24:55 AM7/25/15
to souliss-it, fulvio...@gmail.com, dario....@souliss.net, carvetta...@gmail.com
Ciao Fulvio,
in allegato, il codice di cui ti avevo accennato nel post precedente.
Prendi pure le parti che ti occorrono; così fatto funziona con un micro del tipo Arduino.
Per utilizzarlo con un SoC ESP, è sufficiente fare pochissime modifiche.
Buon lavoro! -Domenico


Souliss_Friariello_Peer2_TA.ino

Enzo Faffa

unread,
Aug 10, 2015, 3:40:29 PM8/10/15
to souliss-it
Ciao,
grazie ai vostri consigli, dopo la prima proto-implementazione con Souliss, sono andato a fondo con OpenHab e stasera ho "inaugurato" la mia interfaccia. La grafica è decisamente gradevole e molto più ordinata e fruibile ed usabile della soluzione Souliss (Dario avevi ragione al 101%)

In pratica:
- ho fatto il setup openHab costruendo delle pagine ad hoc, raggruppate per sezioni della mia abitazione, sulla falsa riga della configurazione di esempio
- ho implementato in C# un programma che:
  1.  recupera periodicamente lo stato del domotico via protocollo binario seriale proprietario Comelit, lo traduce e lo passa a openHab sempre via altra seriale ma in formato stringa con protocollo mio custom
  2. rimane in ascolto dei comandi stringa inviati da openHab (accendi luce, chiudi elettrovalvola,...) su protocollo custom e li invia al domotico, traducendoli indietro nel protocollo proprietario
  3. ha qualche logica del tipo: non invia comandi al domotico se lo stato è già al valore desiderato per non sovraccaricare il bus.
Sono quindi ora in grado di comandare il mio impianto da Android/iOS o da PC, tutti i client sono allineati e visualizzano le stesse informazioni...stare in giardino ed accendere un faro senza tornare in casa è una soddisfazione immensa :)

Prossimi passi: 
  • spostare il tutto da macchina Windows a piattaforma embedded supportata da openHab
  • integrare tutta la logica di controllo ora in carico all'applicativo C# in openHab stesso
Grazie a tutti,
e.

Di Maio, Dario

unread,
Aug 11, 2015, 3:58:10 AM8/11/15
to souliss-it

Ciao Enzo,

ottimo lavoro. Ti consiglio di usare un miniPC (Mini X Z64 ad esempio) consumano poco, circa 5W ed hai potenza di calcolo per sviluppi futuri.

Anche l'implementazione in openHAB la sconsiglio, con un programma esterno hai maggiore flessibilità.

Saluti,
Dario.

From Mobile.

--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "souliss-it" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a souliss-it+...@googlegroups.com.
Per postare in questo gruppo, invia un'email a souli...@googlegroups.com.

rinoc62

unread,
May 1, 2018, 11:38:49 AM5/1/18
to souliss-it
Buongiorno. Riapro questa discussione per chiedere delle info. Ho da poco installato in casa un impianto domotico ed antifurto della Comelit. Piacerebbe anche a me realizzare piccole implementazioni con Arduino e Souliss. Purtroppo non ho le idee molto chiare su come procedere. Nel mio impianto è installato un modulo Serial Bridge che mette in comunicazione la domotica con l'antifurto e realizza l'interfaccia Web. Avrei bisogno di comprendere meglio come connettermi al sistema (hai detto niente) e recuperare "periodicamente lo stato del domotico via protocollo binario seriale proprietario Comelit". Non pretendo la "pappa pronta" e vi ringrazio anticipatamente per le dritte che mi darete. Mi basta una spinta per avviarmi. Grazie e buon primo maggio a tutti.

Fulvio Spelta

unread,
May 2, 2018, 2:06:45 AM5/2/18
to souliss-it
Dura darti una qualsiasi spinta senza conoscere nulla del "protocollo binario proprietario Comelit".

Credo che tu debba partire da lì, ovvero: recuperare la documentazione necessaria per poter interpretare questo protocollo. Una volta trovata si capirà si è possibile, come sia possibile e se vale la pena lavorarci sopra.
ciao

Fulvio Spelta

unread,
May 2, 2018, 2:10:09 AM5/2/18
to souliss-it
Meglio ancora: partire rispondendo alla più generica domanda: utilizzando gli oggetti che ho, es SerialBridge" quali tecniche posso utilizzare per recuperare le informazioni che mi interessano.

Esempio: l'interfaccia web che citi può essere un canale utilizzabile ? Il modulo pubblica un protocollo documentato ?

In generale comunque queste domande non afferiscono al tema souliss ma ad un generico tema di integrazione per il quale souliss non è lo strumento adatto (è nato per altri scopi).
ciao

Di Maio, Dario

unread,
May 2, 2018, 2:18:34 AM5/2/18
to souli...@googlegroups.com

Se il tuo antifurto ha uscite a relé configirabili, puoi usare quelle per raccogliere alcune informazioni di stato e riportarle su un nodo Souliss.
Anogamente puoi farlo con gli ingressi.

Ti faccio alcuni esempi: alcuni antifurti hanno l'attivazione a chiave messa in serie con altri dispositivi (as esempio l'attivazione a tastiera o nfc) che a loro volta utilizzando un relé. Ti metti in mezzo e puoi gestire l'abilitazione dell'antifurto da Souliss (é quello che faccio io).

Lavorare sul protocollo seriale é possibile, ma se sei qui a chiedere significa che non hai le conoscenze giuste per farlo. Il Comelit come molti altri prodotti simili non implementano nessuna procedura di sicurezza informatica, puoi metterti in mezzo e far fare all'anrifurto quello che vuoi (probabilmente anche da remoto).

Sul mio Github (plinioseniore) trovi qualcosa di simile fatto per un antifurto Pess. In quel caso lo scopo era individuare da remoto se l'antifurto fosse o meno attivo per avviare la registrazione delle telecamere. Può essere uno spunto.

Saluti,
Dario.

--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "souliss-it" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a souliss-it+unsubscribe@googlegroups.com.

Per postare in questo gruppo, invia un'email a souli...@googlegroups.com.

Stefano D'Angelo

unread,
Jun 5, 2018, 7:19:30 AM6/5/18
to souliss-it
Buongiorno a tutti,
premetto che ho un'impianto domotico Comelit completo di SerialBridge, e un Google Home Mini. 
Quello che vorrei fare è sfruttare il controllo vocale Google per attivare/disattivare le uscite dei moduli Comelit.
Ho provato a contattare Comelit per sapere se stessero sviluppando qualcosa per mettere in relazione i due sistemi ma senza risultati (stanno ancora valutando quale sistema sul mercato sia il più adatto. ...e probabilmente ne svilupperanno uno proprietario per far acquistare un loro prodotto che abbia questa specifica funzione).
Ora, non avendo compatibilità tra l'impianto ed il dispositivo di controllo vocale ho pensato di usare OpenHab come intermediario tra i due sistemi (OpenHab è nella lista dei sistemi compatibili con Google Home).
Questa è l'unica discussione nell'intero web che abbia portato ad una soluzione per far comunicare openhab con il protocollo proprietario del sistema SimpleHome della Comelit.
Ho anche un modulo di comunicazione seriale Comelit per l'accesso alla configurazione da PC attraverso USB. Modulo che non ho mai montato perchè la configurazione l'ho fatta via ethernet (avendo il modulo serialbridge).
A questo punto mi chiedo se il lavoro fatto da Enzo Faffa possa aiutarmi in questo senso.
Cioè darmi una base per poter avere una configurazione su OpenHab, magari caricando il server su un Raspberri Pi collegato via usb al modulo di comunicazione seriale Comelit.
Non sono espertissimo di programmazione quindi chiedo a voi se volete partecipare nel realizzare questo progetto o anche solo darmi consigli in merito.
Grazie

Giuseppe P.

unread,
Jun 6, 2018, 1:34:51 AM6/6/18
to souliss-it
Se c'è il binding in openhab per comelit credo si posso fare... Hai letto la wiki openhab?

Fulvio Spelta

unread,
Jun 6, 2018, 3:26:29 AM6/6/18
to souliss-it
Direi che il post di Enzo https://groups.google.com/d/msg/souliss-it/K1JpC2Naoog/-oha0SBpEgAJ è una completa linea guida su come approcciare il problema.
Eventualmente Enzo potrebbe contribuire pubblicando il programma c# e un sample della configurazione openhab che ha realizzato.

ciao

Stefano D'Angelo

unread,
Jun 6, 2018, 4:19:37 AM6/6/18
to souli...@googlegroups.com
Certo avere il lavoro di Enzo sarebbe un bel passo avanti...soprattutto se poi, come ha scritto, ha passato il tutto direttamente in openhab invece di utilizzare lo script in C#.  Enzo fatti vivo, mi faresti un grandissimo favore.

--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "souliss-it" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a souliss-it+...@googlegroups.com.

Per postare in questo gruppo, invia un'email a souli...@googlegroups.com.

Stefano D'Angelo

unread,
Jun 6, 2018, 4:29:15 AM6/6/18
to souli...@googlegroups.com
Non riesco a visualizzare l'indirizzo e-mail di Enzo Faffa. Vorrei contattarlo direttamente per avere un aiuto da parte sua. Qualcuno ha, o riesce a visualizzare, il suo indirizzo?

domenico carvetta

unread,
Jun 6, 2018, 4:33:19 AM6/6/18
to souliss-it

Per annullare l'iscrizione a questo argomento, visita https://groups.google.com/d/topic/souliss-it/K1JpC2Naoog/unsubscribe.
Per annullare l'iscrizione a questo gruppo e a tutti i suoi argomenti, invia un'email a souliss-it+...@googlegroups.com.

Per postare in questo gruppo, invia un'email a souli...@googlegroups.com.

domenico carvetta

unread,
Jun 6, 2018, 10:08:29 AM6/6/18
to souliss-it
Hai risolto?  Tienici informati!

Stefano D'Angelo

unread,
Jun 8, 2018, 5:02:12 AM6/8/18
to souli...@googlegroups.com
Allora non sono riuscito a trovare un binding compatibile con il protocollo comelit. Con le mie capacità non penso di poter andare troppo oltre. Solo il lavoro do Enzo può farmi andare avanti. Ho provato a scrivergli ma non ho ricevuto risposta. Altri consigli? Grazie

Fulvio Spelta

unread,
Jun 9, 2018, 5:33:29 AM6/9/18
to souliss-it
Poichè Enzo  potrebbe non leggere o non avere tempo di fornire supporto, credo sia opportuno, se vuoi affrontare il tema, partire dalle basi:

E' disponibile la documentazione del protocollo di cui parli ?
ciao
f

Ruggiero Caporusso

unread,
Jun 9, 2018, 6:45:15 AM6/9/18
to souliss-it
Ciao a tutti. Seguo anche io questo post poiché ho più o meno le stesse esegenze. Grazie in anticipo!

Inviato da TypeApp

Stefano D'Angelo

unread,
Jun 9, 2018, 3:16:02 PM6/9/18
to souli...@googlegroups.com
No, non sono riuscito a trovare nulla in rete in riferimento al protocollo proprietario...solo che è "proprietario" :) .... Purtroppo

--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "souliss-it" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a souliss-it+...@googlegroups.com.
Per postare in questo gruppo, invia un'email a souli...@googlegroups.com.

Stefano D'Angelo

unread,
Jun 9, 2018, 3:21:51 PM6/9/18
to souli...@googlegroups.com
Come non detto. Ecco cosa ho appena trovato sulla documentazione cartacea in mio possesso (avuta insieme ai moduli...non mi lapidate) : "Il protocollo utilizzato da SimpleHome è stato realizzato da Comelit e pertanto non è direttamente compatibile con le apparecchiature di altri costruttori; nonostante questa premessa è possibile accedere alle informazioni dei moduli (stato degli ingressi digitali e analogici) e impartire comandi agli stessi (uscite digitali e analogiche) attraverso un’interfaccia (SerialBridge) che trasforma le informazioni rendendole 
disponibili secondo il protocollo universale ModBus (es. utilizzo con pannelli operatori industriali o programmi di supervisione per gli edifici). Anche al modulo di sicurezza è possibile collegare un’analoga interfaccia (SerialBridge) che consente di controllare e gestire l’impianto di allarme da un terminale o un programma di terze parti."

Fulvio Spelta

unread,
Jun 10, 2018, 6:20:53 AM6/10/18
to souliss-it
Modbus è affrontabile, trova la documentazione di questo serialbridge

Fulvio Spelta

unread,
Jun 10, 2018, 8:26:08 AM6/10/18
to souliss-it
Ho fatto una ricerca veloce ma gli unici moduli modbus che ho trovato servono come estensioni per collegare l'impianto a sistemi HVAC.
Cerca bene come ci si può connettere a questo sistema comelit

Stefano D'Angelo

unread,
Sep 19, 2018, 2:44:00 AM9/19/18
to souli...@googlegroups.com
Ciao a tutti. Non ho avuto molto tempo a disposizione per portare avanti il progetto, ma ho trovato questo nel manuale di programmazione del serial bridge (che ho già istallato): 
"Abilita Bus To Tcp: abilita il serial bridge a funzionare da convertitore tra BUS SimpleHome e rete LAN con protocollo TCP/IP. Questa funzione 
viene utilizzata dai supervisori per poter inviare comandi sul BUS domotico attraverso la rete LAN o per programmare i 
modouli domotici attraverso un PC collegato sulla rete LAN con il software di configurazione SimpleHome. La porta da 
impostare sul software di programmazione è la 10011."

Ora bisognerebbe capire con quale protocollo e linguaggio inviare i comandi via TCP/ip. Consigli?

Il dom 10 giu 2018, 14:26 Fulvio Spelta <fulvio...@gmail.com> ha scritto:
Ho fatto una ricerca veloce ma gli unici moduli modbus che ho trovato servono come estensioni per collegare l'impianto a sistemi HVAC.
Cerca bene come ci si può connettere a questo sistema comelit

--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "souliss-it" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a souliss-it+...@googlegroups.com.
Per postare in questo gruppo, invia un'email a souli...@googlegroups.com.

Ruggiero Caporusso

unread,
Sep 19, 2018, 4:08:57 PM9/19/18
to souli...@googlegroups.com
Buonasera.

E se si provasse ad usare uno strumento di debug del sito come riporto nell'allegato?

Ciao, Ruggiero.
Bridge.jpg

Stefano D'Angelo

unread,
Sep 19, 2018, 4:21:31 PM9/19/18
to souli...@googlegroups.com
Sì ci ho pensato anche io. Infatti ho tirato fuori qualche comando attraverso l'addon Selenium di Chrome, il quale permette di registrare le azioni su pagine web e ripeterle. In questo modo ho registrato una sessione per la semplice accensione di un punto luce. E ora ho un file di testo con tutte i passaggi. Se usato con Selenium permette di ripetere i passaggi e inviare il comando in automatico. Ora però non so come usare quanto ho ottenuto...ad esempio in openhab. Se volete fare le vostre prove possiamo arrivare insieme a inviare un comando via http al serial bridge. Fatemi sapere cosa riuscite a fare. Io nel poco tempo che riesco a dedicare cerco un modo per usare quanto ho ottenuto.

Ruggiero Caporusso

unread,
Sep 20, 2018, 1:54:28 AM9/20/18
to souli...@googlegroups.com
Bene. Questo fine settimana provo smanettarci un po' anche io.

Inviato da TypeApp

Stefano D'Angelo

unread,
Sep 20, 2018, 2:32:22 AM9/20/18
to souli...@googlegroups.com
Bene. Appena possibile posto il file di testo che ho ottenuto. In modo che qualcuno, sicuramente più capace di me, può darmi qualche input su come usarlo.

Stefano D'Angelo

unread,
Nov 2, 2018, 10:28:52 AM11/2/18
to souli...@googlegroups.com
Ciao ragazzi, non ho ancora avuto modo di portare avanti il progetto. Intanto vi invio un link nel quale qualcuno è riuscito a fare ciò che cerchiamo anche noi...anche se sembrerebbe con una versione del sistema(o semplicemente del firmware bridge) più vecchia. Date un'occhiata e fatemi sapere se vi ispira eventuali soluzioni. https://youtu.be/y9DRZnfnmi0
Buon weekend

Stefano D'Angelo

unread,
Nov 5, 2018, 10:26:18 AM11/5/18
to souli...@googlegroups.com
Eccomi di nuovo, in allegato trovate il file di testo con la progressione dei comandi da browser per richiamare la funzione di spegnimento di un punto luce, il tutto sul web server del bridge domotico. Come si potrebbe tradurre il tutto in un link http secondo voi?
LUCE_SALONE_OFF.txt

Stefano D'Angelo

unread,
Nov 6, 2018, 4:00:32 AM11/6/18
to souli...@googlegroups.com
Buongiorno, di nuovo io e spero che stavolta quello che sono riuscito ad ottenere sia utile anche ad altri.
Sono riuscito a risalire all URL specifico per ogni comando. Per il momento gli URL sembrano funzionare, li ho raccolti in un file di testo che trovate allegato.
Vi terrò informati sul sistema per utilizzarli vocalmente con google home.



comandi http domotica.txt

Antonio Silvestre

unread,
Nov 6, 2018, 4:08:40 AM11/6/18
to souli...@googlegroups.com
Anche io ero riuscito ad intercettare le richieste http fatte al bridge. Il problema nel mio caso è la fase di autenticazione allo stesso poiché all'atto della prima richiesta http in automatico il sistema chiede l'autenticazione. Serve un modo per autenticarsi al bridge e successivamente impartire i comandi. Ho dato uno sguardo ad openhab e per la Ticino è stato creato un binding apposito dove puoi inserire anche l'indirizzo del gateway e l'autenticazione. Il nostro principale limite è il linguaggio proprietario Comelit.

Stefano D'Angelo

unread,
Nov 6, 2018, 4:25:30 AM11/6/18
to souli...@googlegroups.com
A me finora ha funzionato inviando comandi http senza che mi sia stata richiesta l'autenticazione

Luca Remigio

unread,
Nov 6, 2018, 5:08:34 AM11/6/18
to souli...@googlegroups.com
Sinceramente Stefano,
non conosco Ticino ma ,se non è attiva, è bene che l'autenticazione ci sia. La sicurezza prima di tutto. Cosa succederebbe se qualcuno entrasse nella tua rete ed iniziasse ad effettuare queste chiamate http?
E' importantissimo.

Stefano D'Angelo

unread,
Nov 6, 2018, 5:15:16 AM11/6/18
to souli...@googlegroups.com
Guarda il mio bridge domotico è impostato per per richiedere l'accesso ogni volta che viene aperta una qualsiasi pagina web ospitata sul server, sia da locale che da remoto, e ha anche una scadenza temporale. Ora io non capisco perché se invio il comando via http get questo bypassa la fase di autenticazione. Ho fatto le prove anche a sessione scaduta, dopo logout manuale ma continua a bypassare l'autenticazione. Il problema grosso è che fa lo stesso anche da remoto, quindi è problema di sicurezza proprio del sistema. Se non avessi fatto questo lavoro non l'avrei mai scoperto. Sarebbe il caso di farlo presente a comelit.

Giuseppe P.

unread,
Nov 6, 2018, 8:00:38 AM11/6/18
to souliss-it
Scusate se mi intrometto con souliss che nesso c'è...il fine ultimo quale é?

Stefano D'Angelo

unread,
Nov 6, 2018, 8:03:44 AM11/6/18
to souli...@googlegroups.com
Ormai più nessuno. Capisco che siamo andati OT ma questa discussione è l'unica risorsa nell'intero web sull'argomento e quindi stiamo continuando a scrivere qui.

Il giorno mar 6 nov 2018, 14:00 Giuseppe P. <giusepp...@gmail.com> ha scritto:
Scusate se mi intrometto con souliss che nesso c'è...il fine ultimo quale é?

--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "souliss-it" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a souliss-it+...@googlegroups.com.
Per postare messaggi in questo gruppo, invia un'email a souli...@googlegroups.com.
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/souliss-it/93c62535-d487-4d5d-9040-b480753e269e%40googlegroups.com.
Per ulteriori opzioni, visita https://groups.google.com/d/optout.

Antonio Silvestre

unread,
Nov 6, 2018, 8:05:25 AM11/6/18
to souli...@googlegroups.com
Confermo quanto detto da Angelo

Per postare in questo gruppo, invia un'email a souli...@googlegroups.com.
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/souliss-it/CANjKkudu%3DhCseUQz0swAAHdcCrYw7tzWACfrLFarXd%3DSBGXpmg%40mail.gmail.com.

Fulvio Spelta

unread,
Nov 6, 2018, 8:17:46 AM11/6/18
to souliss-it
Puoi  provare ad inviare i comandi usando curl o altro tool come "advanced rest client" ed impostando gli header di autenticazione.


Il giorno martedì 6 novembre 2018 10:08:40 UTC+1, Antonio Silvestre ha scritto:
Anche io ero riuscito ad intercettare le richieste http fatte al bridge. Il problema nel mio caso è la fase di autenticazione allo stesso poiché all'atto della prima richiesta http in automatico il sistema chiede l'autenticazione. Serve un modo per autenticarsi al bridge e successivamente impartire i comandi. Ho dato uno sguardo ad openhab e per la Ticino è stato creato un binding apposito dove puoi inserire anche l'indirizzo del gateway e l'autenticazione. Il nostro principale limite è il linguaggio proprietario Comelit.

Luigi Dragoni

unread,
Nov 8, 2018, 4:47:45 PM11/8/18
to souliss-it
Ciao, sono riuscito a far funzionare Comelit con comandi vocali. Confermo che la password domotica viene bypassata usando questi link diretti che hai postato...problema da segnalare a Comelit.
Ho utilizzato telefono android con google assistant, programma IFTTT e WEBHOOKS.
Qui viene spiegato come fare: https://www.youtube.com/watch?v=Q_3WwyBV7MU
Bisogna usare però un collegamento remoto usando comelitdns al posto degli indirizzi IP.
Per ora ho fatto solo qualche test ma la strada è quella giusta anche se un po' macchinoso da programmare.

Stefano D'Angelo

unread,
Nov 8, 2018, 4:53:40 PM11/8/18
to souli...@googlegroups.com
Ciao, io ho fatto lo stesso. Sto sperimentando da qualche giorno. Sono riuscito a programmare con IFTTT tutto, anche gli scenari, le tapparelle, il clima, inclusa l'impostazione parametrica ad esempio la temperatura del termostato. Per il momento sembra funzionare. 

Luigi Dragoni

unread,
Nov 8, 2018, 4:59:01 PM11/8/18
to souliss-it
Posso chiederti come hai fatto a trovare tutti gli URL dei comandi?

Stefano D'Angelo

unread,
Nov 8, 2018, 5:47:38 PM11/8/18
to souli...@googlegroups.com
Ho usato Mozilla e i suoi strumenti di debug. Attivando il singolo comando si può leggere tra le varie cose l'URL richiamato dallo stesso.

taras bulba

unread,
Nov 10, 2018, 6:59:26 PM11/10/18
to souliss-it
Buon giorno Stefano.
Anche io ho un sistema domotico Comelit a casa ed era un anno che cercavo informazioni su come "bypassare" l'interfaccia web standard  e trovando questa discussione a caso mi hai dato una dritta non da poco. 10000 grazie ! Finalmente ho capito anche io come creare URL corretti per inviare comandi diretti al web server comelit. Ora posso creare una mia interfaccia web più carina, con foto dei dispositivi / locali di casa e metterla sul mio NAS. Poi mettere dei tablet sulle pareti di casa ed usarli come gestori domotici con la mia interfaccia...Ho provato inoltre l'integrazione con l'assistente google e webhook, e anche questo è troppo forte ... :-)

taras bulba

unread,
Nov 12, 2018, 10:27:23 AM11/12/18
to souliss-it
Scusa ho una domanda però... hai per caso testato i comandi URL anche la centrale di allarme Comelit (se l'hai installata) ?

Luigi Dragoni

unread,
Nov 12, 2018, 10:29:37 AM11/12/18
to souliss-it
Si ho una centrale comelit Vedo installata, non ho ancora provato a mandare un URL sull'antifurto, proverò...Spero che li non sia possibile bypassare il codice dell'allarme ...

Stefano D'Angelo

unread,
Nov 12, 2018, 10:33:28 AM11/12/18
to souli...@googlegroups.com
La sto testando. Se l'hai collegata e configurata all'interno del bridge allora puoi usare la stessa logica per trovare i comandi via URL. Io per momento ho solo provato ad attivare scenari (configurati sul bridge) nei quali vengono richiamati inserimenti/disinserimento dell'allarme. Finora gli inserimenti che avevo impostato negli scenari funzionano e vengono eseguiti, mentre i disinserimenti no (per fortuna, dato il problema di sicurezza evidenziato precedentemente) e sinceramente a me sta bene così.

Il giorno lun 12 nov 2018, 16:27 taras bulba <taras6...@gmail.com> ha scritto:
Scusa ho una domanda però... hai per caso testato i comandi URL anche la centrale di allarme Comelit (se l'hai installata) ?

--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "souliss-it" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a souliss-it+...@googlegroups.com.
Per postare in questo gruppo, invia un'email a souli...@googlegroups.com.

taras bulba

unread,
Nov 12, 2018, 12:57:08 PM11/12/18
to souliss-it


Il giorno lunedì 12 novembre 2018 16:33:28 UTC+1, Stefano D'Angelo ha scritto:
La sto testando. Se l'hai collegata e configurata all'interno del bridge allora puoi usare la stessa logica per trovare i comandi via URL. Io per momento ho solo provato ad attivare scenari (configurati sul bridge) nei quali vengono richiamati inserimenti/disinserimento dell'allarme. Finora gli inserimenti che avevo impostato negli scenari funzionano e vengono eseguiti, mentre i disinserimenti no (per fortuna, dato il problema di sicurezza evidenziato precedentemente) e sinceramente a me sta bene così.

OK grazie. Per le luci / tapparelle è facile trovare i comandi URL poichè se in mozilla clicco con il mouse destro sul singolo bottone del menu luci del bridge e seleziono "analizza elemento" posso vedere il valore da inviare. Nell'esempio seguente

  

una volta che in questa  discussione mi avete dato la dritta sulla prima parte dell'URL da chiamare (http://ilmioIP/user/action.cgi?type=light) è facile capire che la parte da aggiungere è " &env1=1 "
Invece nel menu "allarme" sul bridge, se faccio la stessa operazione (ad esempio visualizzo le caratteristiche del bottone per l'attivazione completa), questa é la riga
e non capisco quale potrebbe essere l'URL



Inoltre non capisco quando parli di scenari. L'icona scenari io ce l'ho sul planux manager ma non sul bridge... :-O
Potresti mandarmi un URL di esempio ? 1000 grazie


Stefano D'Angelo

unread,
Nov 12, 2018, 1:43:57 PM11/12/18
to souli...@googlegroups.com
Io non uso il pulsante destro per analizzare l'elemento ma gli strumenti di debug di Firefox. Attivando anche la lista temporanea Delle azioni in modo che mi vengano registrate per poterle analizzare singolarmente in seguito. Quello che tu indichi con env"0/1"="numero ambiente" fa riferimento all'environment, cioè l'ambiente in cui hai collocato (o chi per te) la luce o tapparella ecc. 0/1 indica acceso o spento e il numero dopo il segno di uguaglianza è il numero dell'ambiente logico programmato. Se apri l'ambiente sull'interfaccia web del bridge troverai o singoli dispositivi che sono identificati e comandati con " &num"0/1"="numero elemento". Per gli scenari invece il comando è scenario="numero scenario" per avviarlo, mentre per fermarlo il comando è scenoff="numero scenario".
Se non vedi la sezione scenari nel menu' del bridge allora vuol dire che non ne hai mai programmato uno. Entra in setup->avanzate->(password installatore di default è: 001961 se non è stata modificata)->scenari , e da lì ne configuri uno.
Dopo salvato vedrai la sezione nel menù.
Le funzioni antifurto ancora non le testo attraverso URL, ma come ti ho detto, se configurato all'interno di uno scenario funziona il solo inserimento richiamando il comando di attivazione dello stesso scenario.
Questo funziona perchè lo scenario è avviato dal bridge stesso, che è già all'interno dell'impianto, e non ha bisogno dell'accesso alla centrale di allarme solo se  questo viene configurato nelle impostazioni con accesso attraverso la password allarme.
Non so mi sono spiegato ma se spulci le impostazioni del bridge trovi il riferimento.


--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "souliss-it" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a souliss-it+...@googlegroups.com.
Per postare in questo gruppo, invia un'email a souli...@googlegroups.com.

Stefano D'Angelo

unread,
Nov 12, 2018, 1:54:30 PM11/12/18
to souli...@googlegroups.com
appena fatto delle prove.
inserimento allarme totale (lucchetto generale chiuso) comando: /user/action.cgi?vedo=1&tot=32
disinserimento allarme totale (lucchetto generale aperto) comando: /user/action.cgi?vedo=1&dis=32

per le singole aree basta sostituire al valore "32" il numero corrispondente all'area specifica
ma ti dico già che senza accesso non funzionano nè da locale nè da remoto




Yuri Basilico

unread,
Nov 15, 2018, 4:18:24 AM11/15/18
to souliss-it
Ciao a tutti, sono alle prese anche io con il sistema Comelit. Purtroppo io ho il serial bridge 20090334 (credo il modello precedente al vostro) quindi gli url da utilizzare sono un pò diversi (ad esempio l'url per spegnere/accendere una luce è il medesimo, e già questo è un problema). Il mio problema più grosso al momento è rappresentato dal fatto che non riesco a bypassare la fase di autenticazione e quindi chiaramente non funziona nulla. Avete qualche suggerimento in merito? Altra domanda: IFTTT funziona anche con url locali o solamente con url pubblici?

Loriana Finocchiaro

unread,
Nov 15, 2018, 5:13:06 AM11/15/18
to souliss-it
Ciao Stefano, e ciao a tutti, anche io mi passo il tempo a smanettare. complimenti per il lavoro svolto.
io uso openhab e anche io volevo avere un interfaccia più carina.
quello che non riesco a fare, è far conoscere lo stato della lampadina al sistema.
cioè: se io accendo una lampadina con il semplice pulsante di casa, il sistema deve sapere che quella lampadina è accesa.
perchè allora succede la seguente: lampadina accesa dal pulsante (quindi dal normale funzionamento del sistema comelit) poi se io dico al sistema openhab di spegnerla, lui non me la spegne, semplicemente perchè non sa che è accesa (per il sistema openhab la lampada è spenta e quindi resta spenta, quando in realtà non è così).
Sapete aiutarmi?

grazie

Dario Cdj

unread,
Nov 15, 2018, 5:16:00 AM11/15/18
to souli...@googlegroups.com
Perdonatemi,ma questo è il forum souliss, mi spiegate cosa c'entra comelit? Non per scortesia ma perché non scrivete sul forum cometa dove sicuramente troverete anche più assistenza?

domenico carvetta

unread,
Nov 15, 2018, 5:17:31 AM11/15/18
to souli...@googlegroups.com
Ben detto!


Per annullare l'iscrizione a questo argomento, visita https://groups.google.com/d/topic/souliss-it/K1JpC2Naoog/unsubscribe.
Per annullare l'iscrizione a questo gruppo e a tutti i suoi argomenti, invia un'email a souliss-it+...@googlegroups.com.

Per postare in questo gruppo, invia un'email a souli...@googlegroups.com.

Stefano D'Angelo

unread,
Nov 15, 2018, 5:50:06 AM11/15/18
to souli...@googlegroups.com
Ragazzi è ora di spostare l'argomento.
Ho creato un forum/gruppo apposito al link: https://groups.google.com/forum/#!forum/comelit-it
Per favore postate lì la discussione.
Prego gli amministratori di questo gruppo di non cancellare la discussione , anche se OT, per dare modo a chi fosse interessato di leggere i post precedenti e raggiungerci sul nuovo gruppo.
Grazie.



Arch. I. Stefano D'Angelo
Via Celano 6/A, 67100, L'Aquila
Tel. 3409112471
P.IVA 01931830663



Lorenzo

unread,
Nov 20, 2018, 4:11:56 PM11/20/18
to souliss-it

Non ho letto tutti i post ma mi sembra di capire che avete una pagina web, le url per interrogare/inviare comandi e dei json come risposte: non c'è nulla di più semplice che utilizzare i binding HTTP e JSON transform in openhab che sono universali e fatti apposta per questi casi senza scervellarsi in programmi ed interfacce.
OH fa già tutto questo per noi.

PS: Io per esempio ho interfacciato il sistema Multicast Yahama che non sarà certo un sistema domotico ma  è sicuramente complesso.

2018-11-20 (2).png

Ciao
Lorenzo
Reply all
Reply to author
Forward
0 new messages