Markdown source

#Prove di integrazione SONOFF TH16

<abstract>
Appunti sull'integrazione dei dispositivi SONOFF con OpenHAB
</abstract>

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

	sudo openhabian-config

Aggiornato il firmware sul sonoff seguendo questo tutorial

* [Tutorial su Youtube per aggiornare il firmware](https://www.youtube.com/watch?v=n4MDRm2yAJg)

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

<img src="./sonoff_mqtt_config.jpg">

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 "#"

<img src="http://ewelink.coolkit.cc/wp-content/uploads/2016/09/JIEXIAN.jpg">

## Links

* [MQTT Binding](https://github.com/arendst/Sonoff-Tasmota/wiki/openHAB)
* [Tasmota OTA firmware repository](https://github.com/arendst/Sonoff-Tasmota)
* [Tutorial su Youtube per aggiornare il firmware](https://www.youtube.com/watch?v=n4MDRm2yAJg)
* [Documentazione SONOFF TH16](http://ewelink.coolkit.cc/?p=149)
* [Documentazione prodotti SONOFF](http://ewelink.coolkit.cc/?p=67)
* [SONOFF senza OpenHab: modifiche per al firmware per uso con RPI/MQTT/Nodered](http://www.instructables.com/id/Powerful-Standalone-Home-Automation-System-Pi-Sono/)

@include='bio_sergio_tanzilli'



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.