Commit Graph

9 Commits

Author SHA1 Message Date
sebseb7
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. 2026-02-27 11:22:49 -05:00
sebseb7
778af32b5e feat: Implement server-initiated status refresh for new device detection and client-requested full status updates. 2026-01-22 02:01:34 -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
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
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