Commit Graph

161 Commits

Author SHA1 Message Date
ElVit cb49d5ea3f
Add daily energy consumption sensors for heat and cool
Added daily energy consumption metrics for heat, cool, and DHW power.
2025-10-16 13:28:24 +02:00
ElVit 71157b8e8f
Update example_panasonic_heatpump.yaml
Added xtop0 to xtop5
2025-10-15 15:31:32 +02:00
ElVit d2368d8607
Update README.md
Added xtop0 to xtop5
2025-10-15 15:30:02 +02:00
ElVit 795d705aba
Merge pull request #12 from ElVit/panasonic_dev 2025-07-23 13:22:23 +02: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 0693ea8413
Added version to dump_config() 2025-07-19 19:52:14 +02:00
ElVit 8c4eadbf2c Added support for extra query (fixes #11) 2025-07-19 19:25:05 +02:00
ElVit 9d2bd07ecb
panasonic_heatpump.cpp aktualisieren
Fixed issue in function 'send_request()' (fixes #11)
2025-07-19 08:45:54 +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 505d643bf0
Update panasonic_heatpump.cpp
Added additional check in `panasonicheatpumpcomponent::check_response` to not decode Panasonic extra query.
2025-07-12 14:52:17 +02:00
ElVit 12d0575356
Update example_panasonic_heatpump.yaml 2025-07-11 09:04:07 +02:00
ElVit 3e67702ca8
Update panasonic-heatpump-prototype.yaml
Added "interval" to send panasonic query manually.
2025-07-11 09:01:44 +02:00
ElVit 6b6223a8f4
Updated README.md 2025-07-05 12:24:40 +02:00
ElVit 9b1d64bb09
Merge pull request #9 from ElVit/panasonic_dev
Panasonic dev
2025-06-30 10:09:55 +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 6c8862e742
Merge pull request #7 from ElVit/maidesite_dev
Renamed all occurences of 'maidsite' with 'maidesite'
2025-06-20 09:52:14 +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 24e7f16f9e
Merge pull request #6 from ElVit/panasonic_dev
Added feature to change min/max values of entity SET5/6/7/8 depending on the current state of entity TOP76/81.
Improved loop time.
Added new heatpump models (taken from HeishaMon).
2025-06-11 15:54:07 +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 4a1f8726b9
Update README.md 2025-05-29 00:24:26 +02:00
ElVit 4403cdcaf1
Update README.md 2025-05-29 00:23:26 +02:00
ElVit f1ac8956c8
Update README.md 2025-05-29 00:21:49 +02:00
ElVit d2beae1c15
Add files via upload 2025-05-29 00:19:05 +02:00
ElVit 76e6d2bcaf
Delete prototypes/panasonic_heatpump/wiring_adum1201.png 2025-05-29 00:18:52 +02:00
ElVit 4b463b2559
Add files via upload 2025-05-29 00:13:22 +02:00
ElVit c1223d4eb0
Delete prototypes/panasonic_heatpump/wiring_adum1201.png 2025-05-29 00:13:08 +02:00
ElVit 98ad987341
Update README.md 2025-05-27 13:56:44 +02:00