WiZ connected A.E27 WiFi-lamp integreren met Domoticz

In deze tutorial leg ik uit hoe je een WiZ connected A.E27 lamp (gekocht bij Appie Heyn) kunt integreren met Domoticz

Benodigdheden:

  • Tweeling snoer, stekker, fitting
  • Schroevendraaier
  • WiZ connected A.E27 lamp

Reeds geïnstalleerd en up-and-running:

  • Domoticz
  • 2.4Ghz WIFI-netwerk benaderbaar via andere SSID als je 5Ghz netwerk
  • Smartphone

Voorbereidingen

  • Testopstelling gemaakt:
    • Stekker aan tweeling snoer
    • Fitting aan tweeling snoer
    • WiZ connected A.E27 lamp in de fitting gedraaid
    • Wacht met het in het stopcontact steken van de stekker
Stappenplan Stap 1. WiZ connected app geïnstalleerd en geconfigureerd
  • Download WiZ connected app via de Play Store, open de app

  • Maak nu een huis aan in de app
  • Open de app op je telefoon/tablet

  • Klik op Nieuw huis om een huis aan te maken, geef het huis een zinvolle naam. Klik op Maak huis aan

  • Je krijgt een melding op de WiZ connected app toegang mag hebben tot je locatie, kies voor één van beide opties. Maakt voor de verdere werking niet uit.

  • Huis is aangemaakt, Kamer toevoegen. Kies een Kamertype, en geef eventueel de kamer een zinvolle naam en klik op OK
  • Je bent nu klaar voor de volgende stap
Stap 2. Domoticz-WiZ-connected-Plugin geïnstalleerd in Domoticz/plugins directory conform beschrijving op github: https://github.com/sydspost/Domoticz-WiZ-connected-plugin Stap 3. Plugin toegevoegd aan Hardware:
  • Hostname Prefix: wiz_
  • Subnet: 192.168.2.0/24
  • Debug: Geen
Stap 4. Nieuwe lamp toevoegen aan WiZ connected app
  • Klik rechtsboven op blauwe +, en kies “Product toevoegen” om apparaat toe te voegen
  • Klik op icoontje met Lamp

  • Voer je 2.4Ghz SSID van je WiFi netwerk, en het wachtwoord in, klik op Doorgaan
  • Klik op Start onder Slim koppelen

  • Zet de lamp aan en klik op Start, het netwerk wordt afgezocht naar de nieuwe lamp. Zodra gevonden stopt de lamp met pulseren. Klik op Afronden zodra alle lampen gevonden zijn.
  • De lamp wordt getoond, klik op Voltooid.
Er wordt een melding gegeven dat het licht niet beschikbaar is, dat verdwijnt na een paar seconden vanzelf zodra de app – cloud – lamp gesynchroniseerd zijn.
  • Klik op het Instellingen radertje, en geef de lamp een zinvolle naam. Klik op pijltje terug.

  • Je bent nu klaar met de app.
Noot: Eventueel kun je lamp nu ook verwijderen uit de app en/of de app verwijderen van je telefoon.
Stap 5. Het apparaat wordt door de WiZ connected plugin zelf gedetecteerd en toegevoegd aan Apparaten
  • Klik op het groene pijltje achter het apparaat om deze toe te voegen
  • Geef lamp een zinvolle naam en klik op Apparaat toevoegen
  • Test het apparaat
 

9 thoughts on “WiZ connected A.E27 WiFi-lamp integreren met Domoticz

  1. steven says:

    Beste,
    Ik krijg volgende error
    2021-10-23 17:50:47.645 Error: Wiz: (wiz) failed to load ‘plugin.py’, Python Path used was ‘/home/pi/domoticz/plugins/Domoticz-WiZ-connected-plugin/:/usr/lib/python37.zip:/usr/lib/python3.7:/usr/lib/python3.7/lib-dynload:/usr/local/lib/python3.7/dist-packages:/usr/lib/python3/dist-packages:/usr/lib/python3.7/dist-packages’.
    2021-10-23 17:50:47.645 Error: Wiz: (Wiz) Module Import failed, exception: ‘ModuleNotFoundError’
    2021-10-23 17:50:47.645 Error: Wiz: (Wiz) Module Import failed: ‘ Name: scapy.all’
    2021-10-23 17:50:47.645 Error: Wiz: (Wiz) Error Line details not available.
    en al gezocht op scapy install maar het lukt me niet

    Beantwoorden
  2. Joris says:

    Beste Syds,
    ik heb gebruik gemaakt van jouw plugin voor WiZ in domoticz ik vraag me nu alleen af wat het juiste subnet is waarop ik de lampen kan vinden? Ik heb wel de ip adressen van de lampen.
    MVG,
    Joris

    Beantwoorden
    1. Joris says:

      Misschien nog ter verduidelijking, het subnet dat standaard was ingevuld leverde namelijk geen lampen in “DEVICES” op.

      Beantwoorden
    2. Syds says:

      Joris,

      Een IP-adres bestaat uit 4 groepjes cijfers, het subnet wat je moet invullen kun je afleiden uit de combinatie van je IP-adres en subnetmask. Het subnetmask bepaalt namelijk hoeveel groepjes cijfers, van links naar rechts, van toepassing zijn. Met andere woorden hoe groot je subnet is. Onder windows kun je vanaf de command prompt met het commando ipconfig /all opzoeken wat je subnetmask is.

      Bij mij is dat:
      Wireless LAN adapter Wi-Fi:

      Connection-specific DNS Suffix . : sydspost.nl
      Description . . . . . . . . . . . : Qualcomm QCA61x4A 802.11ac Wireless Adapter
      Physical Address. . . . . . . . . : 48-5F-99-A4-28-0B
      DHCP Enabled. . . . . . . . . . . : Yes
      Autoconfiguration Enabled . . . . : Yes
      IPv4 Address. . . . . . . . . . . : 192.168.2.90(Preferred)
      Subnet Mask . . . . . . . . . . . : 255.255.255.0
      Lease Obtained. . . . . . . . . . : vrijdag 14 januari 2022 20:12:50
      Lease Expires . . . . . . . . . . : zondag 16 januari 2022 13:06:00
      Default Gateway . . . . . . . . . : 192.168.2.254
      DHCP Server . . . . . . . . . . . : 192.168.2.29
      DNS Servers . . . . . . . . . . . : 192.168.2.29
      192.168.2.31
      8.8.8.8
      8.8.4.4
      NetBIOS over Tcpip. . . . . . . . : Enabled

      Mijn subnetmask is dus 255.255.255.0, waar 255 is ingevuld moet je de cijfergroepjes overnemen in je subnet definitie, en waar 0 staat moet je 0 invullen. Zoals je ziet is het ip-address van mijn laptop 192.168.2.90, mijn subnet is dan 192.168.2.0. Nu kan zo’n groep cijfers (subnet) nog nader onderverdeeld wordt in kleinere subnetten, bijv. een subnet met 16, 32, … ip-addressen. Dit regel je met de achtervoegsel “/..”. Met het achtervoegsel “/24” geef je aan dat het gehele subnet met 254 ip-adressen van toepassing is. Dat komt in feite overeen met de 0 in het laatste groepje cijfers.

      Kortom, het ip-adres van je WIZ-device weet je al, zoek het subnetmask op op je windows pc met “ipconfig /all”, of linux systeem met ifconfig (dan heet het netmask) of zoek het op je router op. Combineer die twee met hetgeen wat hierboven beschreven hebt, en je hebt je instelling voor het subnet in de WIZ plugin.

      succes,

      Syds

      Beantwoorden
  3. Patrick Dooms says:

    Hi,

    Ik heb van alles geprobeerd maar hoewel de wiz controller netjes draait binnen Domoticz, er worden geen lampen gevonden in Devices.
    Setup:
    * QNAP nas met Domoticz in Container. Alles werkt daarin verder perfect
    2022-07-11 20:40:37.338 Status: Wiz controler: Started.
    2022-07-11 20:40:37.338 Status: Wiz controler: Entering work loop.
    2022-07-11 20:40:38.183 Status: Wiz controler: Initialized version 1.0.0, author ‘Syds Post’

    * Mijn lampen via de wiz app (android) aangemeldt op het netwerk en in mijn router zie ik ze ook verschijnen. Ik kan de lampen via die android app ook gewoon bedienen.
    * ip reeks van mijn netwerk en dus ook van de lampen is 192.168.2.0
    * subnet instelling in wiz controller is 192.168.2.0/24
    * ik kan op mijn nas (ssh) nslookup en pingen naar de aangemelde lampen. Dat gaat gewoon goed. Ook als ik in de container/docker zelf inlog zie ik via nslookup de lampen in de reeks 192.168.2.0

    Daarnaast heb ik het probleem dat 1 van mijn Wiz lampen nu ESP_ heet ipv wiz_. De lamp was bij de initiele keer aanmelden in de android wiz app wel wiz_. Dat is voor de controller niet handig natuulijk omdat ik daar maar 1 prefix kan invullen. Geen idee waarom die lamp nu plots ESP_ als dns prefix heeft.

    Geen idee hoe nu verder.
    Groeten, Patrick

    Beantwoorden
    1. Syds says:

      Excuus Patrick, had je berichtje gemist. Hoop dat mijn antwoord nog op tijd komt. Even je vragen afpellend:
      1) De plugin is afhankelijk van de FQDN (Full Qualified Domain Name) van je lamp. Heb je de nslookup bevraging gedaan op basis van IP-address, of FQDN. In mijn geval geeft nslookup wiz_42a55c.sydspost.nl het volgende resultaat:

      pi@raspberrypi:~ $ nslookup wiz_42a55c.sydspost.nl
      Server: 192.168.2.29
      Address: 192.168.2.29#53

      Name: wiz_42a55c.sydspost.nl
      Address: 192.168.2.48

      De plugin matched de FQDN met de prefix in de instellingen, dus een simpele stringvergelijking van de eerste 4 posities van de FQDN met de prefix.

      2) Je tweede vraag betreft hoe om te gaan met meerdere prefixen. De plugin voorziet hierin, je kunt meerdere prefixen opgeven te scheiden met een komma, dus in jou geval “wiz_,esp_”. Aandachtspunt hierbij is wel dat devices waarop EspEasy geflashed is, en waarbij het unitnummer niet ingevuld is, ook standaard een FQDN krijgen die begint met ‘ESP_’. De plugin zou die dan ook kunnen registreren als lamp. Dit kan simpelweg voorkomen worden door de hostname van het EspEasy device aan te passen, of een unitnummer in te vullen in de configuratie van het EspEasy device.

      Mvg,

      Syds

      Beantwoorden
  4. Bernard says:

    Hoi Syds,

    Kort vraagje, ik heb (nog) geen DNS server draaien in mijn netwerk (na mijn verhuizing). Is DNS echt nodig of is er een workaround?

    Beantwoorden
    1. Syds says:

      Bernard, workaround is het ip-address van je device toevoegen aan /etc/hosts van je domoticz server. Zorg ervoor dat je de hostname van je device laat beginnen met “wiz_”. Test met nslookup op je domoticz server of de hostname gevonden wordt en het correcte ip_address weergegeven wordt. Aan te bevelen is om je device een vast ip-address te geven.

      Succes, Syds

      Beantwoorden

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.