v0.2.0, update HA-related instructions in Readme

This commit is contained in:
Jarno Rankinen 2024-04-07 12:44:51 +03:00
parent 8c825580fa
commit 972398d8ea
2 changed files with 568 additions and 562 deletions

View File

@ -145,6 +145,14 @@ should be enough length in the wires to move the lid with the switch connected o
- There are so many variations for HASS configs, that definite instructions are hard to do.
- All the YAMLs are intended to be copy-pasted to `configuration.yaml` (or files included to configuration.yaml)
- Contents of `homeassistant/automations.yaml` to automations.yaml in your HA `config/` folder
- Contents of `homeassistant/homeassistant-rest.yaml` and `homeassistant/helpers.yaml` to configuration.yaml in your HA `config/` folder
- Replace IP_ADDRESS with the correct IP address, for example with sed: `sed -i 's/IP_ADDRESS/192.168.4.5/g' configuration.yaml`
- If you set a different port for enervent-ctrl, use `sed -i 's/IP_ADDRESS:8888/192.168.4.5:9999/g' configuration.yaml`
- Dashboard:
- create an empty dashboard
- opening the YAML editor in the HA Lovelace UI
- copy the contents from `homeassistant/dashboard-en/fi.yaml` to the editor as-is.
- Change the IP address, port, username and password according to your configuration
- Restart Home Assistant (A full reload doesn't seem to be enough for all REST integration features to update)

View File

@ -1,8 +1,6 @@
automation:
## FAN / HEATER CONTROL AUTOMATIONS
## THESE WILL AFFECT THE BEHAVIOUR OF THE UNIT
- alias: Penguin Auto Heater Disable v0.2.0
## FAN / HEATER CONTROL AUTOMATIONS
## THESE WILL AFFECT THE BEHAVIOUR OF THE UNIT
- alias: Penguin Auto Heater Disable v0.2.0
description: |-
Temperature is 0.5 over setpoint and outside temperature over 10
-> heater off
@ -49,7 +47,7 @@ automation:
- service: rest_command.penguin_circulation_adaptive
data: { }
mode: single
- alias: Penguin Auto Heater Enable v0.2.0
- alias: Penguin Auto Heater Enable v0.2.0
description: |-
Temperature below setpoint
-> heater on
@ -71,7 +69,7 @@ automation:
target:
entity_id: input_boolean.penguin_after_heater
mode: single
- alias: Penguin Auto Heating increase v0.2.0
- alias: Penguin Auto Heating increase v0.2.0
description: |-
Temperature 0.2 below setpoint
-> circulation fan to manual
@ -111,7 +109,7 @@ automation:
- service: rest_command.penguin_max_heating_on
data: { }
mode: single
- alias: Penguin Auto Heating decrease v0.2.0
- alias: Penguin Auto Heating decrease v0.2.0
description: |-
Temperature 0.2 over setpoint
-> adaptive circulation on (fan should go to minimum allowed)
@ -144,7 +142,7 @@ automation:
- service: rest_command.penguin_circulation_adaptive
data: { }
mode: single
- alias: Penguin Auto Max Heating v0.2.0
- alias: Penguin Auto Max Heating v0.2.0
description: |-
Temperature 0.3 below setpoint
-> Max heat and max circulation (adaptive circulation on, with max heating means max fan setting)
@ -189,9 +187,9 @@ automation:
data: { }
mode: single
## DASHBOARD TOGGLE/SETTING RELATED AUTOMATIONS
## REQUIRED FOR e.g. SETTING THE TEMPERATURE SETPOINT VIA HA AND OTHER ACTIONS
- alias: Penguin After Heater Input v0.2.0
## DASHBOARD TOGGLE/SETTING RELATED AUTOMATIONS
## REQUIRED FOR e.g. SETTING THE TEMPERATURE SETPOINT VIA HA AND OTHER ACTIONS
- alias: Penguin After Heater Input v0.2.0
description: "Actions to take when input_boolean.penguin_after_heater is toggled"
trigger:
- platform: state
@ -220,7 +218,7 @@ automation:
- service: rest_command.penguin_heater_disable
data: { }
mode: single
- alias: Penguin boost input v0.2.0
- alias: Penguin boost input v0.2.0
description: "Actions when toggling input_boolean.penguin_boost"
trigger:
- platform: state
@ -258,7 +256,7 @@ automation:
target:
entity_id: input_boolean.penguin_boost
mode: single
- alias: Penguin circulation fan mode sensor v0.2.0
- alias: Penguin circulation fan mode sensor v0.2.0
description: ""
trigger:
- platform: state
@ -294,7 +292,7 @@ automation:
target:
entity_id: sensor.penguin_operating_mode
mode: single
- alias: Penguin circulation fan mode v0.2.0
- alias: Penguin circulation fan mode v0.2.0
description: ""
trigger:
- platform: state
@ -313,7 +311,7 @@ automation:
- service: rest_command.penguin_circulation_manual
data: { }
mode: single
- alias: Penguin max cooling input v0.2.0
- alias: Penguin max cooling input v0.2.0
description: ""
trigger:
- platform: state
@ -355,7 +353,7 @@ automation:
target:
entity_id: input_boolean.penguin_max_cooling
mode: single
- alias: Penguin max cooling sensor v0.2.0
- alias: Penguin max cooling sensor v0.2.0
description: ""
trigger:
- platform: state
@ -378,7 +376,7 @@ automation:
target:
entity_id: input_boolean.penguin_max_cooling
mode: single
- alias: Penguin Max Heating input v0.2.0
- alias: Penguin Max Heating input v0.2.0
description: ""
trigger:
- platform: state
@ -420,7 +418,7 @@ automation:
target:
entity_id: input_boolean.penguin_max_heating
mode: single
- alias: Penguin Max Heating sensor v0.2.0
- alias: Penguin Max Heating sensor v0.2.0
description: ""
trigger:
- platform: state
@ -443,7 +441,7 @@ automation:
target:
entity_id: input_boolean.penguin_max_heating
mode: single
- alias: Penguin overpressure input v0.2.0
- alias: Penguin overpressure input v0.2.0
description: ""
trigger:
- platform: state
@ -481,7 +479,7 @@ automation:
target:
entity_id: input_boolean.penguin_overpressure
mode: single
- alias: Penguin SNC input v0.2.0
- alias: Penguin SNC input v0.2.0
description: ""
trigger:
- platform: state
@ -500,7 +498,7 @@ automation:
- service: rest_command.penguin_snc_disable
data: { }
mode: single
- alias: Penguin temperature down v0.2.0
- alias: Penguin temperature down v0.2.0
description: ""
trigger:
- platform: state
@ -529,7 +527,7 @@ automation:
target:
entity_id: sensor.penguin_temperature_setting
mode: restart
- alias: Penguin temperature up v0.2.0
- alias: Penguin temperature up v0.2.0
description: ""
trigger:
- platform: state
@ -558,7 +556,7 @@ automation:
target:
entity_id: sensor.penguin_temperature_setting
mode: restart
- alias: Penguin Temperature setting updater v0.2.0
- alias: Penguin Temperature setting updater v0.2.0
description: ""
trigger:
- platform: state