NEWS
DasWetter - custom icons für Wetterzustände
-
Ich weiß nicht, ob es jetzt zu sehr OffTopic wird. Wenn ja, kann ich mein Anliegen auch gerne in einen anderen Thread weiterführen.
Anscheinend werden keine Werte von dem Script in die Datenpunkte geschrieben.
Wenn ich dies manuell mache, sehe ich Icons.
setState('daswetter.WeatherSymbol1', 'http://192.168.123.123:8082/vis.0/main/daswetter/icons/wetter/1f.png' );Den Datenpunk der die Funktion außlösen soll ist vorhanden "daswetter.0.NextDaysDetailed.0d.SymbolID" und wird auch aktuallisiert.
Ich hatte die Rechte des zu schreibenden Datenpunks nun auch schonmal für Jeder auf Write gesetzt, allerdings ändert sich nichts.
Wenn ich den Code ein bisschen anpasse, funktioniert es auch, ich sehe aber das Problem nicht.
Funktioniert nicht:
on("daswetter.0.NextDaysDetailed.0d.SymbolID", function(obj) { var symbol = parseInt(obj.newState.val, 10); var temp = 'http://192.168.123.123:8082/vis.0/main/daswetter/icons/wetter/' + symbol + 'f.png'; log (temp); setState('daswetter.WeatherSymbol0', temp ); });Funktioniert:
on({id: "daswetter.0.NextDaysDetailed.0d.SymbolID", change: "any"}, function (obj) { var symbol = parseInt(obj.newState.val, 10); var temp = 'http://192.168.123.123:8082/vis.0/main/daswetter/icons/wetter/' + symbol + 'f.png'; log (temp); setState('daswetter.WeatherSymbol0', temp ); });Evtl einer eine Idee?
-
Vielen Dank an den, der meinen Post hierher verschoben hat.
Kann mir jemand erklären, warum das JS in der einen Version bei mir greift und in ursprungs Version nicht? Die nutzen ja hier alle anderen, nur bei mir funktioniert es nicht.
Habe jetzt das ganze Script angepasst und es läuft wunderbar, aber warum klappt die "einfache" Version nicht?
Hab mir die Docu zur "on" Funktion auf Githab auch schon angesehen, sehe aber das Problem nicht.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden