Commit Graph

  • 34a243ec02 feat: Introduce a Blockly-based visual rule editor with AST generation and add new assets for water button status. main sebseb7 2026-03-07 16:29:03 -05:00
  • 7478cdffce feat: Implement a Blockly-based UI for rule definition, add a new water button Telegram bot, and update an existing rule. sebseb7 2026-03-07 15:56:57 -05:00
  • 65d4ff7b62 feat: Implement web-based water button status UI with a dedicated server and associated rule UI test files. sebseb7 2026-03-07 15:53:57 -05:00
  • 541f675bab s sebseb7 2026-03-07 15:43:07 -05:00
  • 054db4321d feat: Implement a Blockly-based UI for defining and testing rules. sebseb7 2026-03-06 10:45:30 -05:00
  • 7d96ed29c4 feat: Enhance water valve control with Telegram bot integration, allowing remote commands and user authorization. Add channel history querying and improve server functionality for rule execution and static file serving. sebseb7 2026-02-27 11:22:49 -05:00
  • 63544160d8 pic sebseb7 2026-01-22 09:24:07 -05:00
  • 778af32b5e feat: Implement server-initiated status refresh for new device detection and client-requested full status updates. sebseb7 2026-01-22 02:01:34 -05:00
  • f74467b324 feat: Add larger versions of model pictures and backup original images. sebseb7 2026-01-22 01:51:36 -05:00
  • d093e18877 feat: Implement Tapo P110/P115 power and energy monitoring, add Tapo device testing utilities, and include a database upsert test. sebseb7 2026-01-22 01:17:46 -05:00
  • 22050d1350 feat: add script to test Tapo device information retrieval using custom encryption and handshake. sebseb7 2026-01-21 18:17:42 -05:00
  • e619acd0da feat: Add Tapo device integration with discovery and client, and generalize the status server to display IoT status. sebseb7 2026-01-21 18:13:36 -05:00
  • b6a25a53fc feat: Introduce rule configuration from the status dashboard, allowing storedDuration editing for the water button rule and improving its timer handling. sebseb7 2026-01-20 04:07:49 -05:00
  • 75a4d1cbc0 feat: Enhance WebSocket connection reliability with client-side retry/timeout and faster pings, and disable dashboard caching. sebseb7 2026-01-18 21:06:58 -05:00
  • 6061567871 feat: Capture ctx.updateStatus to correctly reflect timer completion status. sebseb7 2026-01-18 20:11:45 -05:00
  • e226032d0b feat: Implement real-time rule status updates and dashboard display via WebSockets. sebseb7 2026-01-18 05:52:54 -05:00
  • a381b0e121 feat: Implement toast notifications for device status changes and events, and shorten page titles. sebseb7 2026-01-18 05:04:48 -05:00
  • 5333a3770a feat: Add a real-time Shelly device status dashboard with WebSocket updates and associated model images. sebseb7 2026-01-18 04:57:26 -05:00
  • c512ca9549 u sebseb7 2026-01-17 01:21:44 -05:00
  • 2468f7b5e0 feat: Implement type casting for channel states and events, refine Shelly device online/offline logic, and improve event handling on server startup. sebseb7 2026-01-17 00:50:32 -05:00
  • 55e4dc56c3 feat: Add double flash indication for water button on remote switch connection and auto-off for remote switch upon connection. sebseb7 2026-01-17 00:37:14 -05:00
  • 8d42256bb8 refactor: rename watterButtonLearnAndCall.js to waterButtonLearnAndCall.js sebseb7 2026-01-17 00:31:13 -05:00
  • cecdcb8c25 Remove shellyapi.md documentation file. sebseb7 2026-01-16 21:20:16 -05:00
  • 9630f734d5 refactor: rename example_button_log.js to watterButtonLearnAndCall.js sebseb7 2026-01-16 19:54:09 -05:00
  • 2be03ebbd8 feat: Add energyMeter property to shellyplus010v and introduce shelly1pmg3 model. sebseb7 2026-01-16 19:53:26 -05:00
  • 152fce79d4 feat: Implement a rule engine for scriptable device automation, including an example timer light rule. sebseb7 2026-01-16 19:49:50 -05:00
  • 9e94edab90 u sebseb7 2026-01-16 15:28:31 -05:00
  • d460808a3f u sebseb7 2026-01-16 15:23:12 -05:00
  • a8e403141b Genesis sebseb7 2026-01-10 23:25:45 -05:00