Commit Graph

  • 240d5cbd4b add slave response frame feature/udp-sniffer-stream Hendrik Groove 2025-09-19 18:02:37 +02:00
  • 3384c89475 add UDP command processing and sender for dynamic testing Hendrik Groove 2025-09-15 11:17:33 +02:00
  • 8591e7433d truma_inetbox: refine master mode discovery with correct CP Plus signatures Hendrik Groove 2025-09-14 23:31:04 +02:00
  • 4c097a576d truma_inetbox: enhance device discovery with targeted queries and logging Hendrik Groove 2025-09-14 23:00:01 +02:00
  • a0837070e2 add TriggerDiscoveryButton component with discovery functionality Hendrik Groove 2025-09-14 22:40:37 +02:00
  • 958293f686 add CP Plus identifier for master mode in lin_identifier function Hendrik Groove 2025-09-14 22:05:27 +02:00
  • f022db25c4 truma_inetbox: enhance master mode device discovery with targeted queries Hendrik Groove 2025-09-14 21:22:22 +02:00
  • 98ad6caab9 truma_inetbox: implement master mode auto-discovery and device scanning Hendrik Groove 2025-09-14 21:07:18 +02:00
  • aa5a85ec42 remove unused COMPONENT_VERSION constant Hendrik Groove 2025-09-14 16:55:28 +02:00
  • 29235365dc rm test Hendrik Groove 2025-09-09 21:09:48 +02:00
  • ac8d902c08 print component version Hendrik Groove 2025-09-09 17:07:03 +02:00
  • 451c184dda truma_inetbox(stream): stream slave responses too (enqueue in ISR, format/send in background); tag MASTER/SLAVE Hendrik Groove 2025-09-09 11:57:14 +02:00
  • 7248f611df truma_inetbox(stream): decouple UDP streaming from logger level by streaming master frames from lin_msg queue Hendrik Groove 2025-09-09 11:54:25 +02:00
  • 02cafc62dd truma_inetbox(stream): pin sender task to core 1; fix %s typo; keep keepalive/test queued; remove WiFi.h dependency Hendrik Groove 2025-09-09 11:29:15 +02:00
  • b5f02d0a47 truma_inetbox(stream): enqueue keepalive/test; add SO_SNDTIMEO on UDP socket Hendrik Groove 2025-09-09 10:53:37 +02:00
  • d0632b8457 truma_inetbox: fix ESP32 streaming preprocessor guards Hendrik Groove 2025-09-09 02:14:17 +02:00
  • 382a4d3b4a truma_inetbox(stream): move UDP sending to background task Hendrik Groove 2025-09-09 01:39:59 +02:00
  • 99249dfaa9 truma_inetbox: add stream_send_test() helper to trigger a UDP test line Hendrik Groove 2025-09-08 20:02:05 +02:00
  • 9e07fb6953 truma_inetbox: add UDP streaming (ESP32) Hendrik Groove 2025-09-08 17:11:53 +02:00
  • 4719d483a7 truma_inetbox: expose observer_mode in CONFIG_SCHEMA and wire to set_observer_mode() Hendrik Groove 2025-09-08 16:30:34 +02:00
  • c81ffdcb12 tools: add udp_lin_receiver.py for capturing and diffing UDP LIN stream Hendrik Groove 2025-09-08 16:20:46 +02:00
  • 4298e675a5 truma_inetbox: fix compile on ESP32 Arduino Hendrik Groove 2025-09-08 14:53:35 +02:00
  • 891d3c59e8 fix(c++): remove stray CRLF escapes and place write_lin_master_frame_ inside namespaces Automation 2025-09-08 12:23:59 +02:00
  • 8db35ea7a5 fix: correct formatting of import statements in __init__.py Hendrik Groove 2025-09-08 11:06:33 +02:00
  • e717bf7d85 fix(py): import CONF_TIME for clock action requires_component Automation 2025-09-08 11:02:15 +02:00
  • de21822c7a fix(py): correct indentation in to_code for stream options Automation 2025-09-08 10:54:13 +02:00
  • d5942af8a0 fix: correct __init__.py imports and add stream+master options to schema/to_code Automation 2025-09-08 10:32:19 +02:00
  • 422fc3469e feat(master): add guarded LIN master TX (ESP32 Arduino), B2 scanner API, and scheduler Automation 2025-09-07 23:09:51 +02:00
  • 76724782b8 Fix type definition for QUEUE_WAIT_BLOCKING in LinBusListener original Hendrik Groove 2025-03-31 00:00:05 +02:00
  • 93f328545f Fix incorrect tick rate constant in UART read functions Hendrik Groove 2025-03-30 23:37:18 +02:00
  • 1174392774 Fix incorrect macro usage for port tick rate in UART component main Hendrik Groove 2025-03-30 20:54:15 +02:00
  • c3a855f314 Refactor QUEUE_WAIT_BLOCKING definition for clarity Hendrik Groove 2025-03-30 20:37:15 +02:00
  • 5120926a8a
    Merge pull request #29 from p0l0us/water_temp_200_hack Fabian 2024-04-08 17:47:39 +02:00
  • 1086945fe2 Water temp 200 shown as 80 hack. Martin Polehla 2024-03-13 11:29:05 +01:00
  • e6fbece988 Add alde detection. Your Name 2024-03-10 17:17:06 +01:00
  • a743ee12f8 Ingore last three bytes of truma_message_header #25. Your Name 2024-03-10 16:42:12 +01:00
  • 70aefdd705 Test MQTT example config Your Name 2024-03-10 16:14:34 +01:00
  • 2042ceccd1 Fix build issue Your Name 2024-03-10 15:37:43 +01:00
  • 694f0ffa68 Add config for TRUMA_MSG_QUEUE_LENGTH & TRUMA_LOG_QUEUE_LENGTH Your Name 2024-03-10 15:37:37 +01:00
  • adc86f7488 Add jump from READ_STATE_BREAK to READ_STATE_SID. Your Name 2024-03-10 15:34:45 +01:00
  • f03d722407 add WomoLinController example. Your Name 2023-08-18 15:18:04 +02:00
  • 32e3519eff ESP Home 2023.4 contains uart changes. Your Name 2023-04-26 15:50:08 +02:00
  • 1dfe75af44 Remove inner from status frame. Your Name 2023-04-02 21:24:46 +02:00
  • 21144d3645 water sensor decimals is 0. Your Name 2023-04-02 20:45:41 +02:00
  • a0b8b5a44e Alter detection logic of heater and aircon device. Your Name 2023-03-31 20:46:39 +02:00
  • 1e452c1a12 add select component Your Name 2023-03-23 15:25:02 +01:00
  • c21653fd1e update naming. Your Name 2023-03-23 13:30:01 +01:00
  • d9233806d3 first version of aircon auto update msg. Your Name 2023-03-23 13:23:24 +01:00
  • e045cbb2e0 Fix build issue Your Name 2023-03-23 13:03:36 +01:00
  • 3d64c93809 Fix idf compiler errors & warnings Your Name 2023-03-23 12:32:50 +01:00
  • 54e289a860 Fix climate component Your Name 2023-03-23 12:02:08 +01:00
  • a9115c0d9a fiddle with logging Your Name 2023-03-22 22:17:12 +01:00
  • a97f8ad31d add number & action for manual aircon. Your Name 2023-03-22 20:48:37 +01:00
  • ea3eb4b007 add Diesel energy mix Your Name 2023-03-22 20:13:42 +01:00
  • 29386094cb add test w/o time. Your Name 2023-03-22 20:06:12 +01:00
  • 0956a94c38 Improve code reability. Your Name 2023-03-22 20:04:39 +01:00
  • 85d1afe874 Split TrumaiNetBoxApp into multiple files. Your Name 2023-03-22 15:51:13 +01:00
  • 504a3012bf Split header file TrumaiNetBoxApp.h Your Name 2023-03-22 14:41:42 +01:00
  • 92ce427edb add more lin identifier comment Your Name 2023-03-22 14:39:32 +01:00
  • b95c246c20 prepare for when UART PR#4465 is merged. Your Name 2023-03-20 14:38:33 +01:00
  • 9ce5eb1f38 adjust test names Your Name 2023-03-20 13:54:22 +01:00
  • 45c2548e18 I hate yaml Your Name 2023-03-20 13:50:20 +01:00
  • 975bb3e3fa GitHub action Your Name 2023-03-20 13:49:13 +01:00
  • e185362a38
    Update main.yml Fabian 2023-03-20 13:30:49 +01:00
  • e09137ef94 Merge branch 'main' of https://github.com/Fabian-Schmidt/esphome-truma_inetbox Your Name 2023-03-20 13:29:10 +01:00
  • ac72e272ee Fix rp2040 build. Your Name 2023-03-20 13:25:37 +01:00
  • 88cf3e3f4e naming of aircon variables. Your Name 2023-03-20 12:38:03 +01:00
  • 04081f7674 Fix rp2040 build Your Name 2023-03-20 12:36:58 +01:00
  • 6689ee5c00 simplify inetboxapp code. Your Name 2023-03-20 12:27:16 +01:00
  • 084f1ec211
    Create main.yml Fabian 2023-03-20 12:21:01 +01:00
  • b6b99be8af
    Create test1.yaml Fabian 2023-03-20 12:17:29 +01:00
  • 975797a300 Add heater error code sensors. Your Name 2023-03-19 18:42:07 +01:00
  • 7a2bf42454 Update Aircon messages. Your Name 2023-03-19 12:51:56 +01:00
  • 3bc1015f79 improve dump_config output of sensors. Your Name 2023-03-14 16:04:45 +01:00
  • 223b59a228 Found last unkown status frame is also aircon. Your Name 2023-03-14 15:49:11 +01:00
  • 565f96ef33 first version of aircon response msg. Your Name 2023-03-14 12:02:58 +01:00
  • 14802abf0f Found 3rd Aircon msg type. Your Name 2023-03-14 11:26:16 +01:00
  • fb307b5584 StatusFrameTimer debug log output. Your Name 2023-03-08 12:05:20 +01:00
  • 1608b097b0 Print type as string in dump_config. Your Name 2023-03-08 11:05:20 +01:00
  • 36fccb6459 clear message queue on reset. Your Name 2023-03-04 16:47:32 +01:00
  • 82c1f45f59 Update clock of CP Plus automatically from ESP (if possible). Your Name 2023-03-04 15:39:50 +01:00
  • ccb7b956f8 Sleep time of CP Plus is ~60seconds allow 90 seconds before reporting an issue. Fix #7 Your Name 2023-03-02 19:39:50 +01:00
  • 6bd9e9b65b Fix STATUS_FRAME_AIRCON_RESPONSE Your Name 2023-03-02 15:53:11 +01:00
  • 57917c6444 Add more details for Aircon packages. Your Name 2023-03-02 14:20:30 +01:00
  • 5a13dbee0f Fix build. Your Name 2023-03-01 19:03:43 +01:00
  • 8d290fc13c Identified Aircon messages. Your Name 2023-03-01 17:48:08 +01:00
  • 176a8e0735 Add device id of Truma Combi 6 D Your Name 2023-03-01 17:28:56 +01:00
  • fd7806885b Fix null pointer issue. Your Name 2023-03-01 17:14:32 +01:00
  • 28a4a52dde No logging inside interrupt. Log from interrupt via Queue. Incomming message processing via Queue. Your Name 2023-03-01 16:40:02 +01:00
  • 73792d79d2 Found more posible values for StatusFrameDevice unkown_2 and unkown_3. Your Name 2023-02-27 11:35:09 +01:00
  • 20a9e0fcc7 Fix ESP-IDF build warnings. Your Name 2023-02-27 11:29:59 +01:00
  • dde1068aa8 Fix build issue Your Name 2023-02-25 19:44:44 +01:00
  • aaf95e79d4 testing support for Vario Heater Your Name 2023-02-25 19:34:13 +01:00
  • 10d8385a30 Fix Bug Your Name 2023-02-25 19:06:45 +01:00
  • bfd1cf3b2d Fix esp_idf build. Your Name 2023-02-24 17:42:16 +01:00
  • 48e18088f4 chagne HeatingMode from u_int8_t to u_int16_t Your Name 2023-02-19 14:50:10 +01:00
  • af20bf936d Missing field init. Your Name 2023-02-16 16:05:59 +01:00
  • f370a2e955 dump_config and code comment. Your Name 2023-02-16 14:34:09 +01:00
  • 95071e387d Update readme Your Name 2023-02-16 11:53:03 +01:00
  • 127df8b9b6 Add support for RP2040. Make time optional. Your Name 2023-02-16 11:51:36 +01:00