v0.3.0 - 2025-02-27 Added poller functionality. EHS-Sentinel can now actively request values via Modbus fetch_intervals and groups can be defined in the config file default group and pollers are in the sampelconfig [!CAUTION] This functionality requires that EHS-Sentinel actively communicates with the Samsung EHS, so EHS-Sentinel intervenes here in the Modbus data traffic between the components (it sends its own messages). The activation of this functionality is exclusively at your own risk. I assume no liability for any damage caused. added a homeassistant dashboard.yaml with default Dashboard edited Measurement ENUM_IN_FSV_5061 add enums ENUM_IN_FSV_5094 correct enum values ENUM_IN_PV_CONTACT_STATE correct enum values added units for multiple Measurements Rename some Measurements: NASA_INDOOR_COOL_MAX_SETTEMP_WATEROUT -> VAR_IN_FSV_1011 NASA_INDOOR_COOL_MIN_SETTEMP_WATEROUT -> VAR_IN_FSV_1012 NASA_INDOOR_COOL_MAX_SETTEMP_ROOM -> VAR_IN_FSV_1021 NASA_INDOOR_COOL_MIN_SETTEMP_ROOM -> VAR_IN_FSV_1022 NASA_INDOOR_HEAT_MAX_SETTEMP_WATEROUT -> VAR_IN_FSV_1031 NASA_INDOOR_HEAT_MIN_SETTEMP_WATEROUT -> VAR_IN_FSV_1032 NASA_INDOOR_HEAT_MAX_SETTEMP_ROOM -> VAR_IN_FSV_1041 NASA_INDOOR_HEAT_MIN_SETTEMP_ROOM -> VAR_IN_FSV_1042 NASA_DHW_MAX_SETTEMPLIMIT -> VAR_IN_FSV_1051 NASA_DHW_MIN_SETTEMPLIMIT -> VAR_IN_FSV_1052 NASA_USE_DHW_THERMOSTAT -> ENUM_IN_FSV_3061 NASA_USE_BOOSTER_HEATER -> ENUM_IN_FSV_3031 NASA_ENABLE_DHW -> ENUM_IN_FSV_3011 NASA_USE_THERMOSTAT!1 -> ENUM_IN_FSV_2091 NASA_USE_THERMOSTAT2 -> ENUM_IN_FSV_2092 Fixes #9
143 lines
3.2 KiB
YAML
143 lines
3.2 KiB
YAML
general:
|
|
nasaRepositoryFile: data/NasaRepository.yml
|
|
logging:
|
|
deviceAdded: True
|
|
messageNotFound: False
|
|
packetNotFromIndoorOutdoor: False
|
|
proccessedMessage: False
|
|
pollerMessage: False
|
|
#serial:
|
|
# device: /dev/ttyUSB0
|
|
# baudrate: 9600
|
|
tcp:
|
|
ip: 168.192.2.200
|
|
port: 4196
|
|
mqtt:
|
|
broker-url: 111.111.11.1
|
|
broker-port: 1883
|
|
client-id: ehsSentinel
|
|
user:
|
|
password:
|
|
homeAssistantAutoDiscoverTopic: "hass"
|
|
useCamelCaseTopicNames: True
|
|
topicPrefix: ehsSentinel
|
|
polling:
|
|
fetch_interval:
|
|
- name: fsv10xx
|
|
enable: false
|
|
schedule: 30m
|
|
- name: fsv20xx
|
|
enable: false
|
|
schedule: 30m
|
|
- name: fsv30xx
|
|
enable: false
|
|
schedule: 30m
|
|
- name: fsv40xx
|
|
enable: false
|
|
schedule: 30m
|
|
- name: fsv50xx
|
|
enable: false
|
|
schedule: 30m
|
|
groups:
|
|
fsv10xx:
|
|
- VAR_IN_FSV_1011
|
|
- VAR_IN_FSV_1012
|
|
- VAR_IN_FSV_1021
|
|
- VAR_IN_FSV_1022
|
|
- VAR_IN_FSV_1031
|
|
- VAR_IN_FSV_1032
|
|
- VAR_IN_FSV_1041
|
|
- VAR_IN_FSV_1042
|
|
- VAR_IN_FSV_1051
|
|
- VAR_IN_FSV_1052
|
|
fsv20xx:
|
|
- VAR_IN_FSV_2011
|
|
- VAR_IN_FSV_2012
|
|
- VAR_IN_FSV_2021
|
|
- VAR_IN_FSV_2022
|
|
- VAR_IN_FSV_2031
|
|
- VAR_IN_FSV_2032
|
|
- ENUM_IN_FSV_2041
|
|
- VAR_IN_FSV_2051
|
|
- VAR_IN_FSV_2052
|
|
- VAR_IN_FSV_2061
|
|
- VAR_IN_FSV_2062
|
|
- VAR_IN_FSV_2071
|
|
- VAR_IN_FSV_2072
|
|
- ENUM_IN_FSV_2081
|
|
- ENUM_IN_FSV_2091
|
|
- ENUM_IN_FSV_2092
|
|
- ENUM_IN_FSV_2093
|
|
- ENUM_IN_FSV_2094
|
|
fsv30xx:
|
|
- ENUM_IN_FSV_3011
|
|
- VAR_IN_FSV_3021
|
|
- VAR_IN_FSV_3022
|
|
- VAR_IN_FSV_3023
|
|
- VAR_IN_FSV_3024
|
|
- VAR_IN_FSV_3025
|
|
- VAR_IN_FSV_3026
|
|
- ENUM_IN_FSV_3031
|
|
- VAR_IN_FSV_3032
|
|
- VAR_IN_FSV_3033
|
|
- ENUM_IN_FSV_3041
|
|
- ENUM_IN_FSV_3042
|
|
- VAR_IN_FSV_3043
|
|
- VAR_IN_FSV_3044
|
|
- VAR_IN_FSV_3045
|
|
- VAR_IN_FSV_3046
|
|
- ENUM_IN_FSV_3051
|
|
- VAR_IN_FSV_3052
|
|
- ENUM_IN_FSV_3061
|
|
- ENUM_IN_FSV_3071
|
|
- VAR_IN_FSV_3081
|
|
- VAR_IN_FSV_3082
|
|
- VAR_IN_FSV_3083
|
|
fsv40xx:
|
|
- ENUM_IN_FSV_4011
|
|
- VAR_IN_FSV_4012
|
|
- VAR_IN_FSV_4013
|
|
- ENUM_IN_FSV_4021
|
|
- ENUM_IN_FSV_4022
|
|
- ENUM_IN_FSV_4023
|
|
- VAR_IN_FSV_4024
|
|
- VAR_IN_FSV_4025
|
|
- ENUM_IN_FSV_4031
|
|
- ENUM_IN_FSV_4032
|
|
- VAR_IN_FSV_4033
|
|
- ENUM_IN_FSV_4041
|
|
- VAR_IN_FSV_4042
|
|
- VAR_IN_FSV_4043
|
|
- ENUM_IN_FSV_4044
|
|
- VAR_IN_FSV_4045
|
|
- VAR_IN_FSV_4046
|
|
- ENUM_IN_FSV_4051
|
|
- VAR_IN_FSV_4052
|
|
- ENUM_IN_FSV_4053
|
|
- ENUM_IN_FSV_4061
|
|
fsv50xx:
|
|
- VAR_IN_FSV_5011
|
|
- VAR_IN_FSV_5012
|
|
- VAR_IN_FSV_5013
|
|
- VAR_IN_FSV_5014
|
|
- VAR_IN_FSV_5015
|
|
- VAR_IN_FSV_5016
|
|
- VAR_IN_FSV_5017
|
|
- VAR_IN_FSV_5018
|
|
- VAR_IN_FSV_5019
|
|
- VAR_IN_FSV_5021
|
|
- VAR_IN_FSV_5031
|
|
- ENUM_IN_FSV_5022
|
|
- VAR_IN_FSV_5023
|
|
- ENUM_IN_FSV_5041
|
|
- ENUM_IN_FSV_5042
|
|
- ENUM_IN_FSV_5043
|
|
- ENUM_IN_FSV_5051
|
|
- ENUM_IN_FSV_5061
|
|
- ENUM_IN_FSV_5081
|
|
- VAR_IN_FSV_5082
|
|
- VAR_IN_FSV_5083
|
|
- ENUM_IN_FSV_5091
|
|
- VAR_IN_FSV_5092
|
|
- VAR_IN_FSV_5093
|
|
- ENUM_IN_FSV_5094 |