Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Anfängerfrage: Sync mit Homematic Systemvariable

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.9k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.2k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Anfängerfrage: Sync mit Homematic Systemvariable

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
javascriptcommunicationclimate
5 Beiträge 4 Kommentatoren 478 Aufrufe 2 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • E Offline
    E Offline
    EckartS
    schrieb am zuletzt editiert von Homoran
    #1

    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

    sigi234S HomoranH paul53P 3 Antworten Letzte Antwort
    0
    • E EckartS

      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

      sigi234S Online
      sigi234S Online
      sigi234
      Forum Testing Most Active
      schrieb am zuletzt editiert von
      #2

      @EckartS

      Bitte benutzt die Code Tags Funktion -> </>
      Hier gehts zur Hilfe.

      Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
      Immer Daten sichern!

      1 Antwort Letzte Antwort
      0
      • E EckartS

        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

        HomoranH Nicht stören
        HomoranH Nicht stören
        Homoran
        Global Moderator Administrators
        schrieb am zuletzt editiert von
        #3

        @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

        kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

        1 Antwort Letzte Antwort
        0
        • E EckartS

          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

          paul53P Offline
          paul53P Offline
          paul53
          schrieb am zuletzt editiert von
          #4

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

          Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
          Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

          1 Antwort Letzte Antwort
          0
          • E Offline
            E Offline
            EckartS
            schrieb am zuletzt editiert von
            #5

            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

            1 Antwort Letzte Antwort
            0
            Antworten
            • In einem neuen Thema antworten
            Anmelden zum Antworten
            • Älteste zuerst
            • Neuste zuerst
            • Meiste Stimmen


            Support us

            ioBroker
            Community Adapters
            Donate

            480

            Online

            32.7k

            Benutzer

            82.4k

            Themen

            1.3m

            Beiträge
            Community
            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
            ioBroker Community 2014-2025
            logo
            • Anmelden

            • Du hast noch kein Konto? Registrieren

            • Anmelden oder registrieren, um zu suchen
            • Erster Beitrag
              Letzter Beitrag
            0
            • Home
            • Aktuell
            • Tags
            • Ungelesen 0
            • Kategorien
            • Unreplied
            • Beliebt
            • GitHub
            • Docu
            • Hilfe