Added comments

This commit is contained in:
ElVit 2025-02-03 15:08:24 +01:00
parent 71c1eaf8ce
commit 92f1516d12
6 changed files with 196 additions and 193 deletions

View File

@ -6,29 +6,30 @@ from esphome.const import (
)
from . import PanasonicHeatpumpComponent, CONF_PANASONIC_HEATPUMP_ID
CONF_TOP0 = "top0"
CONF_TOP2 = "top2"
CONF_TOP3 = "top3"
CONF_TOP13 = "top13"
CONF_TOP26 = "top26"
CONF_TOP60 = "top60"
CONF_TOP61 = "top61"
CONF_TOP68 = "top68"
CONF_TOP69 = "top69"
CONF_TOP99 = "top99"
CONF_TOP100 = "top100"
CONF_TOP108 = "top108"
CONF_TOP109 = "top109"
CONF_TOP110 = "top110"
CONF_TOP119 = "top119"
CONF_TOP120 = "top120"
CONF_TOP121 = "top121"
CONF_TOP122 = "top122"
CONF_TOP123 = "top123"
CONF_TOP124 = "top124"
CONF_TOP129 = "top129"
CONF_TOP132 = "top132"
CONF_TOP133 = "top133"
CONF_TOP0 = "top0" # Heatpump State
CONF_TOP2 = "top2" # Force DHW State
CONF_TOP3 = "top3" # Quiet Mode Schedule
CONF_TOP13 = "top13" # Main Schedule State
CONF_TOP26 = "top26" # Defrosting State
CONF_TOP60 = "top60" # Internal Heater State
CONF_TOP61 = "top61" # External Heater State
CONF_TOP68 = "top68" # Force Heater State
CONF_TOP69 = "top69" # Sterilization State
CONF_TOP99 = "top99" # Buffer Installed
CONF_TOP100 = "top100" # DHW Installed
CONF_TOP108 = "top108" # Alt External Sensor
CONF_TOP109 = "top109" # Anti Freeze Mode
CONF_TOP110 = "top110" # Optional PCB
CONF_TOP119 = "top119" # External Control
CONF_TOP120 = "top120" # External Heat Cool Control
CONF_TOP121 = "top121" # External Error Signal
CONF_TOP122 = "top122" # External Compressor Control
CONF_TOP123 = "top123" # Z2 Pump State
CONF_TOP124 = "top124" # Z1 Pump State
CONF_TOP129 = "top129" # Bivalent Control
CONF_TOP132 = "top132" # Bivalent Advanced Heat
CONF_TOP133 = "top133" # Bivalent Advanced DHW
TYPES = [
CONF_TOP0,

View File

@ -10,39 +10,39 @@ from esphome.const import (
from .. import CONF_PANASONIC_HEATPUMP_ID, PanasonicHeatpumpComponent, panasonic_heatpump_ns
CONF_SET5 = "set5"
CONF_SET6 = "set6"
CONF_SET7 = "set7"
CONF_SET8 = "set8"
CONF_SET11 = "set11"
CONF_SET15 = "set15"
CONF_SET16_1 = "set16_1"
CONF_SET16_2 = "set16_2"
CONF_SET16_3 = "set16_3"
CONF_SET16_4 = "set16_4"
CONF_SET16_5 = "set16_5"
CONF_SET16_6 = "set16_6"
CONF_SET16_7 = "set16_7"
CONF_SET16_8 = "set16_8"
CONF_SET16_9 = "set16_9"
CONF_SET16_10 = "set16_10"
CONF_SET16_11 = "set16_11"
CONF_SET16_12 = "set16_12"
CONF_SET16_13 = "set16_13"
CONF_SET16_14 = "set16_14"
CONF_SET16_15 = "set16_15"
CONF_SET16_16 = "set16_16"
CONF_SET18 = "set18"
CONF_SET19 = "set19"
CONF_SET20 = "set20"
CONF_SET21 = "set21"
CONF_SET22 = "set22"
CONF_SET23 = "set23"
CONF_SET27 = "set27"
CONF_SET29 = "set29"
CONF_SET36 = "set36"
CONF_SET37 = "set37"
CONF_SET38 = "set38"
CONF_SET5 = "set5" # Set Z1 Heat Request Temperature
CONF_SET6 = "set6" # Set Z1 Cool Request Temperature
CONF_SET7 = "set7" # Set Z2 Heat Request Temperature
CONF_SET8 = "set8" # Set Z2 Cool Request Temperature
CONF_SET11 = "set11" # Set DHW Temp
CONF_SET15 = "set15" # Set Max Pump Duty
CONF_SET16_1 = "set16_1" # Set Zone1 Heat Target High
CONF_SET16_2 = "set16_2" # Set Zone1 Heat Target Low
CONF_SET16_3 = "set16_3" # Set Zone1 Heat Outside Low
CONF_SET16_4 = "set16_4" # Set Zone1 Heat Outside High
CONF_SET16_5 = "set16_5" # Set Zone2 Heat Target High
CONF_SET16_6 = "set16_6" # Set Zone2 Heat Target Low
CONF_SET16_7 = "set16_7" # Set Zone2 Heat Outside Low
CONF_SET16_8 = "set16_8" # Set Zone2 Heat Outside High
CONF_SET16_9 = "set16_9" # Set Zone1 Cool Target High
CONF_SET16_10 = "set16_10" # Set Zone1 Cool Target Low
CONF_SET16_11 = "set16_11" # Set Zone1 Cool Outside Low
CONF_SET16_12 = "set16_12" # Set Zone1 Cool Outside High
CONF_SET16_13 = "set16_13" # Set Zone2 Cool Target High
CONF_SET16_14 = "set16_14" # Set Zone2 Cool Target Low
CONF_SET16_15 = "set16_15" # Set Zone2 Cool Outside Low
CONF_SET16_16 = "set16_16" # Set Zone2 Cool Outside High
CONF_SET18 = "set18" # Set Floor Heat Delta
CONF_SET19 = "set19" # Set Floor Cool Delta
CONF_SET20 = "set20" # Set DHW Heat Delta
CONF_SET21 = "set21" # Set Heater Delay Time
CONF_SET22 = "set22" # Set Heater Start Delta
CONF_SET23 = "set23" # Set Heater Stop Delta
CONF_SET27 = "set27" # Set Buffer Delta
CONF_SET29 = "set29" # Set Heating Off Outdoor Temp
CONF_SET36 = "set36" # Set Bivalent Start Temp
CONF_SET37 = "set37" # Set Bivalent AP Start Temp
CONF_SET38 = "set38" # Set Bivalent AP Stop Temp
TYPES = [
CONF_SET5,

View File

@ -7,12 +7,12 @@ from esphome.const import (
from .. import CONF_PANASONIC_HEATPUMP_ID, PanasonicHeatpumpComponent, panasonic_heatpump_ns
CONF_SET3 = "set3"
CONF_SET4 = "set4"
CONF_SET9 = "set9"
CONF_SET17 = "set17"
CONF_SET26 = "set26"
CONF_SET35 = "set35"
CONF_SET3 = "set3" # Set Quiet Mode
CONF_SET4 = "set4" # Set Powerful Mode
CONF_SET9 = "set9" # Set Operation Mode
CONF_SET17 = "set17" # Set Zones
CONF_SET26 = "set26" # Set External PadHeater
CONF_SET35 = "set35" # Set Bivalent Mode
TYPES = [
CONF_SET3,

View File

@ -24,108 +24,109 @@ from esphome.const import (
)
from . import PanasonicHeatpumpComponent, CONF_PANASONIC_HEATPUMP_ID
UNIT_LITRE_PER_MINUTE = "L/min"
UNIT_ROTATIONS_PER_MINUTE = "r/min"
UNIT_PRESSURE_KGFCM2 = "kgf/cm²"
UNIT_BAR = "bar"
ICON_FAN_SPEED = "mdi:fan"
CONF_TOP1 = "top1"
CONF_TOP5 = "top5"
CONF_TOP6 = "top6"
CONF_TOP7 = "top7"
CONF_TOP8 = "top8"
CONF_TOP9 = "top9"
CONF_TOP10 = "top10"
CONF_TOP11 = "top11"
CONF_TOP12 = "top12"
CONF_TOP14 = "top14"
CONF_TOP15 = "top15"
CONF_TOP16 = "top16"
CONF_TOP21 = "top21"
CONF_TOP22 = "top22"
CONF_TOP23 = "top23"
CONF_TOP24 = "top24"
CONF_TOP25 = "top25"
CONF_TOP27 = "top27"
CONF_TOP28 = "top28"
CONF_TOP29 = "top29"
CONF_TOP30 = "top30"
CONF_TOP31 = "top31"
CONF_TOP32 = "top32"
CONF_TOP33 = "top33"
CONF_TOP34 = "top34"
CONF_TOP35 = "top35"
CONF_TOP36 = "top36"
CONF_TOP37 = "top37"
CONF_TOP38 = "top38"
CONF_TOP39 = "top39"
CONF_TOP40 = "top40"
CONF_TOP41 = "top41"
CONF_TOP42 = "top42"
CONF_TOP43 = "top43"
CONF_TOP45 = "top45"
CONF_TOP46 = "top46"
CONF_TOP47 = "top47"
CONF_TOP48 = "top48"
CONF_TOP49 = "top49"
CONF_TOP50 = "top50"
CONF_TOP51 = "top51"
CONF_TOP52 = "top52"
CONF_TOP53 = "top53"
CONF_TOP54 = "top54"
CONF_TOP55 = "top55"
CONF_TOP56 = "top56"
CONF_TOP57 = "top57"
CONF_TOP62 = "top62"
CONF_TOP63 = "top63"
CONF_TOP64 = "top64"
CONF_TOP65 = "top65"
CONF_TOP66 = "top66"
CONF_TOP67 = "top67"
CONF_TOP70 = "top70"
CONF_TOP71 = "top71"
CONF_TOP72 = "top72"
CONF_TOP73 = "top73"
CONF_TOP74 = "top74"
CONF_TOP75 = "top75"
CONF_TOP77 = "top77"
CONF_TOP78 = "top78"
CONF_TOP79 = "top79"
CONF_TOP80 = "top80"
CONF_TOP82 = "top82"
CONF_TOP83 = "top83"
CONF_TOP84 = "top84"
CONF_TOP85 = "top85"
CONF_TOP86 = "top86"
CONF_TOP87 = "top87"
CONF_TOP88 = "top88"
CONF_TOP89 = "top89"
CONF_TOP90 = "top90"
CONF_TOP91 = "top91"
CONF_TOP93 = "top93"
CONF_TOP95 = "top95"
CONF_TOP96 = "top96"
CONF_TOP97 = "top97"
CONF_TOP98 = "top98"
CONF_TOP102 = "top102"
CONF_TOP103 = "top103"
CONF_TOP104 = "top104"
CONF_TOP105 = "top105"
CONF_TOP113 = "top113"
CONF_TOP115 = "top115"
CONF_TOP116 = "top116"
CONF_TOP117 = "top117"
CONF_TOP118 = "top118"
CONF_TOP127 = "top127"
CONF_TOP128 = "top128"
CONF_TOP131 = "top131"
CONF_TOP134 = "top134"
CONF_TOP135 = "top135"
CONF_TOP136 = "top136"
CONF_TOP137 = "top137"
CONF_TOP138 = "top138"
CONF_TOP1 = "top1" # Pump Flow
CONF_TOP5 = "top5" # Main Inlet Temp
CONF_TOP6 = "top6" # Main Outlet Temp
CONF_TOP7 = "top7" # Main Target Temp
CONF_TOP8 = "top8" # Compressor Freq
CONF_TOP9 = "top9" # DHW Target Temp
CONF_TOP10 = "top10" # DHW Temp
CONF_TOP11 = "top11" # Operations Hours
CONF_TOP12 = "top12" # Operations Counter
CONF_TOP14 = "top14" # Outside Temp
CONF_TOP15 = "top15" # Heat Power Production
CONF_TOP16 = "top16" # Heat Power Consumption
CONF_TOP21 = "top21" # Outside Pipe Temp
CONF_TOP22 = "top22" # DHW Heat Delta
CONF_TOP23 = "top23" # Heat Delta
CONF_TOP24 = "top24" # Cool Delta
CONF_TOP25 = "top25" # DHW Holiday Shift Temp
CONF_TOP27 = "top27" # Z1 Heat Request Temp
CONF_TOP28 = "top28" # Z1 Cool Request Temp
CONF_TOP29 = "top29" # Z1 Heat Curve Target High Temp
CONF_TOP30 = "top30" # Z1 Heat Curve Target Low Temp
CONF_TOP31 = "top31" # Z1 Heat Curve Outside High Temp
CONF_TOP32 = "top32" # Z1 Heat Curve Outside Low Temp
CONF_TOP33 = "top33" # Room Thermostat Temp
CONF_TOP34 = "top34" # Z2 Heat Request Temp
CONF_TOP35 = "top35" # Z2 Cool Request Temp
CONF_TOP36 = "top36" # Z1 Water Temp
CONF_TOP37 = "top37" # Z2 Water Temp
CONF_TOP38 = "top38" # Cool Power Production
CONF_TOP39 = "top39" # Cool Power Consumption
CONF_TOP40 = "top40" # DHW Power Production
CONF_TOP41 = "top41" # DHW Power Consumption
CONF_TOP42 = "top42" # Z1 Water Target Temp
CONF_TOP43 = "top43" # Z2 Water Target Temp
CONF_TOP45 = "top45" # Room Holiday Shift Temp
CONF_TOP46 = "top46" # Buffer Temp
CONF_TOP47 = "top47" # Solar Temp
CONF_TOP48 = "top48" # Pool Temp
CONF_TOP49 = "top49" # Main Hex Outlet Temp
CONF_TOP50 = "top50" # Discharge Temp
CONF_TOP51 = "top51" # Inside Pipe Temp
CONF_TOP52 = "top52" # Defrost Temp
CONF_TOP53 = "top53" # Eva Outlet Temp
CONF_TOP54 = "top54" # Bypass Outlet Temp
CONF_TOP55 = "top55" # Ipm Temp
CONF_TOP56 = "top56" # Z1 Temp
CONF_TOP57 = "top57" # Z2 Temp
CONF_TOP62 = "top62" # Fan1 Motor Speed
CONF_TOP63 = "top63" # Fan2 Motor Speed
CONF_TOP64 = "top64" # High Pressure
CONF_TOP65 = "top65" # Pump Speed
CONF_TOP66 = "top66" # Low Pressure
CONF_TOP67 = "top67" # Compressor Current
CONF_TOP70 = "top70" # Sterilization Temp
CONF_TOP71 = "top71" # Sterilization Max Time
CONF_TOP72 = "top72" # Z1 Cool Curve Target High Temp
CONF_TOP73 = "top73" # Z1 Cool Curve Target Low Temp
CONF_TOP74 = "top74" # Z1 Cool Curve Outside High Temp
CONF_TOP75 = "top75" # Z1 Cool Curve Outside Low Temp
CONF_TOP77 = "top77" # Heating Off Outdoor Temp
CONF_TOP78 = "top78" # Heater On Outdoor Temp
CONF_TOP79 = "top79" # Heat To Cool Temp
CONF_TOP80 = "top80" # Cool To Heat Temp
CONF_TOP82 = "top82" # Z2 Heat Curve Target High Temp
CONF_TOP83 = "top83" # Z2 Heat Curve Target Low Temp
CONF_TOP84 = "top84" # Z2 Heat Curve Outside High Temp
CONF_TOP85 = "top85" # Z2 Heat Curve Outside Low Temp
CONF_TOP86 = "top86" # Z2 Cool Curve Target High Temp
CONF_TOP87 = "top87" # Z2 Cool Curve Target Low Temp
CONF_TOP88 = "top88" # Z2 Cool Curve Outside High Temp
CONF_TOP89 = "top89" # Z2 Cool Curve Outside Low Temp
CONF_TOP90 = "top90" # Room Heater Operations Hours
CONF_TOP91 = "top91" # DHW Heater Operations Hours
CONF_TOP93 = "top93" # Pump Duty
CONF_TOP95 = "top95" # Max Pump Duty
CONF_TOP96 = "top96" # Heater Delay Time
CONF_TOP97 = "top97" # Heater Start Delta
CONF_TOP98 = "top98" # Heater Stop Delta
CONF_TOP102 = "top102" # Solar On Delta
CONF_TOP103 = "top103" # Solar Off Delta
CONF_TOP104 = "top104" # Solar Frost Protection
CONF_TOP105 = "top105" # Solar High Limit
CONF_TOP113 = "top113" # Buffer Tank Delta
CONF_TOP115 = "top115" # Water Pressure
CONF_TOP116 = "top116" # Second Inlet Temp
CONF_TOP117 = "top117" # Economizer Outlet Temp
CONF_TOP118 = "top118" # Second Room Thermostat Temp
CONF_TOP127 = "top127" # Z1 Valve PID
CONF_TOP128 = "top128" # Z2 Valve PID
CONF_TOP131 = "top131" # Bivalent Start Temperature
CONF_TOP134 = "top134" # Bivalent Advanced Start Temp
CONF_TOP135 = "top135" # Bivalent Advanced Stop Temp
CONF_TOP136 = "top136" # Bivalent Advanced Start Delay
CONF_TOP137 = "top137" # Bivalent Advanced Stop Delay
CONF_TOP138 = "top138" # Bivalent Advanced DHW Delay
TYPES = [
CONF_TOP1,

View File

@ -7,20 +7,20 @@ from esphome.const import (
from .. import CONF_PANASONIC_HEATPUMP_ID, PanasonicHeatpumpComponent, panasonic_heatpump_ns
CONF_SET1 = "set1"
CONF_SET2 = "set2"
CONF_SET10 = "set10"
CONF_SET12 = "set12"
CONF_SET13 = "set13"
CONF_SET14 = "set14"
CONF_SET24 = "set24"
CONF_SET25 = "set25"
CONF_SET28 = "set28"
CONF_SET30 = "set30"
CONF_SET31 = "set31"
CONF_SET32 = "set32"
CONF_SET33 = "set33"
CONF_SET34 = "set34"
CONF_SET1 = "set1" # Set Heatpump
CONF_SET2 = "set2" # Set Holiday Mode
CONF_SET10 = "set10" # Set Force DHW
CONF_SET12 = "set12" # Set Force Defrost
CONF_SET13 = "set13" # Set Force Sterilization
CONF_SET14 = "set14" # Set Pump
CONF_SET24 = "set24" # Set Main Schedule
CONF_SET25 = "set25" # Set Alt External Sensor
CONF_SET28 = "set28" # Set Buffer
CONF_SET30 = "set30" # Set External Control
CONF_SET31 = "set31" # Set External Error
CONF_SET32 = "set32" # Set External Compressor Control
CONF_SET33 = "set33" # Set External Heat Cool Control
CONF_SET34 = "set34" # Set Bivalent Control
TYPES = [
CONF_SET1,

View File

@ -6,6 +6,7 @@ from esphome.const import (
)
from . import PanasonicHeatpumpComponent, CONF_PANASONIC_HEATPUMP_ID
ICON_OPERATING_MODE = "mdi:thermostat"
ICON_POWERFUL_MODE = "mdi:arm-flex"
ICON_QUIET_MODE = "mdi:sleep"
@ -22,28 +23,28 @@ ICON_VALVE = "mdi:pipe-valve"
ICON_PUMP = "mdi:pump"
ICON_EXTERNAL_PAD_HEATER = "mdi:radiator"
CONF_TOP4 = "top4"
CONF_TOP17 = "top17"
CONF_TOP18 = "top18"
CONF_TOP19 = "top19"
CONF_TOP20 = "top20"
CONF_TOP44 = "top44"
CONF_TOP58 = "top58"
CONF_TOP59 = "top59"
CONF_TOP76 = "top76"
CONF_TOP81 = "top81"
CONF_TOP92 = "top92"
CONF_TOP94 = "top94"
CONF_TOP101 = "top101"
CONF_TOP106 = "top106"
CONF_TOP107 = "top107"
CONF_TOP111 = "top111"
CONF_TOP112 = "top112"
CONF_TOP114 = "top114"
CONF_TOP125 = "top125"
CONF_TOP126 = "top126"
CONF_TOP130 = "top130"
CONF_TOP4 = "top4" # Operating Mode State
CONF_TOP17 = "top17" # Powerful Mode Time
CONF_TOP18 = "top18" # Quiet Mode Level
CONF_TOP19 = "top19" # Holiday Mode State
CONF_TOP20 = "top20" # ThreeWay Valve State
CONF_TOP44 = "top44" # Error
CONF_TOP58 = "top58" # DHW Heater State
CONF_TOP59 = "top59" # Room Heater State
CONF_TOP76 = "top76" # Heating Mode
CONF_TOP81 = "top81" # Cooling Mode
CONF_TOP92 = "top92" # Heat Pump Model
CONF_TOP94 = "top94" # Zones State
CONF_TOP101 = "top101" # Solar Mode
CONF_TOP106 = "top106" # Pump Flowrate Mode
CONF_TOP107 = "top107" # Liquid Type
CONF_TOP111 = "top111" # Z1 Sensor Settings
CONF_TOP112 = "top112" # Z2 Sensor Settings
CONF_TOP114 = "top114" # External Pad Heater
CONF_TOP125 = "top125" # TwoWay Valve State
CONF_TOP126 = "top126" # ThreeWay Valve State2
CONF_TOP130 = "top130" # Bivalent Mode
TYPES = [
CONF_TOP4,