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 -
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 -
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
-
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
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