Good morning everyone, I urgently please need to connect my new HmiP-SWDO-2 devices from Homematic into Homey Pro (disk, early 2023). I did not know, that they are different from the old HmiP-SWDO ones. I would really mostly appreciate if someone could help me out… The best of course would be to add this to the device list of Homematic in Homey since I am not a programmer (just an ordinary motivated user). Otherwise I have just lost a few hundred Euros :-((( Thank you ever so much!!!
Hello Chris, thank you very very much for your explanation. So, as I understand, there ist currently no way to immigrate the hmip-swdo-2 into Homey? This would mean a big problem for me and other users ![]()
Yep..
Most “other users” have sent their Homematic devices into retirement by now…
Not just the message I have waited for
Thank you anyway for your support!
Good Morning Chris, found it out: It works with MQTT ![]()
Just have written a short memory for myself for the next time: Adding a Homematic Window Sensor to Homey
- In Homey, go to “Devices” and tap the + (plus) icon in the top right corner.
- Select/connect the “MQTT Hub” app (by Ronny Winkler).
Select “MQTT Device.” - Assign a desired name (e.g., “Kitchen Window”).
- Select “Sensor” as the Device class, then choose a suitable icon (use the search field with the magnifying glass: “Window” = 1st option in the top left; “Door” is also an option—this can be adjusted later).
- In the “Capabilities” section, select the default option: “alarm_contact true false.”
- Copy the sensor’s serial number from the Homematic WebUI (“Devices” section) and enter it under “State Topic”:
device/status/NEW_SERIAL_NUMBER/1/STATE
-
The “[optional] Value template…” field:
Entry: Type exactly these two characters here to retrieve the value from the CCU3 data payload:
$.v -
Click “Continue.”
-
The device will now appear as a button in Homey.
-
Click on it, then open the settings on the right (gear icon).
-
Change the “On/off values” to 1/0.
-
Ensure that the new serial number (which starts with 00…) is correct and that capital letters are preserved (both the letters within the serial number and the word “STATE”):
{
“alarm_contact”: {
“capability”: “alarm_contact”,
“stateTopic”: “device/status/ENTER_NEW_SERIAL_NUMBER_HERE/1/STATE”,
“setTopic”: “”,
“valueTemplate”: “$.v”,
“outputTemplate”: “”,
“displayName”: “Contact alarm”
}
}
(Note: If a new window sensor does not respond, simply change the “/1/STATE” at the end of the code to “/3/STATE,” as some sensors transmit on Channel 3.)