44 636 läst · 170 svar
45k läst
170 svar
Heru 100 - Home Assistant
Snyggt jobbat, ska få upp en kabel på vinden och testa inom kortS spuun skrev:My latest heru100 package confguration: [länk]
After a power failure i realized that i couldn't start my heru from HA
I've added binary_sensor.ftx_power_mode, binary_sensor.ftx_startup_phase1, binary_sensor.ftx_startup_phase2 and switch.ftx_power. I've also added a templated switch.ftx_power_state which will change icon depending on power state and startup phase (fan = power on,, fan-off = power off, fan-speed-1 = startup phase 1, fan-speed-2 = startup phase 2).
Probably not perfect...
Tusen tack spuun! Jag har precis fått min Heru installerad, och efter att ha mailat support om hur man får igång Modbus över TCP, så har allt gått som en dans tack vare din konfiguration. Skulle du ha något emot om jag korspostar länkar till dina gistar i Home Assistance communityforum? Jag letade där efter Heru-information men hittade inget, så jag tänker att det kan underlätta för andra i framtiden.S spuun skrev:
För andra som ev läser här i framtiden: Knepet att få igång ModbusTCP är att gå till servicemenyn och ange "1991". Då kommer man åt avsnittet "Kommunikation" där man kan slå på modbus.
spuun: Jag har nu suttit och lusläs https://fsp.ostberg.com/products/front/products/download_document/28198/4396/heru-100-s-ec.
3x00012 Supply Pressure (dvs register 11 för hass) ger bara -1280; jag förmodar att det ska tolkas som -128 = -1 (dvs otillgängligt) fast delat med 10. Ser du samma sak? Tråkigt, det hade varit kul att veta.
Jag tänker att jag skulle vilja få in alarmen från enheten in i hass också; det är typ det enda som deras egna kontroll tillhandahåller som jag inte har i hass nu. Det verkar ju vara ett bitregister. Vet du om man kan läsa av alla bittarna i ett svep (jag skulle vara nöjd med att se om det är != 0), eller om man måste gå igenom alla 20-talet alarm var för sig? (Jag är helt grön på det här med modbus.)
3x00012 Supply Pressure (dvs register 11 för hass) ger bara -1280; jag förmodar att det ska tolkas som -128 = -1 (dvs otillgängligt) fast delat med 10. Ser du samma sak? Tråkigt, det hade varit kul att veta.
Jag tänker att jag skulle vilja få in alarmen från enheten in i hass också; det är typ det enda som deras egna kontroll tillhandahåller som jag inte har i hass nu. Det verkar ju vara ett bitregister. Vet du om man kan läsa av alla bittarna i ett svep (jag skulle vara nöjd med att se om det är != 0), eller om man måste gå igenom alla 20-talet alarm var för sig? (Jag är helt grön på det här med modbus.)
Korsposta på!magicus skrev:Tusen tack spuun! Jag har precis fått min Heru installerad, och efter att ha mailat support om hur man får igång Modbus över TCP, så har allt gått som en dans tack vare din konfiguration. Skulle du ha något emot om jag korspostar länkar till dina gistar i Home Assistance communityforum? Jag letade där efter Heru-information men hittade inget, så jag tänker att det kan underlätta för andra i framtiden.
Ja, samma för mig.magicus skrev:
Nja, du får nog mappa upp alla i HA. Men sen kan du ju göra en template som baseras på alla, eller om man kan nyttja en group på något vis?magicus skrev:Jag tänker att jag skulle vilja få in alarmen från enheten in i hass också; det är typ det enda som deras egna kontroll tillhandahåller som jag inte har i hass nu. Det verkar ju vara ett bitregister. Vet du om man kan läsa av alla bittarna i ett svep (jag skulle vara nöjd med att se om det är != 0), eller om man måste gå igenom alla 20-talet alarm var för sig? (Jag är helt grön på det här med modbus.)
Ja, jag får väl göra så. Jag ska se vad jag kan göra för fiffigt för att slå ihop dem igen sen i HA. Om jag får ihop något bra så postar jag det här.
Vet du vad ftx_current_heat_cold_recovery_power och ftx_current_heating_power representerar? För mig svajar den förstnämnda runt 10%, och den sistnämnda ligger stadigt på 0. Är det strömförbrukningen i andelar av maxförbrukning för värmeväxlingen och eftervärmaren?
Jag försöker också förstå skillnaden på ftx_exhaust_air_temperature och ftx_heat_recovery_temperature. Av din formel att döma verkar det sistnämnda vara vad som kommer ut efter värmeväxlingen. Men varför skiljer den sig från ftx_exhaust_air_temperature? Sjunker luftens temperatur ytterligare lite på vägen ut?
magicus skrev:Ja, jag får väl göra så. Jag ska se vad jag kan göra för fiffigt för att slå ihop dem igen sen i HA. Om jag får ihop något bra så postar jag det här.
Vet du vad ftx_current_heat_cold_recovery_power och ftx_current_heating_power representerar? För mig svajar den förstnämnda runt 10%, och den sistnämnda ligger stadigt på 0. Är det strömförbrukningen i andelar av maxförbrukning för värmeväxlingen och eftervärmaren?
Jag försöker också förstå skillnaden på ftx_exhaust_air_temperature och ftx_heat_recovery_temperature. Av din formel att döma verkar det sistnämnda vara vad som kommer ut efter värmeväxlingen. Men varför skiljer den sig från ftx_exhaust_air_temperature? Sjunker luftens temperatur ytterligare lite på vägen ut?
Orkar inte svara dig. Men så här har jag gjort:
#Info för mig:
# Binary sensor , input type (discrete_input eller coil)
# Sensor (register_type input eller holding)
# 0 - coil, 1 - discrete input, 3 - input register, 4- holding register
modbus:
- name: Heru
host: 192.168.86.180
type: tcp
port: 502
climates:
- name: Heru FTX Klimat
slave: 1
data_type: int16
count: 1
scale: 1
offset: 0
precision: 1
max_temp: 22
min_temp: 15
temp_step: 1
input_type: input
target_temp_register: 1
address: 2
# 0 - coil, 1 - discrete (default coil)
binary_sensors:
- name: Heating FTX
slave: 1
address: 29
device_class: heat
input_type: discrete_input
- name: Ventilation On FTX
slave: 1
address: 0
device_class: power
- name: Ventilation Overpressure FTX
slave: 1
address: 1
device_class: plug
- name: Ventilation Boost FTX
slave: 1
address: 2
device_class: plug
- name: Ventilation Away FTX
slave: 1
address: 3
device_class: plug
sensors:
- name: Outdoor temperature FTX
unit_of_measurement: °C
address: 1
slave: 1
input_type: input
device_class: temperature
- name: supply air temperature FTX
unit_of_measurement: °C
address: 2
slave: 1
input_type: input
device_class: temperature
- name: Extract air temperature FTX
unit_of_measurement: °C
address: 3
slave: 1
input_type: input
device_class: temperature
- name: Exhaust air temperature FTX
unit_of_measurement: °C
address: 4
slave: 1
input_type: input
device_class: temperature
- name: Filter days left FTX
address: 19
slave: 1
input_type: input
- name: Current supply fan power FTX
unit_of_measurement: '%'
address: 24
slave: 1
input_type: input
- name: Current exhaust fan power FTX
unit_of_measurement: '%'
address: 25
slave: 1
input_type: input
- name: Recycling FTX
unit_of_measurement: '%'
address: 29
slave: 1
input_type: input
- name: Current Heating Power FTX
unit_of_measurement: '%'
address: 28
slave: 1
input_type: input
- name: Current cooling power FTX
unit_of_measurement: '%'
address: 30
slave: 1
input_type: input
- name: Temperature Setpoint FTX
unit_of_measurement: °C
address: 1
slave: 1
input_type: holding
device_class: temperature
# 0 - coil, 3 - input register, 4- holding register (default holding)
switches:
- name: Forcering FTX
write_type: coil
slave: 1
address: 2
- name: Övertryck FTX
write_type: coil
slave: 1
address: 1
- name: Bortaläge FTX
write_type: coil
slave: 1
address: 3
Det har varit ganska mycket trail and horror för min delmagicus skrev:
Nej, jag vet inte. Jag har nog mappat upp register jag trodde jag ville ha men sen aldrig använt.magicus skrev:
Jag kan inte sånt här , men så här tror jag det är:magicus skrev:Jag försöker också förstå skillnaden på ftx_exhaust_air_temperature och ftx_heat_recovery_temperature. Av din formel att döma verkar det sistnämnda vara vad som kommer ut efter värmeväxlingen. Men varför skiljer den sig från ftx_exhaust_air_temperature? Sjunker luftens temperatur ytterligare lite på vägen ut?
ftx_heat_recovery_temperature (rotor-temperaturen) är temperaturen på tilluften, alltså uteluft efter den växlats mot frånluften (energi har flyttats från frånluft till uteluft som då blir tilluft)
ftx_exhaust_air_temperature är avluften, alltså frånluft efter den växlats mot uteluft. I och med att vi tagit energi från frånluften blir avluftens temperatur lägre.
Hej,
Tack till alla som bidrog i tråden... precis skaffat en home assistant och ha fått den att koppla sig til min HERU 200 NG utan problem.
Jag undrar en sak... om det går att ÄNDRA till-från luft % från HA? Det är något som går att göra genom Servicemenyn. På sommaren vill jag ofta öka tillluft % om det är friskare ute.
Tack till alla som bidrog i tråden... precis skaffat en home assistant och ha fått den att koppla sig til min HERU 200 NG utan problem.
Jag undrar en sak... om det går att ÄNDRA till-från luft % från HA? Det är något som går att göra genom Servicemenyn. På sommaren vill jag ofta öka tillluft % om det är friskare ute.
Det bör gå. Borde "bara" vara att mappa upp rätt register. Kan tänka mig att det är "4x00003 Supply fan speed, EC" och "4x00004 Exhaust fan speed, EC" som är rätt? Vet inte dock inte riktigt hur. Kanske göra en template switch för att "slå av och på" sommarläge som skriver värde X vid av och värde Y vid på?Bob Gratton skrev:Hej,
Tack till alla som bidrog i tråden... precis skaffat en home assistant och ha fått den att koppla sig til min HERU 200 NG utan problem.
Jag undrar en sak... om det går att ÄNDRA till-från luft % från HA? Det är något som går att göra genom Servicemenyn. På sommaren vill jag ofta öka tillluft % om det är friskare ute.
Kan du ikke aktivere boost funksjon? Aktiverer da mer tilluft og avtrekk. Dette kan justeresBob Gratton skrev:Hej,
Tack till alla som bidrog i tråden... precis skaffat en home assistant och ha fått den att koppla sig til min HERU 200 NG utan problem.
Jag undrar en sak... om det går att ÄNDRA till-från luft % från HA? Det är något som går att göra genom Servicemenyn. På sommaren vill jag ofta öka tillluft % om det är friskare ute.
Uppdatering av firmware i Heru:n? Hur får jag tag på den?T Tgmo skrev:
Men för att fixa det kan du lägga till en scale på dina sensorer