ztaeyn / homeassistant-vtr-modbus Goto Github PK
View Code? Open in Web Editor NEWSimple control of Systemair VTR(300) via modbus directly to HA.
Simple control of Systemair VTR(300) via modbus directly to HA.
Currently displaying Days, Hours, Minutes.
Change this to Months if Days > 30.
Perhaps hide hours and minutes.
Verify:
The filter has less than a month left of the schedule, a warning alarm has been triggered.
This has triggered ALARM C in HA.
Check if the register address is correct or if the actual filter alarm won't trigger until the counter has expired.
Will have to wait until I have created or found a good automation for detecting when Both are at work.
Only trigger once,
Missing connection when updating the input_number for Away.
Input_Number: vtr300_borte_modus_varighet_sp
Reading the correct SP from modbus.
For timed functions as boost, party, away, vacation etc, display the countdown entity for active function, hide otherwise
Missing connection when updating the input_number for Vacation.
Input_Number: vtr300_ferie_modus_varighet_sp:
Reading the correct SP from modbus.
Hello @Ztaeyn,
sorry that I am disturbing you.
I have paste your yaml file and fitt the ip adress as you said. I am able to send the data to VTR300, but I dont receiving a data from it.
I am using as @cmragnar a Waveshare https://www.waveshare.com/w/upload/8/86/RS485-TO-ETH-B-user-manual-en-v1.1.pdf to manage the data. I am sitting since days and I am little bit frustrated. I dont have IAM and Save Touch panel. I am stearing my VTR with a help of Save Light.
Thank you for your help in advice.
Best regards,
Chris
Missing connection when updating the input_number for Away.
Input_Number: vtr300_borte_modus_varighet_sp
Reading the correct SP from modbus.
Thanks for your work!
Modbus address 12102 is used twice, both for "climates" and for "sensors". This fails in HA 2024.3, and only the climates one is being used by HA, not the vsr300_supply_temperature (Entity not availble).
Persistent Notification for the filter replacement.
Phone notification to admin if an alarm triggers.
Goal: Create as one automation.
Hi,
I know this code has been created by numerous hands, but do you know anything about the entities:
- name: vsr300_calculated_moisture_extraction
address: 2210
- name: vsr300_calculated_moisture_intake
address: 2211
they are not documented in the Systemair's documentation, yet they are actually showing something...
Also, these 2 registers have incorrect addresses
- name: vsr300_efficiency_temperature
address: 12107
- name: vsr300_overhetingstemperatur_tilluft
address: 12108
They should be -1
Found another one:
in vsr300_mode_status: separate Cooker and Hood? They should be:
{% elif states('sensor.vsr300_mode_status_register')|int == 7 %}
Cooker Hood
{% elif states('sensor.vsr300_mode_status_register')|int == 8 %}
Vacuum Cleaner
{% elif states('sensor.vsr300_mode_status_register')|int == 9 %}
CDI1
{% elif states('sensor.vsr300_mode_status_register')|int == 10 %}
CDI2
{% elif states('sensor.vsr300_mode_status_register')|int == 11 %}
CDI3
{% elif states('sensor.vsr300_mode_status_register')|int == 12 %}
Pressure guard
{% else %}
WTF
{% endif %}
Thanks for your work!
When Trykkvakt is running, changing Fan Speed/Mode does not update which function is running.
Added a button to display Trykkvakt is running.
Solution can be to set switches to read "current mode OR current mode + trykkvakt"
Check if input value matches sensor value for setpoint.
Modify color of text, or display a symbol if these match, instead of displaying - both values.
Awaiting a PPM sensor.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.