Prove di integrazione SONOFF TH16

Appunti sull'integrazione dei dispositivi SONOFF con OpenHAB

Installato mosquitto (MQTT broker) sulla Raspberry usando il comando di configurazione di OpenHabian.

sudo openhabian-config

Aggiornato il firmware sul sonoff seguendo questo tutorial

Dalla pagina web del sonoff configurato MQTT per farlo accedere a Mosquitto installato sulla Raspberry.

Installato il binding MQTT

File /etc/openhab2/service/mqtt.cgf

# URL to the MQTT broker, e.g. tcp://localhost:1883 or ssl://localhost:8883
localbroker.url=tcp://localhost:1883
# Optional. User id to authenticate with the broker.
localbroker.user=openhabian
# Optional. Password to authenticate with the broker.
localbroker.pwd=openhabian

sonoff.sitemap

sitemap sonoff label="Sonoff" {
    Frame label="Sonoff" {
        Switch item=LivingRoom_Light
    }
}

sonoff.items

Switch LivingRoom_Light "Interruttore WiFi Sonoff" <light> (LR,gLight)
    { mqtt=">[localbroker:cmnd/DVES_41E25A/POWER:command:*:default],
            <[localbroker:stat/DVES_41E25A/POWER:state:default]" }  

Comando MQTT diretto

mosquitto_pub -h localhost --username openhabian --pw openhabian -t cmnd/DVES_41E25A/power -m 0

Check messaggi

mosquitto_sub --username openhabian --pw openhabian -t "#"

Links

QRcode dei link alle app ed alla documentazione:

The TanzoLab Project

Il TanzoLab è una iniziativa senza fini di lucro, nata da un'idea di Sergio Tanzilli socio fondatore di Acme Systems srl nel Novembre 2015, per trasferire ad appassionati di elettronica e informatica, professionisti e aziende nel settore, le conoscenze necessarie per poter creare prodotti embedded adatti per la produzione industriale.

Le attività del TanzoLab si svolgono ogni mercoledi sera, salvo casi speciali, dalle ore 18:30 presso i locali della Acme Systems srl e consistono in:

  • Talk monotematici a cura di professionisti in vari settori tecnologici
  • Workshop pratici su elettronica embedded, produzione e informatica
  • Progettazione e realizzazione di nuovi prodotti embedded per l'IT

Le attività vengono coordinate tramite questo sito, in cui vengono pubblicati tutti i lavori svolti o in via di sviluppo, e tramite un gruppo Telegram con cui per interagire direttamente via chat con gli altri membri.