rbw0
(Robert W)
February 12, 2024, 5:51pm
1
I’m working on API bindings for Systemair ventilation systems that are registered on their cloud platform.
Once done, it should make it easy to add a plugin for these ventilation systems in HA.
The project is available here:
Let me know if you have questions or want to help out.
Great that you’ve started this project! I won’t be able to help with programming, but I’ve used GitHub - perara/systemair-save-connect: Systemair SAVE Connect: custom integration for Home Assistant , which hasn’t been working for some time, and the author won’t continue the project. Maybe something can still be salvaged from it?
dtswk
(Dtswk)
June 26, 2024, 3:36am
3
Any chance these APIs also work locally…?
uvnikita
(Nikita)
August 20, 2024, 1:20pm
4
SAVE CONNECT 2.0 module has web service running on it which has, in addition to UI, locally exposed API. So AFAIK there shouldn’t be need for a cloud access.
You can see API calls if you navigate to the web interface and inspect network calls in browser.
mgmarino
(Mike)
September 27, 2024, 8:35pm
5
yup, I just checked, it’s actually quite easy, but very low-level.
The reads are a GET request with json (query url-encoded params) like: {“modbus_addr”: num_to_read, “modbus_addr2”: num_to_read2…}
to the endpoint http://address/mread? …
And returns
{'modbus_addr": val1, “modbus_addr+offest”: val2, etc…}
The writes are (also!) GET requests, query params with
{“modbus_addr”: val_to_write, “modbus_addr2”: val_to_write_2}
to
http://address/mwrite