ddsuc3m / uponor-floorheating

10 stars 0 forks source link

ESPHome version #2

Open jaxer opened 1 year ago

jaxer commented 1 year ago

Thanks for publishing! Nice to see uponor getting a better interfaces for our home servers.

I've also done similar library for myself with idea to publish it at some point. Mine is done as ESPHome component, so one needs esp32 or esp8266 with rs485 module ("rs485 module" on aliexpress).

Doing it in ESPHome means you don't need a separate linux/service and it integrates with Home Assistant (well, its ESPHome after all). Also it can be installed in any room with thermometer on a wall. So the power can be taken from uponor bus and you get a esp32 in the room hidden behind thermometer (i.e. can use is for other tasks as well, like bluetooth proxy)

Not sure if there is any/enough interest to publish it. Let me know if there is :) Or maybe somebody else would make it eventually.

Heronimonimo commented 1 year ago

@jaxer Could you share your code? I would really like to try your ESPHome implementation!

jaxer commented 1 year ago

@jaxer Could you share your code? I would really like to try your ESPHome implementation!

Sure, I published what i have now in here

kroimon commented 3 months ago

Based on the initial research done on the EEVBlog forum, and of course with inspiration from the code published by @ddsuc3m and @jaxer, I continued analyzing the bus protocol and created a component for ESPHome that has now been merged and released with ESPHome 2024.3.

You can find the documentation for the component here. I also published a summary of my protocol analysis here if you are interested.

I would really love to hear any feedback that could help maintain and improve the component in the future! Issue reports or pull requests are always highly appreciated on the ESPHome repositories or on my analysis repository linked above.