Conversation
Fix bux for starting position = 0 Update state to stopped even if it didn't move Enable layer caching Fix state topic
| platforms: linux/amd64,linux/arm64,linux/arm/v7 | ||
| push: true | ||
| tags: | | ||
| santam/wms-mqtt:latest |
There was a problem hiding this comment.
This will need changing, can be parameterized with repo secrets or workflow parameters
Fix dockerfile paths in workflow Refactor to avoid nested config files and paths in pipeline Replaced logger with winston Retain config messages to be robust against HA restarts Only set open/closed when stopped
40f583c to
14876c7
Compare
|
Title: Please support TCP/network serial bridges for Warema WMS sticks Hello, thank you for maintaining this Warema WMS add-on. I successfully got the add-on working with a remote Warema WMS USB stick connected through an ESP32 USB serial proxy over the network. To make this work, I had to locally modify the add-on because currently only local serial devices are officially supported. My working configuration is: wms_serial_port: /tmp/ttyWMS
wms_pan_id: ADAB
wms_key: XXXXX
wms_channel: 20
force_devices: 808932,1154992The important part is: wms_serial_port: /tmp/ttyWMSThe ESP32 exposes the USB stick via TCP socket and I create a pseudo serial device using socat: socat pty,raw,echo=0,link=/tmp/ttyWMS tcp:192.168.x.x:8880 &This allows the add-on to communicate with the WMS stick exactly like a local USB serial device. Advantages:
Would it be possible to officially support:
This would make remote WMS installations much easier and more flexible. Additionally: Thank you! |
bc8917f to
fdef1c1
Compare
Hey @giannello,
not an ideal PR as it's massive and contains a lot of unrelated changes, but it was useful for me to refactor the code to debug and improve the implementation with more ease. Feel free to pick what you like, and add comments in case you have questions.
warema-wms-venetian-blindsto allow upgrading dependencies of serialport and parsers