Commit Graph

21 Commits

Author SHA1 Message Date
sebseb7
f74467b324 feat: Add larger versions of model pictures and backup original images. 2026-01-22 01:51:36 -05:00
sebseb7
d093e18877 feat: Implement Tapo P110/P115 power and energy monitoring, add Tapo device testing utilities, and include a database upsert test. 2026-01-22 01:17:46 -05:00
sebseb7
22050d1350 feat: add script to test Tapo device information retrieval using custom encryption and handshake. 2026-01-21 18:17:42 -05:00
sebseb7
e619acd0da feat: Add Tapo device integration with discovery and client, and generalize the status server to display IoT status. 2026-01-21 18:13:36 -05:00
sebseb7
b6a25a53fc feat: Introduce rule configuration from the status dashboard, allowing storedDuration editing for the water button rule and improving its timer handling. 2026-01-20 04:07:49 -05:00
sebseb7
75a4d1cbc0 feat: Enhance WebSocket connection reliability with client-side retry/timeout and faster pings, and disable dashboard caching. 2026-01-18 21:06:58 -05:00
sebseb7
6061567871 feat: Capture ctx.updateStatus to correctly reflect timer completion status. 2026-01-18 20:11:45 -05:00
sebseb7
e226032d0b feat: Implement real-time rule status updates and dashboard display via WebSockets. 2026-01-18 05:52:54 -05:00
sebseb7
a381b0e121 feat: Implement toast notifications for device status changes and events, and shorten page titles. 2026-01-18 05:04:48 -05:00
sebseb7
5333a3770a feat: Add a real-time Shelly device status dashboard with WebSocket updates and associated model images. 2026-01-18 04:57:26 -05:00
sebseb7
c512ca9549 u 2026-01-17 01:21:44 -05:00
sebseb7
2468f7b5e0 feat: Implement type casting for channel states and events, refine Shelly device online/offline logic, and improve event handling on server startup. 2026-01-17 00:50:32 -05:00
sebseb7
55e4dc56c3 feat: Add double flash indication for water button on remote switch connection and auto-off for remote switch upon connection. 2026-01-17 00:37:14 -05:00
sebseb7
8d42256bb8 refactor: rename watterButtonLearnAndCall.js to waterButtonLearnAndCall.js 2026-01-17 00:31:13 -05:00
sebseb7
cecdcb8c25 Remove shellyapi.md documentation file. 2026-01-16 21:20:16 -05:00
sebseb7
9630f734d5 refactor: rename example_button_log.js to watterButtonLearnAndCall.js 2026-01-16 19:54:09 -05:00
sebseb7
2be03ebbd8 feat: Add energyMeter property to shellyplus010v and introduce shelly1pmg3 model. 2026-01-16 19:53:26 -05:00
sebseb7
152fce79d4 feat: Implement a rule engine for scriptable device automation, including an example timer light rule. 2026-01-16 19:49:50 -05:00
sebseb7
9e94edab90 u 2026-01-16 15:28:31 -05:00
sebseb7
d460808a3f u 2026-01-16 15:23:12 -05:00
sebseb7
a8e403141b Genesis 2026-01-10 23:25:45 -05:00