Markdown source

# MQTT e OpenHAB

Installare il binding

binding-mqtt1 - 1.10.0

Nel file /etc/openhab2/services/mqtt.cfg inserire le seguenti righe

	broker1.url=tcp://localhost:1883
	broker1.clientId=openhab2
	
Configurare che tutti gli eventi vadano nella coda MQTT

Nel file /etc/openhab2/service/mqtt-eventbus

	broker=broker1
	statePublishTopic=openhab/out/${item}/state
	commandPublishTopic=openhab/out/${item}/command
	
	stateSubscribeTopic=openhab/in/${item}/state
	commandSubscribeTopic=openhab/in/${item}/command
	
Verificare con il programma mqtt-spy l'arrivo degli eventi sottoscrivendo le varie code, in questo caso

	openhab/in/# 
	openhab/out/#

Link utili

* [MQTT](http://tanzolab.it/mqtt)
* [Esempio di utilizzo di MQTT con il ricevitore IR](http://www.tanzolab.it/openhab_ir)
* [Esempio di utilizzo di MQTT con i moduli SONOFF](http://www.tanzolab.it/CM3-HOME_sonoff)
* [Appunti sull'integrazione dei dispositivi SONOFF con OpenHAB ed MQTT](http://www.tanzolab.it/openhab_sonoff)
* [log viewer](http://ip_cm3home:9001/)
* [log setup Zwave](http://www.cd-jackson.com/index.php/openhab/5-zwave-debugging-openhab)


@include='bio_massimiliano_casini'



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.