Skip to content

Commit 62d4e1a

Browse files
authored
Add additional state enums for Hitachi heating system (#1484)
* Add additional enums for HitachiHeatingSystem * Add additional states
1 parent 7ec1d14 commit 62d4e1a

File tree

1 file changed

+75
-1
lines changed

1 file changed

+75
-1
lines changed

pyoverkiz/enums/state.py

Lines changed: 75 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -266,18 +266,92 @@ class OverkizState(StrEnum):
266266
MODBUSLINK_POWER_HEAT_PUMP = "modbuslink:PowerHeatPumpState"
267267
MODBUSLINK_PROGRAMMING_SLOTS = "modbuslink:ProgrammingSlotsState"
268268
MODBUSLINK_SMART_GRID_OPTION = "modbuslink:SmartGridOptionState"
269+
MODBUS_ALARM_NUMBER = "modbus:AlarmNumberState"
269270
MODBUS_AUTO_MANU_MODE_ZONE_1 = "modbus:AutoManuModeZone1State"
271+
MODBUS_CAUSE_OF_STOPPAGE = "modbus:CauseOfStoppageState"
272+
MODBUS_CENTRAL_SETTING_1 = "modbus:CentralSetting1State"
273+
MODBUS_CENTRAL_SETTING_2 = "modbus:CentralSetting2State"
274+
MODBUS_CENTRAL_SETTING_3 = "modbus:CentralSetting3State"
275+
MODBUS_COMPRESSOR_CURRENT_VALUE = "modbus:CompressorCurrentValueState"
276+
MODBUS_COMPRESSOR_FREQUENCY = "modbus:CompressorFrequencyState"
277+
MODBUS_COMPRESSOR_RUNNING_CURRENT = "modbus:CompressorRunningCurrentState"
278+
MODBUS_CONTROL_BLOCK_MENU = "modbus:ControlBlockMenuState"
279+
MODBUS_CONTROL_COMMUNICATION_ALARM_BIT = "modbus:ControlCommunicationAlarmBitState"
270280
MODBUS_CONTROL_DHW = "modbus:ControlDHWState"
271281
MODBUS_CONTROL_DHW_SETTING_TEMPERATURE = "modbus:ControlDHWSettingTemperatureState"
282+
MODBUS_CONTROL_UNIT = "modbus:ControlUnitState"
283+
MODBUS_CONTROL_UNIT_MODE = "modbus:ControlUnitModeState"
284+
MODBUS_DEFROSTING = "modbus:DefrostingState"
272285
MODBUS_DHW_MODE = "modbus:DHWModeState"
286+
MODBUS_DISCHARGE_GAS_TEMPERATURE = "modbus:DischargeGasTemperatureState"
287+
MODBUS_DISCHARGE_PRESSURE = "modbus:DischargePressureState"
288+
MODBUS_DISCHARGE_TEMPERATURE = "modbus:DischargeTemperatureState"
289+
MODBUS_ECO_MODE_OFFSET = "modbus:EcoModeOffsetState"
290+
MODBUS_ECO_MODE_OFFSET_TARGET = "modbus:EcoModeOffsetTargetState"
291+
MODBUS_EVAPORATING_TEMPERATURE = "modbus:EvaporatingTemperatureState"
292+
MODBUS_EVAPORATION_TEMPERATURE = "modbus:EvaporationTemperatureState"
293+
MODBUS_GAS_TEMPERATURE = "modbus:GasTemperatureState"
294+
MODBUS_HARDWARE_VERSION = "modbus:HardwareVersionState"
295+
MODBUS_HLINK_COMMUNICATION_ALARM = "modbus:HLinkCommunicationAlarmState"
296+
MODBUS_INDOOR_EXPANSION_VALVE = "modbus:IndoorExpansionValveState"
297+
MODBUS_INDOOR_EXPANSION_VALVE_OPENING = "modbus:IndoorExpansionValveOpeningState"
298+
MODBUS_INVERTER_OPERATION_FREQUENCY = "modbus:InverterOperationFrequencyState"
299+
MODBUS_LCD_CENTRAL_MODE = "modbus:LCDCentralModeState"
300+
MODBUS_LCD_SOFTWARE_NUMBER = "modbus:LCDSoftwareNumberState"
301+
MODBUS_LIQUID_TEMPERATURE = "modbus:LiquidTemperatureState"
302+
MODBUS_LIQUID_TEMPERATURE_THMI = "modbus:LiquidTemperatureTHMIState"
303+
MODBUS_MIXING_VALVE_POSITION = "modbus:MixingValvePositionState"
304+
MODBUS_OPERATION = "modbus:OperationState"
305+
MODBUS_OUTDOOR_AMBIENT_TEMPERATURE = "modbus:OutdoorAmbientTemperatureState"
306+
MODBUS_OUTDOOR_EXPANSION_VALVE = "modbus:OutdoorExpansionValveState"
307+
MODBUS_OUTDOOR_UNIT_AMBIENT = "modbus:OutdoorUnitAmbientState"
308+
MODBUS_PCB1_SOFTWARE_NUMBER = "modbus:PCB1SoftwareNumberState"
309+
MODBUS_PRODUCT_SPEC_CODE = "modbus:ProductSpecCodeState"
310+
MODBUS_RETRY_CODE = "modbus:RetryCodeState"
273311
MODBUS_ROOM_AMBIENT_TEMPERATURE_STATUS_ZONE_1 = (
274312
"modbus:RoomAmbientTemperatureStatusZone1State"
275313
)
276-
MODBUS_THERMOSTAT_SETTING_STATUS_ZONE_1 = "modbus:ThermostatSettingStatusZone1State"
314+
MODBUS_ROOM_THERMOSTAT_SET_TEMPERATURE_C1 = (
315+
"modbus:RoomThermostatSetTemperatureC1State"
316+
)
317+
MODBUS_ROOM_THERMOSTAT_SET_TEMPERATURE_C2 = (
318+
"modbus:RoomThermostatSetTemperatureC2State"
319+
)
320+
MODBUS_ROOM_THERMOSTAT_TEMPERATURE_C1 = "modbus:RoomThermostatTemperatureC1State"
321+
MODBUS_ROOM_THERMOSTAT_TEMPERATURE_C2 = "modbus:RoomThermostatTemperatureC2State"
322+
MODBUS_SECOND_AMBIENT_AVERAGE_TEMPERATURE = (
323+
"modbus:SecondAmbientAverageTemperatureState"
324+
)
325+
MODBUS_SECOND_AMBIENT_TEMPERATURE = "modbus:SecondAmbientTemperatureState"
326+
MODBUS_SOFTWARE_NUMBER = "modbus:SoftwareNumberState"
327+
MODBUS_SOFTWARE_VERSION = "modbus:SoftwareVersionState"
328+
MODBUS_SPACE_MODE = "modbus:SpaceModeState"
329+
MODBUS_STATUS_BLOCK_MENU = "modbus:StatusBlockMenuState"
330+
MODBUS_STATUS_COMMUNICATION_ALARM_BIT = "modbus:StatusCommunicationAlarmBitState"
331+
MODBUS_STATUS_UNIT_MODE = "modbus:StatusUnitModeState"
332+
MODBUS_SUCTION_PRESSURE = "modbus:SuctionPressureState"
333+
MODBUS_SUCTION_TEMPERATURE = "modbus:SuctionTemperatureState"
334+
MODBUS_SYSTEM_CONFIGURATION = "modbus:SystemConfigurationState"
335+
MODBUS_SYSTEM_STATUS_2 = "modbus:SystemStatus2State"
336+
MODBUS_TAHOMA_ROOM_THERMOSTAT_AVAILABLE = (
337+
"modbus:TahomaRoomThermostatAvailableState"
338+
)
277339
MODBUS_THERMOSTAT_SETTING_CONTROL_ZONE_1 = (
278340
"modbus:ThermostatSettingControlZone1State"
279341
)
342+
MODBUS_THERMOSTAT_SETTING_STATUS_ZONE_1 = "modbus:ThermostatSettingStatusZone1State"
343+
MODBUS_UNIT_MODEL = "modbus:UnitModelState"
344+
MODBUS_VIRTUAL_ECO_COMFORT_MODE = "modbus:VirtualEcoComfortModeState"
345+
MODBUS_WATER_FLOW_LEVEL = "modbus:WaterFlowLevelState"
346+
MODBUS_WATER_INLET_UNIT_TEMPERATURE = "modbus:WaterInletUnitTemperatureState"
347+
MODBUS_WATER_OUTLET_HP_TEMPERATURE = "modbus:WaterOutletHpTemperatureState"
348+
MODBUS_WATER_OUTLET_TEMPERATURE_2 = "modbus:WaterOutletTemperature2State"
349+
MODBUS_WATER_OUTLET_TEMPERATURE_3 = "modbus:WaterOutletTemperature3State"
350+
MODBUS_WATER_OUTLET_UNIT_TEMPERATURE = "modbus:WaterOutletUnitTemperatureState"
351+
MODBUS_WATER_PUMP_SPEED = "modbus:WaterPumpSpeedState"
352+
MODBUS_WATER_TEMPERATURE_SETTING = "modbus:WaterTemperatureSettingState"
280353
MODBUS_YUTAKI_TARGET_MODE = "modbus:YutakiTargetModeState"
354+
MODBUS_YUTAKI_VIRTUAL_OPERATING_MODE = "modbus:YutakiVirtualOperatingModeState"
281355

282356
MYFOX_ALARM_STATUS = "myfox:AlarmStatusState"
283357
MYFOX_ALERT_TRESPASS = "myfox:AlertTrespassState"

0 commit comments

Comments
 (0)