SONOFF Wireless Wifi Switch schakelen met Domoticz (Deel 2: Configuratie en MQTT)

MQTT server

Met behulp van het MQTT protocol (ook wel Mosquitto genoemd) kan Domoticz niet alleen een schakelaar bedienen, maar ook de status van het apparaat uitlezen. Een groot voordeel ten opzichte van de 433Mhz schakelaars die soms nog wel eens een signaal missen waardoor Domoticz denkt dat de schakelaar aanstaat terwijl dat niet zo is.

Ik heb een Synology NAS waarop een MQTT server eenvoudig kan worden geinstalleerd. Uiteraard is het ook mogelijk om MQTT op een Raspberry te installeren. Hier hou ik het echter bij de Synology methode.

Zorg ervoor, als je dat nog niet eerder gedaan hebt, dat je Synology in staat is om pakketen van https://synocommunity.com te installeren.

Log hiervoor in op je NAS als admin en ga naar Main Menu > Package Center > Settings. Zet Trust Level op Synology Inc. and trusted publishers.

Op het tabblad Package Sources, klik Add. Vul SynoCommunity als naam in en http://packages.synocommunity.com/ als Location. Klik op OK om op te slaan.

Nu verschijnen in Package Center een hele reeks nieuwe apps onder Community tab. Zoek naar de Mosquitto app en installeer deze op je NAS. Als de Synology daarmee klaar is zou MQTT beschikbaar moeten zijn op het ip-adres van je NAS op poort 1883.

Domoticz instellingen


In Domoticz moet de MQTT server worden toegevoegd op de Hardware pagina en voor elke Sonoff schakelaar moet een Dummy device worden aangemaakt.



Vervolgens creeer je de Virtual Sensors met als Sensor Type 'Switch'


Op de Devices pagina van Domoticz staat nu je nieuwe schakelaar. Noteer het Idx nummer, die hebben we zo weer nodig.

Sonoff configuratie

Sluit je Sonoff output aan op een Lamp of apparaat dat je wilt schakelen. En verbind de input met een stekker. Zorg dat alles goed is aangesloten en er geen losse draadje oid uitsteken. We gaan hem nu op 230 volt aansluiten dus kijk uit en zorg dat de behuizing goed gesloten is.

Als het goed is kun je nu de stekker in het stopcontact stoppen en je lamp met het knopje op de Sonoff aan en uit zetten.

Zoek in je router of met behulp van een netwerkscanner zoals Fing naar het ip adres dat je Sonoff schakelaar heeft gekregen. Als dat bijv. 192.168.1.20 is, ga in je browser naar http://192.168.1.20

Er verschijnt dan een scherm zoals hieronder en met de Toggle knop kun je nu ook je lamp aan en uitzetten.
Klik nu op Configuration en Configure MQTT. Vul daar het IP-adres van je MQTT server in:


Klik Save en daarna op Configure Domoticz. Daar vul je dan alleen nog je Idx van je Domoticz device in. En dat was het! Je Sonoff zou nu vanuit Domoticz bediend moeten kunnen worden en wanneer je de Sonoff handmatig met de knop gebruikt word de status in Domoticz bijgewerkt.





BewarenBewaren
Recommended Posts × +

1 reacties:

  1. Hi heb mn sonoff aan de praat met yeti en tasmote.
    Heb domoticz en mqtt geinstalleerd. Maar domoticz koppeling werkt nog niet...

    info sonoff
    Sonoff Basic Module
    Sonoff1
    Programma Versie 6.3.0
    Compileer Datum & Tijd 2018-10-30T17:44:25
    Core/SDK Versie 2_3_0/1.5.3(aec24ac9)
    Bedrijfstijd 0T00:12:04
    Aantal Flash opslagen 123 at F9000
    Herstarts 55
    Reden herstart Power on
    Beschrijvende naam 1 Sonoff1

    AP1 SSId (RSSI) pvkgast (100%)
    Hostnaam Sonoff1.local
    IP Adres 192.168.40.125
    Gateway 192.168.40.1
    Subnet Masker 255.255.255.0
    DNS Server 192.168.40.1
    MAC Adres 80:7D:3A:32:4C:F8

    MQTT Host 192.168.20.32
    MQTT Poort 1883
    MQTT Client &
    Fallback Topic Sonoff1
    MQTT Gebruiker DVES_USER
    MQTT Topic Sonoff1
    MQTT Groep Topic sonoffs
    MQTT Volledig Topic Sonoff1/cmnd/

    Emulatie Geen
    mDNS Discovery Geactiveerd
    mDNS Advertise Webserver

    ESP Chip Id 3296504
    Flash Chip Id 1335429
    Flash Grootte 1024kB
    Programma Flash Grootte 1024kB
    Programma Grootte 490kB
    Programma ruimte over 512kB
    Vrij geheugen 14kB


    Actief:
    Naam:
    Mosquitto MQTT gateway
    Type:
    Gegevens Timeout:
    Als u een time-out opgeeft dan zal het Hardwareapparaat opnieuw gestart worden als er geen gegevens binnen de opgegeven tijd worden ontvangen.
    Schakel deze optie niet aan voor apparaten die niets ontvangen!

    Remote address:
    192.168.20.32
    Poort:
    1883

    Gebruikersnaam:
    Wachtwoord:

    Publish Topic:
    Select the Topic('s) Domoticz will use to publish outgoing messages.
    Flat - publish outgoing messagen on topic domoticz/out.
    Hierarchical - publish outgoing messagen on topic domoticz/out/${floorplan name}/${plan name}.
    Combined - Use both Flat and Hierarchical topic schemes.
    None - disable outgoing messages.

    Note that Hierarchical only reports sensor updates for sensors that are placed on a floorplan/plan.
    CA Filename:

    Toevoegen

    en switch met id


    in sonoff domoticz
    ID1 768 toegevoegd
    en in domoticz dummy switch Sonoff1 met id 768

    Wat doe ik fout?

    BeantwoordenVerwijderen