summaryrefslogtreecommitdiff
path: root/shelly.go
diff options
context:
space:
mode:
authorxengineering <me@xengineering.eu>2026-03-23 20:53:40 +0100
committerxengineering <me@xengineering.eu>2026-03-25 21:09:11 +0100
commit1bd2833f81379f25b29ab5d929f14e51700fa471 (patch)
tree130facd6bf6f328a1b5f716082524c0b9a7b1fe2 /shelly.go
parent64f8cf0630ce51349b94aca2f91617d373ee800d (diff)
downloadsia-server-1bd2833f81379f25b29ab5d929f14e51700fa471.tar
sia-server-1bd2833f81379f25b29ab5d929f14e51700fa471.tar.zst
sia-server-1bd2833f81379f25b29ab5d929f14e51700fa471.zip
Add MQTT subscription for /cover/<id>/movement
This let's the Sia server receive cover movement commands. For now they are simply logged.
Diffstat (limited to 'shelly.go')
-rw-r--r--shelly.go11
1 files changed, 11 insertions, 0 deletions
diff --git a/shelly.go b/shelly.go
new file mode 100644
index 0000000..0d33182
--- /dev/null
+++ b/shelly.go
@@ -0,0 +1,11 @@
+package main
+
+import (
+ "log"
+)
+
+func ShellyRun(config ShellyConfigs, rx chan MQTTMessage) {
+ for message := range rx {
+ log.Printf("Got MQTT message: %v", message)
+ }
+}