Souliss mqtt

82 views
Skip to first unread message

Livio Merola

unread,
Mar 5, 2020, 3:01:21 PM3/5/20
to souliss-it
Ciao ragazzi...

Come posso fare in modo di utilizzare souliss con mqtt?
O meglio, la mia intenzione sarebbe quella di utilizzare souliss in Home Assistant...ma non ci sono integrazioni, avevo trovato un post di Dario che segnalava un post sul forum spagnolo dove stavano sviluppando una libreria in pyton che legge da souliss e pubblica messaggi mqtt ...ma l'ho installata e parte...ma restituisce un errore che ho segnalato sul forum.spagnolo ma non ho ricevuto risposta e inoltre non era implementato il t22.....credo che sia un progetto morto...

Quindi chiedevo come posso fare per far dialogare home assistant con souliss...

Potrei passare anche attraverso openhab che già ho... oppure passare da mqtt...ma dovrei capire come....

Datemi dei suggerimenti per favore....

foxe...@gmail.com

unread,
Mar 5, 2020, 3:31:05 PM3/5/20
to souli...@googlegroups.com
Livio, installare mqtt è molto semplice ... scarica la libreria e installa l’esempio... vedrai che poi è semplice mandare e ricevere messaggi mqtt ... lato HA non saprei se serve un broker sulla macchina oppure HA ha già il broker incorporato

Ciao
Lorenzo

Inviato da iPhone

> Il giorno 5 mar 2020, alle ore 21:01, Livio Merola <livio....@gmail.com> ha scritto:
>
> Ciao ragazzi...
> --
> 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 visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/souliss-it/219d2e43-8387-4f28-a880-73441d2f81e8%40googlegroups.com.

livio....@gmail.com

unread,
Mar 5, 2020, 7:28:48 PM3/5/20
to souli...@googlegroups.com
Ciao Lorenzo

Hai un esempio applicato a souliss?

Sent from Nine

Da: foxe...@gmail.com
Inviato: Giovedì 5 Marzo 2020 21:31
A: souli...@googlegroups.com
Oggetto: Re: [souliss-it] Souliss mqtt

Per annullare l'iscrizione a questo argomento, visita https://groups.google.com/d/topic/souliss-it/I4Kh_XR9FKY/unsubscribe.
Per annullare l'iscrizione a questo gruppo e a tutti i suoi argomenti, invia un'email a souliss-it+...@googlegroups.com.
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/souliss-it/6B882805-2A48-44C3-89C1-0289A31A4076%40gmail.com.

Tonino Fazio

unread,
Mar 9, 2020, 2:35:41 AM3/9/20
to souliss-it
Cerca tra gli esempi.
Ne trovi uno nella cartella exStore, si chiama "Souliss_A7_ESP_OneRelay_exStore-MQTT"

Giuseppe P.

unread,
Mar 9, 2020, 9:20:56 PM3/9/20
to souliss-it
Non vorrei dire una cavolata... Ma potresti utilizzare Adafruit.io come broker e da li invii ad home assistant.

In sostanza souliss - Adafruit - HA e viceversa.. In MQTT

Fulvio Spelta

unread,
Mar 21, 2020, 4:24:13 AM3/21/20
to souliss-it
Non mi è chiaro però quale sia il ruolo di souliss in un impianto che:
  • usa HomeAssistant come controllore
  • ha i nodi che comunicano direttamente con il controllore via mqtt
  • usa addirittura un broker mqtt esterno e pubblico
questa configurazione la ottieni out-of-the box con sostanzialmente tutti gli oggetti commerciali, se vuoi in tocco personale la ottieni con il fw tasmota e oggetti più o meno pronti come i sonoff o wimos.

PS
Se l'impianto è un impianto reale (casa, ecc) evita dipendenze da servizi esterni.

Giuseppe P.

unread,
Mar 21, 2020, 9:03:26 AM3/21/20
to souliss-it
Ha ragione fulvio... Non ha senso utilizzare souliss... A meno che non sai come realizzare le automazioni a livello codice e vuoi sfruttare souliss..

Io sto studiando un po ha, e la strada più idonea e esphome... Comunica tramite Api e non MQTT

Stefano Di Franco

unread,
May 9, 2023, 4:30:39 PM5/9/23
to souliss-it
Ciao a tutti, ricevo messaggio Unknow value da pysouliss, come risolvo?
 
python3 /home/pi/pysouliss/examples/example_mqtt.py -v -g 192.168.1.150 -m localhost
[    __init__.py:196 -     database_structure_request() ] Trying to connect to gateway
[    __init__.py: 98 -                           send() ] sending  -> 0c:0b:17:96:00:00:10:26:ff:75:00:00 : Database structure request
[    __init__.py:130 -                   get_response() ] received <- 10:0f:17:96:00:00:10:36:ff:75:00:04:02:2d:18:0a : Database structure answer
[    __init__.py:137 -                        process() ] 2 nodes found
[    __init__.py: 98 -                           send() ] sending  -> 0c:0b:17:96:00:00:10:22:ff:b9:00:01 : Read typical logic request
[    __init__.py: 98 -                           send() ] sending  -> 0c:0b:17:96:00:00:10:22:ff:d0:01:01 : Read typical logic request
[souliss_mqtt.py: 40 -                       __init__() ] Connected to mqtt broker at localhost
[    __init__.py:130 -                   get_response() ] received <- 24:23:17:96:00:00:10:32:ff:b9:00:18:18:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00 : Read typical logic answer
[souliss_mqtt.py: 46 -                     on_connect() ] Connected to mqtt broker with result code 0
[    __init__.py:165 -                        process() ] Node 0. Added typical 0x18: T18: ON/OFF Digital Output (Step Relay)
[    __init__.py: 98 -                           send() ] sending  -> 0c:0b:17:96:00:00:10:21:ff:3f:00:00 : Read state request with subscription
[    __init__.py:130 -                   get_response() ] received <- 24:23:17:96:00:00:10:31:ff:3f:00:18:23:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00 : Read state request with subscription
[    Typicals.py:190 -                         update() ] Unknow value!
[    Typicals.py:195 -                         update() ] Node 0: Typical 0 - T18: ON/OFF Digital Output (Step Relay) updated to Unknow value!
[souliss_mqtt.py: 54 -                     on_message() ] Received pysouliss/0/0 b'Unknow value!'
Reply all
Reply to author
Forward
0 new messages