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. ioBroker Allgemein
  4. Gelöst: Integration eine HM-IP Wettersensors

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Gelöst: Integration eine HM-IP Wettersensors

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
rpc-ip
26 Beiträge 3 Kommentatoren 1.2k 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.
  • HomoranH Homoran

    @Glasfaser
    Alles gut!
    siehe meinen Screenshot

    GlasfaserG Offline
    GlasfaserG Offline
    Glasfaser
    schrieb am zuletzt editiert von Glasfaser
    #10

    @Homoran

    Ahh ... wieder Edit gemacht ;) :grin:

    Nicht gesehn ...

    Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

    HomoranH 1 Antwort Letzte Antwort
    0
    • GlasfaserG Glasfaser

      @Homoran

      Ahh ... wieder Edit gemacht ;) :grin:

      Nicht gesehn ...

      HomoranH Offline
      HomoranH Offline
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von
      #11

      @Glasfaser sagte in Integration eine HM-IP Wettersensors:

      @Homoran

      Ahh ... wieder Edit gemacht ;) :grin:

      nur ein längerer upload wahrscheinlich

      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
      • GlasfaserG Glasfaser

        @Homoran

        Dann warten wir mal ab ... was er Antwortet

        M Offline
        M Offline
        michihorn
        schrieb am zuletzt editiert von michihorn
        #12

        @Glasfaser Unbenannt2.JPG
        Ich habe gerade im Forum "HomeMatic-Forum / FHZ-Forum" gelesen, dass es diese Daten wie Sonnenscheindauer usw. in 3 Systeminternen Programmen der RM gebildet werden. Ich hatte gehofft das die DP dann in der Rega-Struktur zu finden sind.
        Unbenannt3.JPG
        Unbenannt4.JPG

        Vielleicht sind die DP als Hidden deklariert?!
        So sieht das Programm RainCounter in der RM aus:

        object chn = dom.GetObject('41266');
        object oOverflow = chn.DPByControl('WEATHER_TRANSMIT.RAIN_COUNTER_OVERFLOW');
        object oRainCounter = chn.DPByControl('WEATHER_TRANSMIT.RAIN_COUNTER');
        object oSysVarRain = dom.GetObject('svHmIPRainCounter_41266_00181BE98B3E3E:1');
        object oSysVarRainOldVal = dom.GetObject('svHmIPRainCounterOldVal_41266');
        object oSysVarCounterToday =  dom.GetObject('svHmIPRainCounterToday_41266');
        object oSysVarCounterYesterday =  dom.GetObject('svHmIPRainCounterYesterday_41266');
        boolean overFlowFlag = oOverflow.Value();
        real devVal = oRainCounter.Value();
        real devValMax = oRainCounter.ValueMax();
        real oldDevVal = oSysVarRainOldVal.Value();
        real diffVal = 0.0;
        real sysVarVal = oSysVarRain.Value();
        real sysVarTodayVal = oSysVarCounterToday.Value();
        real todayTotal = 0.0;
        integer tmp_devVal = (devVal.ToString().ToFloat() * 1000).ToInteger();
        integer tmp_oldDevVal = (oldDevVal.ToString().ToFloat() * 1000).ToInteger();
        if (overFlowFlag == false) {
        ! Normal conditions
        if (tmp_oldDevVal <= tmp_devVal) {
        diffVal = devVal - oldDevVal;
        }
        ! Device has rebooted
        if (tmp_oldDevVal > tmp_devVal) {
        diffVal = devVal;
        }
        } else {
        !overFlow is true
        if (tmp_oldDevVal > tmp_devVal) {
        ! An device overflow has occured
        diffVal = (devVal + devValMax) - oldDevVal;
        } else {
        ! Once the overflow flag has been set it will only be false when the device reboots
        ! Therefore this is the normal condition after an device overflow
        diffVal = devVal - oldDevVal;
        }
        }
        if (tmp_devVal != 0) {
        oSysVarRainOldVal.State(devVal);
        oSysVarRain.State(sysVarVal + diffVal);
        }
        todayTotal = sysVarTodayVal + diffVal;
        if (todayTotal >= 1440.0) {todayTotal = 0.0;}
        oSysVarCounterToday.State(todayTotal);
        
        

        Michael

        HomoranH 1 Antwort Letzte Antwort
        0
        • M michihorn

          @Glasfaser Unbenannt2.JPG
          Ich habe gerade im Forum "HomeMatic-Forum / FHZ-Forum" gelesen, dass es diese Daten wie Sonnenscheindauer usw. in 3 Systeminternen Programmen der RM gebildet werden. Ich hatte gehofft das die DP dann in der Rega-Struktur zu finden sind.
          Unbenannt3.JPG
          Unbenannt4.JPG

          Vielleicht sind die DP als Hidden deklariert?!
          So sieht das Programm RainCounter in der RM aus:

          object chn = dom.GetObject('41266');
          object oOverflow = chn.DPByControl('WEATHER_TRANSMIT.RAIN_COUNTER_OVERFLOW');
          object oRainCounter = chn.DPByControl('WEATHER_TRANSMIT.RAIN_COUNTER');
          object oSysVarRain = dom.GetObject('svHmIPRainCounter_41266_00181BE98B3E3E:1');
          object oSysVarRainOldVal = dom.GetObject('svHmIPRainCounterOldVal_41266');
          object oSysVarCounterToday =  dom.GetObject('svHmIPRainCounterToday_41266');
          object oSysVarCounterYesterday =  dom.GetObject('svHmIPRainCounterYesterday_41266');
          boolean overFlowFlag = oOverflow.Value();
          real devVal = oRainCounter.Value();
          real devValMax = oRainCounter.ValueMax();
          real oldDevVal = oSysVarRainOldVal.Value();
          real diffVal = 0.0;
          real sysVarVal = oSysVarRain.Value();
          real sysVarTodayVal = oSysVarCounterToday.Value();
          real todayTotal = 0.0;
          integer tmp_devVal = (devVal.ToString().ToFloat() * 1000).ToInteger();
          integer tmp_oldDevVal = (oldDevVal.ToString().ToFloat() * 1000).ToInteger();
          if (overFlowFlag == false) {
          ! Normal conditions
          if (tmp_oldDevVal <= tmp_devVal) {
          diffVal = devVal - oldDevVal;
          }
          ! Device has rebooted
          if (tmp_oldDevVal > tmp_devVal) {
          diffVal = devVal;
          }
          } else {
          !overFlow is true
          if (tmp_oldDevVal > tmp_devVal) {
          ! An device overflow has occured
          diffVal = (devVal + devValMax) - oldDevVal;
          } else {
          ! Once the overflow flag has been set it will only be false when the device reboots
          ! Therefore this is the normal condition after an device overflow
          diffVal = devVal - oldDevVal;
          }
          }
          if (tmp_devVal != 0) {
          oSysVarRainOldVal.State(devVal);
          oSysVarRain.State(sysVarVal + diffVal);
          }
          todayTotal = sysVarTodayVal + diffVal;
          if (todayTotal >= 1440.0) {todayTotal = 0.0;}
          oSysVarCounterToday.State(todayTotal);
          
          

          Michael

          HomoranH Offline
          HomoranH Offline
          Homoran
          Global Moderator Administrators
          schrieb am zuletzt editiert von
          #13

          @michihorn sagte in Integration eine HM-IP Wettersensors:

          dann in der Rega-Struktur zu finden sind.

          sollten sie auch, deswegen warte ich noch auf die Screenshots

          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 -

          M 1 Antwort Letzte Antwort
          0
          • HomoranH Homoran

            @michihorn sagte in Integration eine HM-IP Wettersensors:

            dann in der Rega-Struktur zu finden sind.

            sollten sie auch, deswegen warte ich noch auf die Screenshots

            M Offline
            M Offline
            michihorn
            schrieb am zuletzt editiert von michihorn
            #14

            @Homoran Im Rega Adapter hab ich "unsichtbare Variablen" angehackt, dass wars.
            Unbenannt.JPG

            Danke Euch beiden und schöne Pfingsten
            Michael

            HomoranH 1 Antwort Letzte Antwort
            0
            • M michihorn

              @Homoran Im Rega Adapter hab ich "unsichtbare Variablen" angehackt, dass wars.
              Unbenannt.JPG

              Danke Euch beiden und schöne Pfingsten
              Michael

              HomoranH Offline
              HomoranH Offline
              Homoran
              Global Moderator Administrators
              schrieb am zuletzt editiert von
              #15

              @michihorn sagte in Gelöst: Integration eine HM-IP Wettersensors:

              hab ich "unsichtbare Variablen" angehackt, dass wars.

              ggf. auch nur der darauffolgende restart des rega-Adapters.
              Bei mir (nonIP!!!) geht es auch ohne versteckte Variablen

              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 -

              M 2 Antworten Letzte Antwort
              0
              • HomoranH Homoran

                @michihorn sagte in Gelöst: Integration eine HM-IP Wettersensors:

                hab ich "unsichtbare Variablen" angehackt, dass wars.

                ggf. auch nur der darauffolgende restart des rega-Adapters.
                Bei mir (nonIP!!!) geht es auch ohne versteckte Variablen

                M Offline
                M Offline
                michihorn
                schrieb am zuletzt editiert von
                #16

                @Homoran Ich bekomme allerdings Fehlermeldungen im LOG
                Unbenannt.JPG
                Was kann das sein?

                Michael

                HomoranH 1 Antwort Letzte Antwort
                0
                • M michihorn

                  @Homoran Ich bekomme allerdings Fehlermeldungen im LOG
                  Unbenannt.JPG
                  Was kann das sein?

                  Michael

                  HomoranH Offline
                  HomoranH Offline
                  Homoran
                  Global Moderator Administrators
                  schrieb am zuletzt editiert von
                  #17

                  @michihorn sagte in Gelöst: Integration eine HM-IP Wettersensors:

                  Was kann das sein?

                  Du willst doch nicht etwa da hineinschreiben?

                  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 -

                  M 1 Antwort Letzte Antwort
                  0
                  • HomoranH Homoran

                    @michihorn sagte in Gelöst: Integration eine HM-IP Wettersensors:

                    Was kann das sein?

                    Du willst doch nicht etwa da hineinschreiben?

                    M Offline
                    M Offline
                    michihorn
                    schrieb am zuletzt editiert von
                    #18

                    @Homoran Nein, wie kommst du dadrauf?
                    Ich will lediglich den State abfragen:

                    createState("javascript.0.test.Restzeit");
                    schedule("*/1 * * * *", function () {
                        let SD = getState("hm-rega.0.41291").val;
                        log(SD);
                        let h = Math.floor(SD / 60);
                        let m = SD - h * 60;
                        let restzeit = (h + " Stunden, " + m + " Minuten");
                        log(restzeit);
                        setState("javascript.0.test.Restzeit", restzeit)
                    });
                    
                    HomoranH 1 Antwort Letzte Antwort
                    0
                    • HomoranH Homoran

                      @michihorn sagte in Gelöst: Integration eine HM-IP Wettersensors:

                      hab ich "unsichtbare Variablen" angehackt, dass wars.

                      ggf. auch nur der darauffolgende restart des rega-Adapters.
                      Bei mir (nonIP!!!) geht es auch ohne versteckte Variablen

                      M Offline
                      M Offline
                      michihorn
                      schrieb am zuletzt editiert von michihorn
                      #19

                      @Homoran Ich habs gerade nochmal ausprobiert, Adapter neustarten ohne die Option Unsichtbare Variablen syncen, zeigt dann auch nicht mehr die Variablen. Es muss also, zumindest bei die Option angehackt sein.

                      Ohne Hacken kommen auch keine Fehlermeldungen.
                      Mit Syncen sind die Fehler sofort wieder da
                      Gruß
                      Michael

                      1 Antwort Letzte Antwort
                      0
                      • M michihorn

                        @Homoran Nein, wie kommst du dadrauf?
                        Ich will lediglich den State abfragen:

                        createState("javascript.0.test.Restzeit");
                        schedule("*/1 * * * *", function () {
                            let SD = getState("hm-rega.0.41291").val;
                            log(SD);
                            let h = Math.floor(SD / 60);
                            let m = SD - h * 60;
                            let restzeit = (h + " Stunden, " + m + " Minuten");
                            log(restzeit);
                            setState("javascript.0.test.Restzeit", restzeit)
                        });
                        
                        HomoranH Offline
                        HomoranH Offline
                        Homoran
                        Global Moderator Administrators
                        schrieb am zuletzt editiert von
                        #20

                        @michihorn sagte in Integration eine HM-IP Wettersensors:

                        Nein, wie kommst du dadrauf?

                        das lese ich aus dem Log, das du leider als screenshot gepostet hast

                        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 -

                        M 2 Antworten Letzte Antwort
                        0
                        • HomoranH Homoran

                          @michihorn sagte in Integration eine HM-IP Wettersensors:

                          Nein, wie kommst du dadrauf?

                          das lese ich aus dem Log, das du leider als screenshot gepostet hast

                          M Offline
                          M Offline
                          michihorn
                          schrieb am zuletzt editiert von michihorn
                          #21

                          @Homoran Ich habe den IoBroker neu gestartet, z.Zt kommt keine Fehlermeldung mehr. Das kleine Programm liefert seine Daten. Ich beobachte mal und melde mich später nochmal.

                          Ein Reboot tut immer gut ;-)

                          Gruß
                          Micha

                          1 Antwort Letzte Antwort
                          0
                          • HomoranH Homoran

                            @michihorn sagte in Integration eine HM-IP Wettersensors:

                            Nein, wie kommst du dadrauf?

                            das lese ich aus dem Log, das du leider als screenshot gepostet hast

                            M Offline
                            M Offline
                            michihorn
                            schrieb am zuletzt editiert von michihorn
                            #22

                            @Homoran sagte in Gelöst: Integration eine HM-IP Wettersensors:

                            @michihorn sagte in Integration eine HM-IP Wettersensors:

                            Nein, wie kommst du dadrauf?

                            das lese ich aus dem Log, das du leider als screenshot gepostet hast

                            Nöö ich habe nichts in die DP geschrieben. Das SetValue bin ich nicht gewesen, dass muss vom rpc kommen

                            HomoranH 1 Antwort Letzte Antwort
                            0
                            • M michihorn

                              @Homoran sagte in Gelöst: Integration eine HM-IP Wettersensors:

                              @michihorn sagte in Integration eine HM-IP Wettersensors:

                              Nein, wie kommst du dadrauf?

                              das lese ich aus dem Log, das du leider als screenshot gepostet hast

                              Nöö ich habe nichts in die DP geschrieben. Das SetValue bin ich nicht gewesen, dass muss vom rpc kommen

                              HomoranH Offline
                              HomoranH Offline
                              Homoran
                              Global Moderator Administrators
                              schrieb am zuletzt editiert von
                              #23

                              @michihorn sagte in Integration eine HM-IP Wettersensors:

                              @Homoran sagte in Gelöst: Integration eine HM-IP Wettersensors:

                              @michihorn sagte in Integration eine HM-IP Wettersensors:

                              Nein, wie kommst du dadrauf?

                              das lese ich aus dem Log, das du leider als screenshot gepostet hast

                              Nöö ich habe nichts in die DP geschrieben

                              Ich kann es dir immer noch nicht kopieren.
                              da steht was von setValue

                              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 -

                              M 1 Antwort Letzte Antwort
                              0
                              • HomoranH Homoran

                                @michihorn sagte in Integration eine HM-IP Wettersensors:

                                @Homoran sagte in Gelöst: Integration eine HM-IP Wettersensors:

                                @michihorn sagte in Integration eine HM-IP Wettersensors:

                                Nein, wie kommst du dadrauf?

                                das lese ich aus dem Log, das du leider als screenshot gepostet hast

                                Nöö ich habe nichts in die DP geschrieben

                                Ich kann es dir immer noch nicht kopieren.
                                da steht was von setValue

                                M Offline
                                M Offline
                                michihorn
                                schrieb am zuletzt editiert von
                                #24

                                @Homoran sagte in Integration eine HM-IP Wettersensors:

                                @michihorn sagte in Integration eine HM-IP Wettersensors:

                                @Homoran sagte in Gelöst: Integration eine HM-IP Wettersensors:

                                @michihorn sagte in Integration eine HM-IP Wettersensors:

                                Nein, wie kommst du dadrauf?

                                das lese ich aus dem Log, das du leider als screenshot gepostet hast

                                Nöö ich habe nichts in die DP geschrieben

                                Ich kann es dir immer noch nicht kopieren.
                                da steht was von setValue

                                Ich denke das setValue macht der RPC, schau mal den Screen
                                Unbenannt.JPG

                                HomoranH 1 Antwort Letzte Antwort
                                0
                                • M michihorn

                                  @Homoran sagte in Integration eine HM-IP Wettersensors:

                                  @michihorn sagte in Integration eine HM-IP Wettersensors:

                                  @Homoran sagte in Gelöst: Integration eine HM-IP Wettersensors:

                                  @michihorn sagte in Integration eine HM-IP Wettersensors:

                                  Nein, wie kommst du dadrauf?

                                  das lese ich aus dem Log, das du leider als screenshot gepostet hast

                                  Nöö ich habe nichts in die DP geschrieben

                                  Ich kann es dir immer noch nicht kopieren.
                                  da steht was von setValue

                                  Ich denke das setValue macht der RPC, schau mal den Screen
                                  Unbenannt.JPG

                                  HomoranH Offline
                                  HomoranH Offline
                                  Homoran
                                  Global Moderator Administrators
                                  schrieb am zuletzt editiert von
                                  #25

                                  @michihorn sagte in Integration eine HM-IP Wettersensors:

                                  das setValue macht der RPC,

                                  richtig!
                                  Und schreibst du in diesen Datenpunkt vom rpc?

                                  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 -

                                  M 1 Antwort Letzte Antwort
                                  0
                                  • HomoranH Homoran

                                    @michihorn sagte in Integration eine HM-IP Wettersensors:

                                    das setValue macht der RPC,

                                    richtig!
                                    Und schreibst du in diesen Datenpunkt vom rpc?

                                    M Offline
                                    M Offline
                                    michihorn
                                    schrieb am zuletzt editiert von michihorn
                                    #26

                                    @Homoran sagte in Integration eine HM-IP Wettersensors:

                                    @michihorn sagte in Integration eine HM-IP Wettersensors:

                                    das setValue macht der RPC,

                                    richtig!
                                    Und schreibst du in diesen Datenpunkt vom rpc?

                                    NEIN, warum sollte ich was in einen DP schreiben, den ich auslesen will. Die Fehlermeldung sagt nach meiner Auffassung das RPC etwas in den DP schreibt. Schau mal "xmlrpc-->" bedeutet für mich das der Adapter etwas "schreibt".

                                    Mein Code den ich gepostet habe "liest".
                                    Was das LOG schreibt, da habe ich keinen Bezug zu.
                                    Vielleicht kann einer der Entwickler etwas zu der Fehlermeldung sagen. Bitte frage mal nach, du kennst die Jungs doch. Danke dir ;-) Über ein Feedback freue ich mich. LG Micha

                                    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
                                    FAQ Cloud / IOT
                                    HowTo: Node.js-Update
                                    HowTo: Backup/Restore
                                    Downloads
                                    BLOG

                                    287

                                    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