better RGB light stuff, simpler on the frontend.

This commit is contained in:
legop3
2026-06-05 14:02:05 -04:00
parent 0fe060cd22
commit 41b59058bc
9 changed files with 180 additions and 99 deletions
+4 -2
View File
@@ -167,8 +167,10 @@ export function SessionProvider({ children }) {
homeAssistantToggle: (entityId) => emitWithAck('homeAssistant:toggle', { entityId }),
homeAssistantSetState: (entityId, state) =>
emitWithAck('homeAssistant:setState', { entityId, state }),
homeAssistantSetLightColor: (entityId, rgbColor) =>
emitWithAck('homeAssistant:lightColor', { entityId, rgbColor }),
// The browser deals in CSS-friendly hex strings; the server converts that
// to Home Assistant's rgb_color service payload.
homeAssistantSetLightColor: (entityId, colorHex) =>
emitWithAck('homeAssistant:lightColor', { entityId, colorHex }),
homeAssistantSetLightWhite: (entityId) =>
emitWithAck('homeAssistant:lightWhite', { entityId }),
neatoStart: () => emitWithAck('neato:start'),