Warema WMS Integration

You need to start it and check the logs, there you get the instructions. But first you need to select the stick in the config and save.

Hi fisch, first of all thank you for this add-on. It works like a charme. The only issue I had was, that the stick must be very close to the Warema units.
I’ve just seen you made an update yesterday. Could you share the change log with us?

Thanks!

Hi, thx…. changed only Warema weatherstation from lm to lx. Nothing more ……Greetz

1 Like

Hello,
I have the Warema WMS Stick and want to use it with this add-on to control my two Warema WMS awnings.
My problem is that I don’t have the Key and PAN ID yet, so I can’t connect it…
How could I get these values?

In the Warema WMS studio pro, these are never displayed, and to use the WMS toolkit, I would need the project file which I either never got or I’ve lost it (our awnings are nearly 10 years old now…).
I got some values displayed in the WMS toolkit, but those are simply PANID as PAN ID and Key1 as Key, which is unfortunately too simple to be true and these credentials also don’t work in the Add-on.

Best regards
Aaron

I also have the problem that my HA server is too far away from my awnings for the stick to connect, so could I use my spare RPI3, connect the stick to it and pass the stick through to my HA host (an RPI4 with HAOS) that is further away, and if yes, how?


Gettong these errors when I control the blimds… i receive the blind positions every now and then while moving but everything is far from relible exept full open and close. I canā€˜t set it to 50%. It either opens or closes completely… i am at a point where i woule pay for a nice working adeon addon… i saw that the npm package was updates 4 month ago in a 2.0 version… maybe this could bring some improvement? #fingerscrossed

Since the recent OS update I’m facing an issue with the add-on.
It was working like a treat for at least a year but I’m not getting the add-on to start properly. The logs are not making any sense to me. Can someone point me in any direction?

It looks like there is some issue with the angle property. I’m only using awnings, so I could potentially remove angle from the code but I wonder how and why this is suddenly not working anymore as the same code did work for about a year until recently…

The EWFS protocol can be recorded from your current remote control and replayed with a BroadLink RM4pro universal IP remote controller for which an Integration into Home Assistant exists.

Iā€˜ve done this successfully for OpenHab but this approach should work for Home Assistant as well.

Hi,
I have a stick and a warema handheld.

I do all steps and I see the stick scanned als othe waving and hello option. Unfortunately then I get a quick timeout and I do not see the login information.

What is wrong ?

Just FYI in case someone is looking for a way to integrate via the WMS WebControl pro: Warema WMS WebControl PRO integration - #9 by mback2k

Hi everyone,

I’m having trouble getting my warema bridge setup to work with my external MQTT server, which is on a different machine but within the same network. I am not using the Mosquitto MQTT Home Assistant add-on.
To troubleshoot, I temporarily installed the Home Assistant MQTT add-on to discover the PAN ID and key, which worked well. However, now that I want to use my regular MQTT server for production, I’m running into issues.

Here’s my current configuration.yaml:

wms_serial_port: /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AU0JZKRB-if00-port0
wms_pan_id: BD45
wms_key: XYZXYZXY1811A4C2BE534519XYZXYZXY
wms_channel: 17
mqtt_server: 192.168.1.200:1883
mqtt_user: ha
mqtt_password: mypw

However, in the logs, I’m seeing the following:

[10:03:16] INFO: Setting WMS_SERIAL_PORT to /dev/ttyUSB0
[10:03:16] INFO: MQTT available, fetching server detail ...
[10:03:16] INFO: MQTT server settings not configured, attempting auto-discovery...
[10:03:16] INFO: Configuring 'mqtt://core-mosquitto:1883' mqtt server
[10:03:16] INFO: MQTT credentials not configured, attempting auto-discovery...
[10:03:16] INFO: Configuring 'addons' mqtt user
MQTT Error: Error: getaddrinfo ENOTFOUND core-mosquitto
MQTT Error: Error: getaddrinfo ENOTFOUND core-mosquitto

It seems like the system is still trying to connect to core-mosquitto even though I’ve specified my own MQTT server. I’ve tried using the add-ons from @giannello and @santam , but both resulted in the same issue.
Can anyone point out what I might be doing wrong? Any hints or guidance would be greatly appreciated!

Thanks in advance!

I wanted to share that I’ve found a solution to the issue I was having with my own MQTT server on another machine. Initially, I was unable to get the MQTT settings to work correctly, and the server wasn’t being detected properly. The root cause seemed to be that the MQTT settings were not appearing in the add-on’s UI, which made it difficult to configure them correctly.

Solution:
After some troubleshooting with the help of ChatGPT, I decided to fork the original repository and make some adjustments to the config.json file. By modifying the schema section in config.json, I was able to include the MQTT settings in the UI, allowing the server to be found and configured correctly. This change solved the problem, and the add-on now works as expected!

@giannello / @santam , if you’re interested, I’d be happy to merge these changes back into your existing repositorys so others can benefit from this fix.

@Ahead4 could you please share what you modified at the schema section in config.json? Which repo did you use as source? I added the following at the schema section and now I am able to put in the MQTT values in the UI of the addon:

"mqtt_server": "str?",
"mqtt_user": "str?",
"mqtt_password": "str?"

Unfortunately I still got the message in the log that indicates that my own MQTT is not used:
[15:24:03] INFO: MQTT available, fetching server detail …
[15:24:03] INFO: MQTT server settings not configured, attempting auto-discovery…
[15:24:03] INFO: Configuring ā€˜mqtt://core-mosquitto:1883’ mqtt server
[15:24:03] INFO: MQTT credentials not configured, attempting auto-discovery…
[15:24:03] INFO: Configuring ā€˜addons’ mqtt user

Hi @santam and @fisch55
I really appreciate the effort you put into this wonderful Warema WMS MQTT integration. I triead all of your customized integrations based on giannello’s basis and each one has it’s pro and cons.
May one of you know if there exists some ā€œbest of allā€ repo combining all of your integrations which provides the following data for my slatted roof in my garden containing of the roof blind (device type 20), a vertical blind (device type 25) and a integrated LED Stripe (device type 28 I guess out of Log):

  • Correct unit of measurement setting of temperature (°C instead of only C) and illuminance (lx instead of lu) from the weather station
  • Wind and Rain data from the Weatherstation
  • Integration of device type 28 as some kind of switch controlling a LED-Light-Strip in

I’d be really thankful if someone could help me out.

Best regards,
Thomas

Hallo @santam und @giannello, my warema product has type 2A.
Would it be possible to add that type?

If anyone should ever face this issue. It was due to some mqtt topics being retained which prevented the addon from starting. Publish a message in the topic with an empty payload and then starting was possible again.

Sorry all for my inactivity on this topic. Since Warema has added local APIs to their web control pro, I moved away from this way of integrating my covers and adopted the official integration. WMS WebControl pro - Home Assistant

The source for the version I was using until recently is at GitHub - santam85/addon-warema-wms, feel free to open PRs or for it to adjust it to your needs!

1 Like