From 977475806c266eedbcb51682bb006069ceb3f24d Mon Sep 17 00:00:00 2001 From: Michael Lehmann Date: Tue, 18 Feb 2025 23:00:14 +0100 Subject: [PATCH] Use input variables. --- controller/controller.go | 4 +++- main.go | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/controller/controller.go b/controller/controller.go index 3e40773..f686541 100644 --- a/controller/controller.go +++ b/controller/controller.go @@ -15,8 +15,10 @@ func TurnOn(ip string, port string, temperature int, dimming int) { if err != nil { panic("Unable to connect to light bulp!") } + // Erstelle den JSON-String mit den übergebenen Parametern + jsonStr := fmt.Sprintf(`{"method": "setPilot", "params":{"state": true, "temp": %d, "dimming": %d}}`, temperature, dimming) - c.Write([]byte(`{"method": "setPilot", "params":{"state": true, "temp": 2700, "dimming": 100}}`)) + c.Write([]byte(jsonStr)) } func TurnOff(ip string, port string) { diff --git a/main.go b/main.go index 3ce1ff8..ae80861 100644 --- a/main.go +++ b/main.go @@ -16,7 +16,7 @@ func main() { return } - //gin.SetMode(gin.ReleaseMode) + gin.SetMode(gin.ReleaseMode) r := gin.Default() r.LoadHTMLGlob("templates/*")