Update test_panasonic_heatpump.yaml
This commit is contained in:
parent
d7b16544a4
commit
aa9b32f324
|
|
@ -2,20 +2,13 @@
|
|||
# Test configuration for panasonic_heatpump component
|
||||
# This file validates all component features and configurations
|
||||
|
||||
substitutions:
|
||||
device_name: test-panasonic-heatpump
|
||||
pin_rx_hp: GPIO16
|
||||
pin_tx_hp: GPIO17
|
||||
pin_tx_wm: GPIO18
|
||||
pin_rx_wm: GPIO19
|
||||
|
||||
esp32:
|
||||
board: esp32dev
|
||||
framework:
|
||||
type: esp-idf
|
||||
|
||||
esphome:
|
||||
name: ${device_name}
|
||||
name: test-panasonic-heatpump
|
||||
friendly_name: "Test Panasonic Heatpump"
|
||||
|
||||
logger:
|
||||
|
|
@ -36,15 +29,15 @@ external_components:
|
|||
|
||||
uart:
|
||||
- id: uart_heatpump
|
||||
tx_pin: $pin_rx_hp
|
||||
rx_pin: $pin_tx_hp
|
||||
tx_pin: GPIO16
|
||||
rx_pin: GPIO17
|
||||
baud_rate: 9600
|
||||
data_bits: 8
|
||||
parity: EVEN
|
||||
stop_bits: 1
|
||||
- id: uart_cz_taw1
|
||||
tx_pin: $pin_rx_wm
|
||||
rx_pin: $pin_tx_wm
|
||||
tx_pin: GPIO19
|
||||
rx_pin: GPIO18
|
||||
baud_rate: 9600
|
||||
data_bits: 8
|
||||
parity: EVEN
|
||||
|
|
@ -62,235 +55,433 @@ panasonic_heatpump:
|
|||
sensor:
|
||||
- platform: panasonic_heatpump
|
||||
top1:
|
||||
name: "Test Pump Flow"
|
||||
id: test_pump_flow
|
||||
name: "Pump Flow"
|
||||
top5:
|
||||
name: "Test Main Inlet Temp"
|
||||
name: "Main Inlet Temp"
|
||||
top6:
|
||||
name: "Test Main Outlet Temp"
|
||||
name: "Main Outlet Temp"
|
||||
top7:
|
||||
name: "Test Main Target Temp"
|
||||
name: "Main Target Temp"
|
||||
top8:
|
||||
name: "Test Compressor Freq"
|
||||
name: "Compressor Freq"
|
||||
top9:
|
||||
name: "Test DHW Target Temp"
|
||||
name: "DHW Target Temp"
|
||||
top10:
|
||||
name: "Test DHW Temp"
|
||||
name: "DHW Temp"
|
||||
top11:
|
||||
name: "Test Operations Hours"
|
||||
name: "Operations Hours"
|
||||
top12:
|
||||
name: "Test Operations Counter"
|
||||
name: "Operations Counter"
|
||||
top14:
|
||||
name: "Test Outside Temp"
|
||||
name: "Outside Temp"
|
||||
top15:
|
||||
name: "Test Heat Power Production"
|
||||
name: "Heat Power Production"
|
||||
top16:
|
||||
name: "Test Heat Power Consumption"
|
||||
name: "Heat Power Consumption"
|
||||
id: heat_power_cons
|
||||
top21:
|
||||
name: "Test Outside Pipe Temp"
|
||||
name: "Outside Pipe Temp"
|
||||
top22:
|
||||
name: "Test DHW Heat Delta"
|
||||
name: "DHW Heat Delta"
|
||||
top23:
|
||||
name: "Test Heat Delta"
|
||||
name: "Heat Delta"
|
||||
top24:
|
||||
name: "Test Cool Delta"
|
||||
name: "Cool Delta"
|
||||
top25:
|
||||
name: "Test DHW Holiday Shift Temp"
|
||||
name: "DHW Holiday Shift Temp"
|
||||
top27:
|
||||
name: "Test Z1 Heat Request Temp"
|
||||
name: "Z1 Heat Request Temp"
|
||||
top28:
|
||||
name: "Test Z1 Cool Request Temp"
|
||||
name: "Z1 Cool Request Temp"
|
||||
top29:
|
||||
name: "Test Z1 Heat Curve Target High Temp"
|
||||
name: "Z1 Heat Curve Target High Temp"
|
||||
top30:
|
||||
name: "Test Z1 Heat Curve Target Low Temp"
|
||||
name: "Z1 Heat Curve Target Low Temp"
|
||||
top31:
|
||||
name: "Test Z1 Heat Curve Outside High Temp"
|
||||
name: "Z1 Heat Curve Outside High Temp"
|
||||
top32:
|
||||
name: "Test Z1 Heat Curve Outside Low Temp"
|
||||
name: "Z1 Heat Curve Outside Low Temp"
|
||||
top33:
|
||||
name: "Test Room Thermostat Temp"
|
||||
name: "Room Thermostat Temp"
|
||||
top34:
|
||||
name: "Test Z2 Heat Request Temp"
|
||||
name: "Z2 Heat Request Temp"
|
||||
top35:
|
||||
name: "Test Z2 Cool Request Temp"
|
||||
name: "Z2 Cool Request Temp"
|
||||
top36:
|
||||
name: "Test Z1 Water Temp"
|
||||
name: "Z1 Water Temp"
|
||||
top37:
|
||||
name: "Test Z2 Water Temp"
|
||||
name: "Z2 Water Temp"
|
||||
top38:
|
||||
name: "Test Cool Power Production"
|
||||
name: "Cool Power Production"
|
||||
top39:
|
||||
name: "Test Cool Power Consumption"
|
||||
name: "Cool Power Consumption"
|
||||
id: cool_power_cons
|
||||
top40:
|
||||
name: "Test DHW Power Production"
|
||||
name: "DHW Power Production"
|
||||
top41:
|
||||
name: "Test DHW Power Consumption"
|
||||
name: "DHW Power Consumption"
|
||||
id: dhw_power_cons
|
||||
top42:
|
||||
name: "Test Z1 Water Target Temp"
|
||||
name: "Z1 Water Target Temp"
|
||||
top43:
|
||||
name: "Test Z2 Water Target Temp"
|
||||
name: "Z2 Water Target Temp"
|
||||
top45:
|
||||
name: "Test Room Holiday Shift Temp"
|
||||
name: "Room Holiday Shift Temp"
|
||||
top46:
|
||||
name: "Test Buffer Temp"
|
||||
name: "Buffer Temp"
|
||||
top47:
|
||||
name: "Solar Temp"
|
||||
top48:
|
||||
name: "Pool Temp"
|
||||
top49:
|
||||
name: "Main Hex Outlet Temp"
|
||||
top50:
|
||||
name: "Discharge Temp"
|
||||
top51:
|
||||
name: "Inside Pipe Temp"
|
||||
top52:
|
||||
name: "Defrost Temp"
|
||||
top53:
|
||||
name: "Eva Outlet Temp"
|
||||
top54:
|
||||
name: "Bypass Outlet Temp"
|
||||
top55:
|
||||
name: "Ipm Temp"
|
||||
top56:
|
||||
name: "Z1 Temp"
|
||||
top57:
|
||||
name: "Z2 Temp"
|
||||
top62:
|
||||
name: "Fan1 Motor Speed"
|
||||
top63:
|
||||
name: "Fan2 Motor Speed"
|
||||
top64:
|
||||
name: "High Pressure"
|
||||
top65:
|
||||
name: "Pump Speed"
|
||||
top66:
|
||||
name: "Low Pressure"
|
||||
top67:
|
||||
name: "Compressor Current"
|
||||
top70:
|
||||
name: "Sterilization Temp"
|
||||
top71:
|
||||
name: "Sterilization Max Time"
|
||||
top72:
|
||||
name: "Z1 Cool Curve Target High Temp"
|
||||
top73:
|
||||
name: "Z1 Cool Curve Target Low Temp"
|
||||
top74:
|
||||
name: "Z1 Cool Curve Outside High Temp"
|
||||
top75:
|
||||
name: "Z1 Cool Curve Outside Low Temp"
|
||||
top77:
|
||||
name: "Heating Off Outdoor Temp"
|
||||
top78:
|
||||
name: "Heater On Outdoor Temp"
|
||||
top79:
|
||||
name: "Heat To Cool Temp"
|
||||
top80:
|
||||
name: "Cool To Heat Temp"
|
||||
top82:
|
||||
name: "Z2 Heat Curve Target High Temp"
|
||||
top83:
|
||||
name: "Z2 Heat Curve Target Low Temp"
|
||||
top84:
|
||||
name: "Z2 Heat Curve Outside High Temp"
|
||||
top85:
|
||||
name: "Z2 Heat Curve Outside Low Temp"
|
||||
top86:
|
||||
name: "Z2 Cool Curve Target High Temp"
|
||||
top87:
|
||||
name: "Z2 Cool Curve Target Low Temp"
|
||||
top88:
|
||||
name: "Z2 Cool Curve Outside High Temp"
|
||||
top89:
|
||||
name: "Z2 Cool Curve Outside Low Temp"
|
||||
top90:
|
||||
name: "Room Heater Operations Hours"
|
||||
top91:
|
||||
name: "DHW Heater Operations Hours"
|
||||
top93:
|
||||
name: "Pump Duty"
|
||||
top95:
|
||||
name: "Max Pump Duty"
|
||||
top96:
|
||||
name: "Heater Delay Time"
|
||||
top97:
|
||||
name: "Heater Start Delta"
|
||||
top98:
|
||||
name: "Heater Stop Delta"
|
||||
top102:
|
||||
name: "Solar On Delta"
|
||||
top103:
|
||||
name: "Solar Off Delta"
|
||||
top104:
|
||||
name: "Solar Frost Protection"
|
||||
top105:
|
||||
name: "Solar High Limit"
|
||||
top113:
|
||||
name: "Buffer Tank Delta"
|
||||
top115:
|
||||
name: "Water Pressure"
|
||||
top116:
|
||||
name: "Second Inlet Temp"
|
||||
top117:
|
||||
name: "Economizer Outlet Temp"
|
||||
top118:
|
||||
name: "Second Room Thermostat Temp"
|
||||
top127:
|
||||
name: "Z1 Valve PID"
|
||||
top128:
|
||||
name: "Z2 Valve PID"
|
||||
top131:
|
||||
name: "Bivalent Start Temperature"
|
||||
top134:
|
||||
name: "Bivalent Advanced Start Temp"
|
||||
top135:
|
||||
name: "Bivalent Advanced Stop Temp"
|
||||
top136:
|
||||
name: "Bivalent Advanced Start Delay"
|
||||
top137:
|
||||
name: "Bivalent Advanced Stop Delay"
|
||||
top138:
|
||||
name: "Bivalent Advanced DHW Delay"
|
||||
xtop0:
|
||||
name: "Heat Power Consumption Extra"
|
||||
xtop1:
|
||||
name: "Cool Power Consumption Extra"
|
||||
xtop2:
|
||||
name: "DHW Power Consumption Extra"
|
||||
xtop3:
|
||||
name: "Heat Power Production Extra"
|
||||
xtop4:
|
||||
name: "Cool Power Production Extra"
|
||||
xtop5:
|
||||
name: "DHW Power Production Extra"
|
||||
|
||||
# Test all binary sensors
|
||||
binary_sensor:
|
||||
- platform: panasonic_heatpump
|
||||
top0:
|
||||
name: "Test Heatpump State"
|
||||
name: "Heatpump State"
|
||||
top2:
|
||||
name: "Test Force DHW State"
|
||||
name: "Force DHW State"
|
||||
top3:
|
||||
name: "Test Quiet Mode Schedule"
|
||||
name: "Quiet Mode Schedule"
|
||||
top13:
|
||||
name: "Test Main Schedule State"
|
||||
name: "Main Schedule State"
|
||||
top26:
|
||||
name: "Test Defrosting State"
|
||||
name: "Defrosting State"
|
||||
top60:
|
||||
name: "Test Internal Heater State"
|
||||
name: "Internal Heater State"
|
||||
top61:
|
||||
name: "Test External Heater State"
|
||||
name: "External Heater State"
|
||||
top68:
|
||||
name: "Test Force Heater State"
|
||||
name: "Force Heater State"
|
||||
top69:
|
||||
name: "Test Sterilization State"
|
||||
name: "Sterilization State"
|
||||
top99:
|
||||
name: "Test Buffer Installed"
|
||||
name: "Buffer Installed"
|
||||
top100:
|
||||
name: "Test DHW Installed"
|
||||
name: "DHW Installed"
|
||||
top108:
|
||||
name: "Test Alt External Sensor"
|
||||
name: "Alt External Sensor"
|
||||
top109:
|
||||
name: "Test Anti Freeze Mode"
|
||||
name: "Anti Freeze Mode"
|
||||
top110:
|
||||
name: "Test Optional PCB"
|
||||
name: "Optional PCB"
|
||||
top119:
|
||||
name: "Test External Control"
|
||||
name: "External Control"
|
||||
top120:
|
||||
name: "Test External Heat Cool Control"
|
||||
name: "External Heat Cool Control"
|
||||
top121:
|
||||
name: "Test External Error Signal"
|
||||
name: "External Error Signal"
|
||||
top122:
|
||||
name: "Test External Compressor Control"
|
||||
name: "External Compressor Control"
|
||||
top123:
|
||||
name: "Test Z2 Pump State"
|
||||
name: "Z2 Pump State"
|
||||
top124:
|
||||
name: "Test Z1 Pump State"
|
||||
name: "Z1 Pump State"
|
||||
top129:
|
||||
name: "Test Bivalent Control"
|
||||
name: "Bivalent Control"
|
||||
top132:
|
||||
name: "Test Bivalent Advanced Heat"
|
||||
name: "Bivalent Advanced Heat"
|
||||
top133:
|
||||
name: "Test Bivalent Advanced DHW"
|
||||
name: "Bivalent Advanced DHW"
|
||||
|
||||
# Test all text sensors
|
||||
text_sensor:
|
||||
- platform: panasonic_heatpump
|
||||
top4:
|
||||
name: "Test Operation Mode"
|
||||
name: "Operating Mode State"
|
||||
top17:
|
||||
name: "Test Powerful Mode Time"
|
||||
name: "Powerful Mode Time"
|
||||
top18:
|
||||
name: "Test Quiet Mode Level"
|
||||
name: "Quiet Mode Level"
|
||||
top19:
|
||||
name: "Test Holiday Mode State"
|
||||
name: "Holiday Mode State"
|
||||
top20:
|
||||
name: "Test ThreeWay Valve State"
|
||||
name: "ThreeWay Valve State"
|
||||
top44:
|
||||
name: "Test Error"
|
||||
name: "Error"
|
||||
top58:
|
||||
name: "Test DHW Heater State"
|
||||
name: "DHW Heater State"
|
||||
top59:
|
||||
name: "Test Room Heater State"
|
||||
name: "Room Heater State"
|
||||
top76:
|
||||
name: "Test Heating Mode"
|
||||
name: "Heating Mode"
|
||||
top81:
|
||||
name: "Test Cooling Mode"
|
||||
name: "Cooling Mode"
|
||||
top92:
|
||||
name: "Test Heat Pump Model"
|
||||
name: "Heat Pump Model"
|
||||
top94:
|
||||
name: "Test Zones State"
|
||||
name: "Zones State"
|
||||
top101:
|
||||
name: "Test Solar Mode"
|
||||
name: "Solar Mode"
|
||||
top106:
|
||||
name: "Test Pump Flowrate Mode"
|
||||
name: "Pump Flowrate Mode"
|
||||
top107:
|
||||
name: "Test Liquid Type"
|
||||
name: "Liquid Type"
|
||||
top111:
|
||||
name: "Test Z1 Sensor Settings"
|
||||
name: "Z1 Sensor Settings"
|
||||
top112:
|
||||
name: "Test Z2 Sensor Settings"
|
||||
name: "Z2 Sensor Settings"
|
||||
top114:
|
||||
name: "Test External Pad Heater"
|
||||
name: "External Pad Heater"
|
||||
top125:
|
||||
name: "Test TwoWay Valve State"
|
||||
name: "TwoWay Valve State"
|
||||
top126:
|
||||
name: "Test ThreeWay Valve State2"
|
||||
name: "ThreeWay Valve State2"
|
||||
top130:
|
||||
name: "Test Bivalent Mode"
|
||||
name: "Bivalent Mode"
|
||||
|
||||
# Test all number controls
|
||||
number:
|
||||
- platform: panasonic_heatpump
|
||||
set5:
|
||||
name: "Test Set Z1 Heat Request Temperature"
|
||||
min_value: -5.0
|
||||
max_value: 5.0
|
||||
step: 1.0
|
||||
name: "Set Z1 Heat Request Temperature"
|
||||
set6:
|
||||
name: "Test Set Z1 Cool Request Temperature"
|
||||
min_value: -5.0
|
||||
max_value: 5.0
|
||||
step: 1.0
|
||||
name: "Set Z1 Cool Request Temperature"
|
||||
set7:
|
||||
name: "Test Set Z2 Heat Request Temperature"
|
||||
min_value: -5.0
|
||||
max_value: 5.0
|
||||
step: 1.0
|
||||
name: "Set Z2 Heat Request Temperature"
|
||||
set8:
|
||||
name: "Test Set Z2 Cool Request Temperature"
|
||||
min_value: -5.0
|
||||
max_value: 5.0
|
||||
step: 1.0
|
||||
name: "Set Z2 Cool Request Temperature"
|
||||
set11:
|
||||
name: "Test Set DHW Temp"
|
||||
min_value: 40.0
|
||||
max_value: 65.0
|
||||
step: 1.0
|
||||
name: "Set DHW Temperature"
|
||||
set15:
|
||||
name: "Set Max Pump Duty"
|
||||
set16_01:
|
||||
name: "Set Zone1 Heat Target High"
|
||||
set16_02:
|
||||
name: "Set Zone1 Heat Target Low"
|
||||
set16_03:
|
||||
name: "Set Zone1 Heat Outside Low"
|
||||
set16_04:
|
||||
name: "Set Zone1 Heat Outside High"
|
||||
set16_05:
|
||||
name: "Set Zone2 Heat Target High"
|
||||
set16_06:
|
||||
name: "Set Zone2 Heat Target Low"
|
||||
set16_07:
|
||||
name: "Set Zone2 Heat Outside Low"
|
||||
set16_08:
|
||||
name: "Set Zone2 Heat Outside High"
|
||||
set16_09:
|
||||
name: "Set Zone1 Cool Target High"
|
||||
set16_10:
|
||||
name: "Set Zone1 Cool Target Low"
|
||||
set16_11:
|
||||
name: "Set Zone1 Cool Outside Low"
|
||||
set16_12:
|
||||
name: "Set Zone1 Cool Outside High"
|
||||
set16_13:
|
||||
name: "Set Zone2 Cool Target High"
|
||||
set16_14:
|
||||
name: "Set Zone2 Cool Target Low"
|
||||
set16_15:
|
||||
name: "Set Zone2 Cool Outside Low"
|
||||
set16_16:
|
||||
name: "Set Zone2 Cool Outside High"
|
||||
set18:
|
||||
name: "Set Floor Heat Delta"
|
||||
set19:
|
||||
name: "Set Floor Cool Delta"
|
||||
set20:
|
||||
name: "Set DHW Heat Delta"
|
||||
set21:
|
||||
name: "Set Heater Delay Time"
|
||||
set22:
|
||||
name: "Set Heater Start Delta"
|
||||
set23:
|
||||
name: "Set Heater Stop Delta"
|
||||
set27:
|
||||
name: "Set Buffer Delta"
|
||||
set29:
|
||||
name: "Set Heating Off Outdoor Temp"
|
||||
set36:
|
||||
name: "Set Bivalent Start Temp"
|
||||
set37:
|
||||
name: "Set Bivalent AP Start Temp"
|
||||
set38:
|
||||
name: "Set Bivalent AP Stop Temp"
|
||||
|
||||
# Test all select controls
|
||||
select:
|
||||
- platform: panasonic_heatpump
|
||||
cool_mode: true
|
||||
set2:
|
||||
name: "Test Set Holiday Mode"
|
||||
name: "Set Holiday Mode"
|
||||
set3:
|
||||
name: "Test Set Quiet Mode"
|
||||
name: "Set Quiet Mode"
|
||||
set4:
|
||||
name: "Test Set Powerful Mode"
|
||||
name: "Set Powerful Mode"
|
||||
set9:
|
||||
name: "Test Set Operation Mode"
|
||||
name: "Set Operation Mode"
|
||||
set17:
|
||||
name: "Test Set Zones"
|
||||
name: "Set Zones"
|
||||
set26:
|
||||
name: "Test Set External PadHeater"
|
||||
name: "Set External PadHeater"
|
||||
set35:
|
||||
name: "Test Set Bivalent Mode"
|
||||
name: "Set Bivalent Mode"
|
||||
|
||||
# Test all switch controls
|
||||
switch:
|
||||
- platform: panasonic_heatpump
|
||||
set1:
|
||||
name: "Test Set Heatpump"
|
||||
name: "Set Heatpump"
|
||||
set10:
|
||||
name: "Set Force DHW"
|
||||
set12:
|
||||
name: "Set Force Defrost"
|
||||
set13:
|
||||
name: "Set Force Sterilization"
|
||||
set14:
|
||||
name: "Set Pump Max Speed"
|
||||
set24:
|
||||
name: "Set Main Schedule"
|
||||
set25:
|
||||
name: "Set Alt External Sensor"
|
||||
set28:
|
||||
name: "Set Buffer Installed"
|
||||
set30:
|
||||
name: "Set External Control"
|
||||
set31:
|
||||
name: "Set External Error"
|
||||
set32:
|
||||
name: "Set External Compressor Control"
|
||||
set33:
|
||||
name: "Set External Heat Cool Control"
|
||||
set34:
|
||||
name: "Set Bivalent Control"
|
||||
|
||||
# Test climate platform
|
||||
climate:
|
||||
- platform: panasonic_heatpump
|
||||
cool_mode: true
|
||||
tank:
|
||||
name: "Test Tank Climate"
|
||||
name: "DHW"
|
||||
zone1:
|
||||
name: "Test Zone1 Climate"
|
||||
name: "Zone1"
|
||||
zone2:
|
||||
name: "Test Zone2 Climate"
|
||||
name: "Zone2"
|
||||
|
|
|
|||
Loading…
Reference in New Issue