Domotica met je oude schakelaar!

Door K-Jay op donderdag 16 november 2017 14:00 - Reacties (9)
CategorieŽn: Geknutsel, Home automation, Views: 5.393

In mijn allereerste post op dit blog legde ik uit hoe je verlichting kan schakelen met pimatic. Tot op de de dag van vandaag werkt dat prima bij mij, maar er zijn wel nadelen:
  • de draadloze communicatie is niet beveiligd, wordt soms verstoord en kent geen ontvangstbevestiging
  • je moet je wandschakelaar vervangen voor een KaKu-exemplaar
  • beperkte reikwijdte van het signaal
In deze blogpost ga ik uitleggen hoe je verlichting kan schakelen zonder deze nadelen. Dus:
  • schakelen met je oude vertrouwde wandschakelaar...
  • ...maar ook gewoon met je domoticasysteem
  • via WIFI, maar werkt ook nog als dat onverhoopt uitvalt
  • beveiligde communicatie met ontvangstbevestiging
  • en ook nog eens goedkoper dan KlikaanKlikuit!


Wat heb je nodigAan de slag
De Sonoff Basic is een draadloze schakelaar die je via WIFI kan aansturen. Deze moeten we eerst voorzien van Tasmota-software. Volg hiervoor het stappenplan op de Tasmota-wiki of de zeer duidelijke blogpost van holygame.
Zet voor het flashen de juiste waarden in user_config.h en pas ook deze waarden aan:

code:
1
2
MQTT_STATUS_OFF "0"
MQTT_STATUS_ON "1"


Flashen gelukt? Ontkoppel de FTDI-adapter en zorg ervoor dat de pinnen GND en GPIO14 beschikbaar zijn buiten de behuizing. Dit zijn de onderste twee pinnen uit het rijtje van vijf onder het drukknopje. Hier moet je namelijk je wandschakelaar op aansluiten.

Sluit de Sonoff aan op je huidige installatie. Schakel indien mogelijk eerst de groep uit.
  • de lamp op Output
  • de wandschakelaar op GND en GPIO14
  • als laatste: input verbind je met 230V
Het is aan jou waar je de Sonoff precies plaatst. Doe je dat in de buurt van de schakelaar, dan zul je waarschijnlijk nog een (blauwe) nuldraad moeten trekken. Plaats je de Sonoff bij de lamp, dan zul je nog een extra (zwarte) schakeldraad naar je schakelaar moeten trekken.

Schakel de stroom weer in. De Sonoff zal zich aanmelden op je WIFI-netwerk. Ga in de webinterface naar de configuratie van de module en zet GPIO14 op Switch.
https://tweakers.net/ext/f/dBXuBWQ4igZFkOces73sT0pq/full.png

Neem de schakelaar op in je domoticasysteem. Voor pimatic ziet dat er zo uit:

https://tweakers.net/ext/f/IKtV8NuHYAupQ8Rls1q61Bok/full.png

Je bent klaar! Je kunt de Sonoff nu schakelen via je domoticasysteem, maar ook met de wandschakelaar. Het maakt voor de software in de Sonoff niet uit of de schakelaar in de aan-of uitstand staat, alleen de schakelactie zelf is van belang. En mocht je WIFI niet werken, dan kun je dus terugvallen op je wandschakelaar.
En misschien wel het grootste voordeel: kritische huisgenoten hebben niet eens door dat je weer hebt zitten hobby'en...

Vragen
:? Sonoff, dat is toch onveilige Chinese meuk?
Dat mag je zelf beoordelen. Op internet kun je inderdaad foto's vinden van gesmolten Sonoffs. Feit is wel dat de fabrikant hiermee aan de slag is gegaan, wat geresulteerd heeft in een ander ontwerp en CE-certificering. Wil je per se je wasmachine of straalkachel schakelen? Misschien beter om een andere oplossing te zoeken.

:? Hoezo is dit veiliger dan KlikaanKlikuit?
KaKu werkt met RF-communicatie op 433 MHz. Het signaal is niet beveiligd en makkelijk te onderscheppen. In theorie kan zelfs je buurman met zijn KaKu-schakelaar per ongeluk jouw apparatuur bedienen. Het WIFI-signaal daarentegen is wel te beveiligen.

:? He, met het knopje op de Sonoff behuizing kan ik de lamp ook schakelen!
Dat klopt! Maar pas op, hij kan nog veel meer.

:? Het lukt me niet om via MQTT te schakelen
In de webinterface van Tasmota vind je o.a. een uitgebreide logging die je prima als debugger kunt gebruiken.

En verder...
In je Sonoff zitten nu nog een paar ongebruikte GPIO-pinnen. Handig om een sensor op aan te sluiten!