NEWS
Anfängerfrage: Sync mit Homematic Systemvariable
-
Hallo,
ich fange gerade an, mich in ioBroker einzuarbeiten und versuch mich an den ersten Scripten. Da scheitere ich gleich daran, Werte aus ioBroker an Homematic-Systemvariablen zu übertragen. Z.B. Daten aus dem Wetterbericht, die bei Änderung übertragen werden sollen:// Sendet ein paar Wetterdeten von yr.no an die HM SV "Wetter.Vorhersage.###" var IO1 = 'yr.0.forecast.day0.precipitation'; // Regen heute in mm var HM1 = 'hm-rega.0.10106'; // SV "Wetter.Vorhersage.Regen.heute" on(IO1, HM1); // Synchronisierung IoBroker zu Homematic var IO2 = 'yr.0.forecast.day1.precipitation'; // und Regen morgen: Je nach Aufrufzeitpunkt in HM verwenden var HM2 = 'hm-rega.0.10131'; // SV "Wetter.Vorhersage.Regen.morgen" on(IO2, HM2); var IO3 = 'yr.0.forecast.day1.temperatureMax'; //MaxTemp morgen var HM3 = 'hm-rega.0.10134'; // SV "Wetter.Vorhersage.TempMax.morgen" on(IO3, HM3); var IO4 = 'yr.0.forecast.day1.temperatureMin'; //MinTemp morgen var HM4 = 'hm-rega.0.10135'; // SV "Wetter.Vorhersage.TempMin.morgen" on(IO4, HM4);
Mod-Edit: Code in code-tags gesetzt!
Dieses Script meldet zwar keinen Fehler, aber es tut leider auch gar nichts. Was mache ich da bitte falsch?
Viele Grüße,
Eckart -
-
@EckartS sagte in Anfängerfrage: Sync mit Homematic Systemvariable:
aber es tut leider auch gar nichts
ich bin zwar überhaupt nicht fit in javascript, aber wo schreibst du denn in die Variable?
Für mich sieht es nicht danach aus. Du definierst sie zwar, rufst sie auf, aber schreibst niichts rein.Sollte es anders sein, lerne ich gerne dazu
-
@EckartS sagte:
es tut leider auch gar nichts.
Es wird nur bei Wertänderung getriggert. Hat sich denn schon ein Wert seit Skript-Start geändert ?
-
Vielen Dank für die Hinweise. Das Problem ist gelöst und lag nicht am Script, sondern nur an meiner Ungeduld: Die Wetterdaten werden nur alle paar Stunden aktualisiert, und bis dahin tut sich gar nichts.
Grüße, Eckart