dingz for all your things
The dingz Switch is a device that allows you to easily connect wired devices to the Homey Smart Home. Depending on the configuration, it includes switches, dimmers, blinds control, etc and a motion (plus only), brightness and temperature sensor.
Attention:
The v1.3.x branch will no longer be developed and supported
Important note for dingz-app
I have found a bug in the firmware (> v2.1.1).
Please check whether the CORRECT MAC address of the dingz is entered in the “WebUI > System > dingz ID” field. If not, please correct it, because if you do not do this, communication with an MQTT broker, for example, will not work properly.
What is new in version 2?
- Almost everything, except the definitions of the individual dingzDevice, the rest was rewritten
- Full support of dingz v2 firmware
- Implementation of the dingzNet
- With a few exceptions all dingzSwitch types are now supported
- The dingzDevice’s are based on the configuration of the respective dingz switch
- dingzDevice repair implemented
- New images and icons
What is the dingzNet?
The dingzNet is a transparent IoT/MQTT based communication platform over which the individual paired dingz switch interact with the Homey dingz-app as well as the official iOS/Android dingz-app. This also applies to 3-party api/apps that can be used to control dingz v2, but these have not been tested.
Migration from Homey dingz-app v1.3.x to v2.0.x
The migration should actually be (almost) automatic. The only thing you need is described in the setup.
If you still have problems, the easiest way is to delete the dingzDevice and pair it again. If the problem persists, please contact me via the community.
To check if all flows are still working, I can highly recommend the homey app “Flow Checker”.
Known issues
-
Since the dingzSwitch newly distinguishes “non-dimmable” lights and power socket, the dingzDevice (socket) must be deleted and then re-paired
-
The dingzButton flow card unfortunately could not be saved, this must be reassigned via Replace
Supported Devices
- dingzSwitch > FW: v2.1.72
- dingzSwitch plus > FW: v2.1.72
Beta versions are not supported
Setup
- Install MQTT broker (see Notes)
- Configure MQTT broker user (Default user: dingzNet / password: dingzNet)
- Install Homey Simple (Sys) Log (Optional, but recommended)
- Install Homey dingz-app
- Check dingz > MQTT-Broker app settings and configure if necessary
- Important: Restart the dingz app.
Usage
- Install dingz switch
- Add dingz to the network
- Configure dingz with the Webinterface.
- Add device name
- Add each button, outputs, motors name
- Configure all buttons, outputs and motors
- Test if device is installed correctly
- Pair the devices with the homey
Supported dingz types
- internal
- dingz > deprecated
- Sensor
- FrontLED
- output (Ausgang)
- light > (Licht)
- always > (Immer an)
- switch > (Steckdose geschaltet)
- sprinkler > (Bewässerungsventil)
- fan > (LĂĽfter)
- pulse > (Pulse)
- motor (Motoren)
- blind > (Jalousien)
- shade > (Markisen)
- window > (Windows)
- door > (TĂĽren)
ToDo
Devices
- garagedoor > (Garagentor)
- heater > (Heizungsventil)
Flow-Cards
- carousel
Notes
-
Use only a local MQTT broker, because the dingz do not support mqtts protocol.
-
Basically you can use all MQTT brokers.
-
If you use the Homey MQTT-Broker, then it is sufficient to enter the URL “localhost” or “127.0.0.1” at MQTT-Broker settings, because the rest is done automatically by dingzNet.
-
For all “tekkies” who are interested, I can recommend the MQTT Explorer.
-
If you make changes to the configuration of a dingzSwitch, the dingzNet must also be reconfigured. Unfortunately, this is not yet done automatically, but you can do this via the device repair or by restarting the dingz app.
-
dingz device is deprecated. Since the zone controls require a sensor device, I had to implement a new device. This is identical to the “old” dingz device, just with a “sensor” device class. You can simply replace the dingz device with the new sensor device, readjust the flows, then delete the “old” dingz device and finally restart the dingz app.
-
Important for “Button … is …” where-card. In order to configure a dingzButton the following setting must be made in the (WebUI) dingz > buttons > control.
-
Diagnostic-Reports which are not requested by me will be deleted automatically …Community first…
-
Forum-Topic Since I don’t have a crystal ball, please give me the following information so that I can analyze the problem more precisely.
– App version:
– dingzSwitch model:
– dingzSwitch firmware:
– Homey model:
– Homey version:
– MQTT broker:
– Broker version:
Thanks
Special thanks to all for the help in testing the new version.
Disclaimer
Use at your own risk. I accept no responsibility for any damages caused by using this app.
Copyright
Copyright 2022, 2024 cFlat-inc.org, Chris Gross