Commit Graph
100 Commits
Author SHA1 Message Date
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