ElVit
61cbc3bfbf
Set default value for attribute MODE to BOX for all number entities
2026-04-17 10:45:49 +02:00
ElVit
18b18bc156
Set default value for attribute MODE to BOX for all number entities
2026-04-17 10:44:07 +02:00
ElVit
65765bd1ca
Added new line in README
2026-04-13 20:08:54 +02:00
ElVit
ef0cbc6447
Added TOP143, SET43, SET44, SET45, SET46
2026-04-13 12:20:11 +02:00
ElVit
652fb1b31f
Added new Heatpump Models
2026-04-13 09:04:05 +02:00
ElVit
cc606ed195
Added TOP143, SET43, SET44, SET45, SET46
2026-04-13 09:03:42 +02:00
ElVit
4f82851ae1
Renamed branch "esp8266" to "arduino"
2026-03-26 19:56:57 +01:00
ElVit
154d3477e4
Merge branch 'main' into heatpump/feature/uart-task-handling
2026-03-24 16:54:56 +01:00
ElVit
189c36dc69
Fixed values for PumpFlowRateMode and HeatingControl
2026-03-24 10:03:53 +01:00
ElVit
100b13f2eb
Set heatpump version to0.0.8-beta.3
2026-03-23 22:51:14 +01:00
ElVit
9a65c91b44
Update README.md
2026-03-23 20:01:39 +01:00
ElVit
9c1b4a3521
Update README.md
2026-03-23 20:00:23 +01:00
ElVit
a5f8e2271b
Merge branch 'main' into heatpump/feature/new_sensors_and_controls
2026-03-23 19:49:42 +01:00
ElVit
c3e57b3ab7
Merge branch 'main' into heatpump/feature/uart-task-handling
2026-03-23 19:49:24 +01:00
ElVit
1410f1676e
Add comment to explain why chunking log messages
2026-03-23 19:49:00 +01:00
ElVit
910570cd0b
Revert "Do not chunk uart messages"
...
This reverts commit 4906780707 .
2026-03-23 19:40:17 +01:00
ElVit
4ef92f76dc
Updated README.md
2026-03-22 22:47:29 +01:00
ElVit
cea24e01c6
Update README.md
2026-03-22 22:45:17 +01:00
ElVit
ab56a76673
Merge branch 'main' into heatpump/feature/uart-task-handling
2026-03-22 13:56:10 +01:00
ElVit
067e070afb
Merge branch 'main' into heatpump/feature/new_sensors_and_controls
2026-03-22 13:53:42 +01:00
ElVit
7b68ca32fb
Add new sensors/controls to unit tests
2026-03-22 13:35:50 +01:00
ElVit
668795309c
Add error_reset to unit test
2026-03-22 13:29:45 +01:00
ElVit
4906780707
Do not chunk uart messages
2026-03-22 13:19:47 +01:00
ElVit
3904459871
Set heatpump version to 0.0.8-beta.2
2026-03-22 10:27:10 +01:00
ElVit
0898e4eb6d
Add switch "error_reset"
2026-03-22 10:25:45 +01:00
ElVit
fdf8863242
Add icons to sensors and text_sensors
2026-03-22 09:09:54 +01:00
ElVit
53f02c6e49
Added TOP139-141 and SET39-42
2026-03-21 22:33:07 +01:00
ElVit
b9affba2e1
Added TOP139-141 and SET39-42
2026-03-21 22:11:35 +01:00
ElVit
b3f5f56ac5
Merge remote-tracking branch 'origin/main' into heatpump/feature/uart-task-handling
2026-03-21 21:36:07 +01:00
ElVit
1568471077
Fix clang-format findings
2026-03-21 17:29:09 +01:00
ElVit
a3123071d0
Fixed error in read_response
2026-03-21 14:36:07 +01:00
ElVit
e587424f1b
Set version to 0.0.7-beta.2 and enhance logging in dump_config
2026-03-20 17:17:08 +01:00
ElVit
e242962c05
Avoid too many warnings if checksum of response message is invalid
2026-03-19 10:22:42 +01:00
ElVit
1e1ebbf711
change parameter type from size_t to int for command functions
2026-03-19 09:01:53 +01:00
ElVit
1fcf6b91c1
Uncommented dump_config() in class panasonic_heatpump_water_heater because function is not virtual in base class
2026-03-01 20:06:15 +01:00
ElVit
0e9e745206
Added top142
2026-03-01 17:38:32 +01:00
ElVit
78cc28378f
Added top142
2026-03-01 17:36:18 +01:00
ElVit
4badb5b485
Refactor Panasonic Heatpump component: unify response byte retrieval method names and improve UART handling comments
2026-02-24 20:05:07 +01:00
ElVit
302fb81073
Added water_heater to README.md
2026-02-18 13:22:03 +01:00
ElVit
d8d6b9ed7a
Added example_heishamon_large.yaml ( #21 )
2026-02-18 11:07:39 +01:00
ElVit
1c99601dc9
Remove ESP8266 unit tests because ESP8266 does only support arduiono framework
2026-02-18 10:38:01 +01:00
ElVit
03a4fa501c
Fixed clang-format issues
2026-02-18 10:31:13 +01:00
ElVit
8224dd24b8
Used code from oxyde42-patch-1
2026-02-18 10:26:00 +01:00
ElVit
21d5a4dd15
Added new heatpump models
2026-02-16 17:07:12 +01:00
ElVit
39bc6f1d6c
Move tank configuration to water_heater section in panasonic_heatpump.yaml
2026-02-16 16:38:38 +01:00
ElVit
cd5e26d4ee
readd climate entity 'tank'
2026-02-06 20:35:12 +01:00
ElVit
77c9e3e947
Fix formatting in PanasonicHeatpumpWaterHeater class declaration
2026-02-06 14:09:30 +01:00
ElVit
3376fdfced
Add water heater component for Panasonic heat pump integration
2026-02-06 13:46:12 +01:00
ElVit
b2b041f9db
Do not update last_request_time_ if INITIAL request is sent ( #21 )
2026-02-05 19:38:58 +01:00
ElVit
2a2b121e45
fixed warning message in function 'read_request' ( #13 )
2026-01-08 16:05:06 +01:00
ElVit
e28ffa3288
fixed warning message ( #13 )
2025-12-15 20:05:39 +01:00
ElVit
94d156b30a
Disable uart_client_timeout if 100 or lower
2025-12-02 13:15:17 +01:00
ElVit
db478a30fa
Updated README.md
2025-12-02 13:09:31 +01:00
ElVit
ec9bfb0b79
Updated README.md
2025-12-02 13:06:23 +01:00
ElVit
1bbc1db03b
Fixed warning message if request or response was invalid
2025-12-02 12:39:44 +01:00
ElVit
f1ca440312
Fix python formatting
2025-12-01 19:38:29 +01:00
ElVit
98836df74f
Added uart client timeout fix
2025-12-01 19:34:59 +01:00
ElVit
59ba4d102d
Merge branch 'main' into heatpump_unittests
2025-11-28 11:09:15 +01:00
ElVit
6c694cbdb4
removed unused imports in py files
2025-11-28 09:10:39 +01:00
ElVit
921eb6387e
fix formatting for maidesite desk
2025-11-28 08:52:42 +01:00
ElVit
ee4bf34083
fix formatting in python files
2025-11-28 08:33:33 +01:00
ElVit
9bde8737f9
updated version constant
2025-11-27 23:10:34 +01:00
ElVit
edb14478f7
minor changes
2025-11-27 22:31:29 +01:00
ElVit
c7212af657
Updated warning text for invalid message ( fixes #13 )
2025-11-24 18:44:09 +01:00
ElVit
04b6f5c044
Fix breaking changes caused by ESPHome 2025.11 ( fixes #14 )
2025-11-24 18:42:51 +01:00
ElVit
99c17d5396
Set version to 0.0.4
2025-07-22 19:33:43 +02:00
ElVit
51c405b543
Added support for extra query ( fixes #11 )
2025-07-20 20:13:05 +02:00
ElVit
8c4eadbf2c
Added support for extra query ( fixes #11 )
2025-07-19 19:25:05 +02:00
ElVit
6cbbebc6f9
Reduce some code lines
2025-07-18 15:36:21 +02:00
ElVit
fbe604523a
Added support for extra query ( fixes #11 )
2025-07-17 20:23:33 +02:00
ElVit
043eefdf4b
Added support for extra query ( fixes #11 )
2025-07-16 16:17:43 +02:00
ElVit
3753b3d475
Added support for extra query ( fixes #11 )
2025-07-16 16:08:09 +02:00
ElVit
b369e38208
Updated decode excel file
2025-06-24 14:47:13 +02:00
ElVit
18b8ed0f4a
Added options "min_temperature", "max_temperature" and "temperature_step" to the climate component.
...
Added option "min_value", "max_value" and "step" to the number component.
Added option "cool_mode" to select and climate component and removed it from panasonic_heatpump component.
Removed function "set_traits", because the user can now set its own limits in yaml.
2025-06-24 14:10:53 +02:00
ElVit
472d36bf72
Added climate entities.
...
Renamed 'raw_topics' into 'traits_settings'.
2025-06-20 13:11:50 +02:00
ElVit
d8b26aad78
Changed sequence of OperationMode array and methods
2025-06-20 11:42:26 +02:00
ElVit
5da5fe01aa
Renamed all occurences of 'maidsite' with 'maidesite'
2025-06-20 09:50:19 +02:00
ElVit
f1c31b651e
Added datatype uint8_t to all enums
2025-06-20 08:51:37 +02:00
ElVit
423ca2dbc8
Added "has_state()" check in "publish_new_state()" functions.
...
Save raw_topics in a map for setting traits.
2025-06-12 20:43:42 +02:00
ElVit
97aa262c70
Updated decode excel file
2025-06-11 18:10:37 +02:00
ElVit
641df6b42a
Added empty check in function "publish_new_state()".
...
Moved code from functions "publish_...()" to function "loop()".
2025-06-11 09:52:04 +02:00
ElVit
9c50cc236d
Renamed decode class from ptototype directory. Updated decode excel file.
2025-06-10 20:09:26 +02:00
ElVit
f9f29a635d
Refactored Code: Moved most code from main component class to entity component classes. Set traits for select entities.
2025-06-10 20:08:35 +02:00
ElVit
b229ee80e6
Updated limits of SET37 and SET38
2025-06-09 10:25:01 +02:00
ElVit
60d172f057
Replaced setPlus73 with setPlus1
2025-06-09 10:24:06 +02:00
ElVit
7ac5119fbd
Check bytes before publish state.
...
Renamed set16_1 to set16_9.
Renamed some states e. g. OperationMode (top4/set9).
Added functions to set only high or low nibble of a byte in a command message.
2025-06-06 13:05:02 +02:00
ElVit
bf59e203d2
Changed setup_priority to DATA. Replaced trigger_request_ with RequestType::NONE. Updated number min/max value change mechanism.
2025-06-02 20:29:43 +02:00
ElVit
7df705290e
Implementing set_number_min_max_value
2025-06-02 10:04:02 +02:00
ElVit
4927a82df8
Set UART_LOG_CHUNK_SIZE to 120
2025-05-30 20:19:45 +02:00
ElVit
a09038bc8d
Fixed issue with min/max values of number entities
2025-05-30 19:59:33 +02:00
ElVit
233ee2df24
Updated ModelNames array length
2025-05-30 11:58:02 +02:00
ElVit
7a4f716e9e
Added new heatpump models.
...
Updated heishamon_decode.xlsx
2025-05-30 11:04:12 +02:00
ElVit
b31c6859f2
Merge branch 'main' into panasonic_dev
2025-05-30 00:09:31 +02:00
ElVit
40930dbf06
Use switch-case in loop function. Added function to change min/max values of some number entities.
2025-05-30 00:05:33 +02:00
ElVit
e9d1180cc8
Move log_uart_hex() to helper class.
...
Use state machine to lower loop time.
2025-05-22 22:34:21 +02:00
ElVit
d3e9139df3
Merge branch 'main' into panasonic_dev
2025-02-27 17:20:58 +01:00
ElVit
2ffe37fd21
Minor changes
2025-02-27 17:17:26 +01:00
ElVit
0fa40dab47
Added function getResponseByte for lambda use
2025-02-21 20:45:37 +01:00
ElVit
35fed8e40f
Added delays. Added missing component references/includes. Added member 'id_' to button, number and sensor classes.
2025-02-20 11:23:54 +01:00
ElVit
1e31028b62
Made variable 'response_message_' public to use in lambdas. Added some comments. Added some delays.
2025-02-20 10:58:40 +01:00