Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. iobroker stellt keine Systemvariablen dar

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    iobroker stellt keine Systemvariablen dar

    This topic has been deleted. Only users with topic management privileges can see it.
    • T
      Thomas06308 @foxriver76 last edited by

      @foxriver76 Scriptausgabe3.txt

      1 Reply Last reply Reply Quote 0
      • T
        Thomas06308 @foxriver76 last edited by

        @foxriver76 : So, habe nun doch gleich die CCU auf die aktuellste Firmware 2.49.18 aktualisiert, RPC und hm-rega neu einlesen lassen, erfolglos 😞 Keine Variablen da.
        Dein Script wirft als Ergebnis weiterhin Invalid JSON aus.
        Hmmm, sehr eigenartig.

        1 Reply Last reply Reply Quote 0
        • Blackmike
          Blackmike last edited by

          hab ihr mal .State() anstatt von .Value () probiert ?in dem Script ?

          foxriver76 1 Reply Last reply Reply Quote 0
          • foxriver76
            foxriver76 Developer @Blackmike last edited by

            @Blackmike kann man mal probieren, sollte in diesem Szenario kein Unterschied machen.

            T 2 Replies Last reply Reply Quote 0
            • T
              Thomas06308 @foxriver76 last edited by

              @foxriver76 Probiere ich heute Abend mal aus, bin gerade unterwegs.

              1 Reply Last reply Reply Quote 0
              • T
                Thomas06308 @foxriver76 last edited by

                @foxriver76 Hallo Ihr beiden,

                ich habe wieder getestet. Das Script Value() statt .State() brachte keine Änderung - immer noch Invalid JSON und keine Variablenanzeige im iobroker, obwohl vorhandene Variablenwerte weiterhin aktualisiert werden.
                Hab dann die CCU-Logigschicht von Modus Standard auf Kompatibilitätsmodus ungestellt und erneut getestet - absolut keine Änderung 😞
                Im HM Script Executor kommt INVALID JSON, direkt auf der CCU Script ausführen bringt Scriptausgabe4.txt
                Was immer Euch hilft das Problem herauszufinden, ich teste es!

                foxriver76 1 Reply Last reply Reply Quote 0
                • foxriver76
                  foxriver76 Developer @Thomas06308 last edited by foxriver76

                  @Thomas06308 Ja, anscheinend wirft nur das initiale Skript den Fehler, das polling Skript scheint dann zu funktionieren, weshalb die States korrekt aktualisiert werden, nur das Objekt dazu fehlt, da er aus dem ersten Skript die Objekte in iob anlegen würde.

                  Tritt dieser Fehler: Cannot parse answer for functions ... eigentlich auch noch auf?

                  T 1 Reply Last reply Reply Quote 0
                  • T
                    Thomas06308 @foxriver76 last edited by

                    @foxriver76 Ja, nach Neustart des rega-adapters tritt es auf
                    hm-rega.0-log.txt

                    foxriver76 1 Reply Last reply Reply Quote 0
                    • foxriver76
                      foxriver76 Developer @Thomas06308 last edited by

                      @Thomas06308 Hm dann stimmt allerdings noch was net.. Kannst du das mal noch via Skript testen ausführen - villt gibt das ja noch irgendeinen Hinweis:

                      !# functions.fn 1.3
                      !#
                      !# Dieses Script gibt eine Liste der Gewerke als JSON String aus
                      !#
                      !# 6'2013-7'2014 bluefox, hobbyquaker
                      !#
                      
                      object  oFunction;
                      string  sFunctionId;
                      string  sChannelId;
                      boolean bFirst       = true;
                      boolean bFirstSecond = true;
                      
                      Write("{");
                      foreach (sFunctionId, dom.GetObject(ID_FUNCTIONS).EnumUsedIDs()) {
                          if (bFirst == false) {
                            WriteLine(',');
                          } else {
                            bFirst = false;
                          }
                          oFunction = dom.GetObject(sFunctionId);
                      	Write('"' # sFunctionId # '": ');
                          Write('{"Name": "');
                          WriteURL(oFunction.Name());
                          Write('","TypeName":"' # oFunction.TypeName() # '_FUNCTIONS');
                          Write('", "EnumInfo": "');
                          WriteURL(oFunction.EnumInfo());
                          Write('", "Channels": [');
                      	bFirstSecond = true;
                          foreach(sChannelId, oFunction.EnumUsedIDs()) {
                      		if (bFirstSecond == false) {
                      		  Write(',');
                      		} else {
                      		  bFirstSecond = false;
                      		}
                              string sIfaceId = dom.GetObject(sChannelId).Interface();
                              string sIface = dom.GetObject(sIfaceId).Name();
                              Write('{"Address":"' # dom.GetObject(sChannelId).Address() # '",');
                              Write('"Interface":"' # sIface # '"}');
                          }
                          Write(']}');
                      }
                      Write('}');
                      
                      T 1 Reply Last reply Reply Quote 0
                      • T
                        Thomas06308 @foxriver76 last edited by

                        @foxriver76 Diesmal gab es keine Fehlermeldung 🙂
                        Sowohl im HM-Executor als auch auf der CCU unter Script testen" gab es diese Ausgabe.
                        Scriptausgabe5.txt

                        foxriver76 1 Reply Last reply Reply Quote 0
                        • foxriver76
                          foxriver76 Developer @Thomas06308 last edited by

                          @Thomas06308 Nur da endet die Ausgabe abrupt, genau da wo dann auch etwas fehlt wenn die Daten in Rega ankommen. In Enum 1221 (Taster) kommt MEQ0046137:8, danach fehlt irgendetwas und dann kommt HUEFX001:2 das war in dem Rega Log am Anfang so - jetzt in diesem endet die Ausgabe abrupt nach MEQ0046137:8. Auf der einen Seite kann ich mir nicht vorstellen, dass die beiden Fehler zusammenhängen, auf der anderen ist es schon ein merkwürdiger Zufall..

                          T 1 Reply Last reply Reply Quote 0
                          • T
                            Thomas06308 @foxriver76 last edited by

                            @foxriver76 Hmm, was würde Dir zur weiteren Analyse helfen?
                            Soll ich das ganze nochmal mit einer auf Werkszustand zurückgesetzten CCU testen, um eine vermurkste Konfiguration auszuschließen?

                            foxriver76 1 Reply Last reply Reply Quote 0
                            • foxriver76
                              foxriver76 Developer @Thomas06308 last edited by

                              @Thomas06308 Hattest du das nicht schon gemacht? Habe Post https://forum.iobroker.net/topic/28654/iobroker-stellt-keine-systemvariablen-dar/5 so verstanden gehabt.

                              T 1 Reply Last reply Reply Quote 0
                              • T
                                Thomas06308 @foxriver76 last edited by

                                @foxriver76 Hallo foxriver, ja, ich hatte sie schon resettet und im Werkszustand getestet. Inzwischen habe ich natürlich das Backup wieder eingespielt und sie läuft produktiv. Sonst gäbe es Ärger zu Hause 🙂
                                Was immer Dir hilft, ich teste es gern.

                                1 Reply Last reply Reply Quote 0
                                • foxriver76
                                  foxriver76 Developer last edited by

                                  Wenn kein Backup eingespielt ist, wäre es zumindest interessant ob er dann die Variablen synchronisieren kann. Da es um die Anzahl Alarmmeldungen geht, die sowieso vorhanden sind, könnte man ja sehen ob es von Grund auf daran liegt.

                                  T 2 Replies Last reply Reply Quote 0
                                  • T
                                    Thomas06308 @foxriver76 last edited by

                                    @foxriver76 Ich habe beide Scripte nochmal getestet, sowohl im konfigurierten als auch Werkszustand der CCU. Anbei die Ergebnisse:
                                    scriptausgabe_variablen_ccu_werkszustand.txt
                                    scriptausgabe_gewerke_ccu_werkszustand.txt
                                    iobrokerlog_ccu_werkszustand.txt

                                    scriptausgabe_variablen_ccu_konfiguriert.txt
                                    scriptausgabe_gewerke_ccu_konfiguriert.txt
                                    iobrokerlog_ccu_konfiguriert.txt

                                    1 Reply Last reply Reply Quote 0
                                    • T
                                      Thomas06308 @foxriver76 last edited by

                                      @foxriver76 Habe heute mal ein nackte Raspberrymatic aufgesetzt mit Sicherhetseinstellungen "relaxed". Auch hier werden Variablen nicht zu iobroker synchronisiert. Es funktioniert also nur mit einer CCU1 mit vergleichseweise alter Firmware. Für mich sieht es so aus, als läge die Problematic im Zusammenspiel zwischen iobroker und den neueren Firmwareständen CCU2/3.
                                      Hat jemand die Möglichkeit, mit einer CCU nochmals zu testen, ob neue Variablen synchronisiert werden?

                                      Glasfaser 1 Reply Last reply Reply Quote 0
                                      • Glasfaser
                                        Glasfaser @Thomas06308 last edited by Glasfaser

                                        @Thomas06308 sagte in iobroker stellt keine Systemvariablen dar:

                                        @foxriver76 Habe heute mal ein nackte Raspberrymatic aufgesetzt die Problematic im Zusammenspiel zwischen iobroker und den neueren Firmwareständen CCU2/3.
                                        Hat jemand die Möglichkeit, mit einer CCU nochmals zu testen, ob neue Variablen synchronisiert werden?

                                        Kann den Fehler nicht reproduzieren , keine Ahnung was bei dir ist .

                                        Hier meine Einstellungen , damit du vergleichen kannst !

                                        (Firmwareversion: 3.49.17.20191225)

                                        1.JPG

                                        T 1 Reply Last reply Reply Quote 0
                                        • T
                                          Thomas06308 @Glasfaser last edited by

                                          @Glasfaser Danke für Deine Unterstützung! Mein Raspberrymatic hat noch kein Funkmodul, wollte erstmal reinschnuppern bevor ich von der CCU2 umsteige.
                                          Es hängt im gleichen Netz wie iobroker, keine Firewall dazwischen.
                                          Meine Raspi-Firmware ist identisch zu Deiner, die Zugriffe habe ich auf Vollzugriff.
                                          Trotzdem bekomme ich im iobroker eine Fehlermeldung.
                                          scriptausgabe_variablen_raspberrymatic.txt

                                          Und bei Dir werden tatsächlich auch NEU angelegte Variablen synchronisiert?

                                          Auf meiner Produktiv-CCU konnte ich zwei Variablen identizieren, die im HM-Scriptparser zu INVALID JSON führten und diese neu parametrieren. Seitdem läuft das Script im HM-Scriptparser ohne Fehlermeldung INVALID JSON durch, iobroker meckert leider trotzdem.
                                          Anbei noch die JSON-Ausgabe des HM-Scriptparser. Ist daran etwas auffällig?
                                          scriptausgabe_variablen_hm-parser-20200119.txt

                                          Glasfaser Blackmike 2 Replies Last reply Reply Quote 0
                                          • Glasfaser
                                            Glasfaser @Thomas06308 last edited by

                                            @Thomas06308 sagte in iobroker stellt keine Systemvariablen dar:

                                            @Glasfaser ,
                                            Und bei Dir werden tatsächlich auch NEU angelegte Variablen synchronisiert?

                                            Jipp … werden synchronisiert .

                                            1.JPG
                                            2.JPG
                                            .

                                            Stoppe mal den Adapter , lösche mal alle hm-rega Datenpunkte deinstalliere den Adapter .

                                            1.JPG
                                            1.JPG

                                            Installiere den Adapter über die Katze neu .

                                            1.JPG
                                            1.JPG

                                            https://github.com/ioBroker/ioBroker.hm-rega
                                            
                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate
                                            FAQ Cloud / IOT
                                            HowTo: Node.js-Update
                                            HowTo: Backup/Restore
                                            Downloads
                                            BLOG

                                            800
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            hm-rega variablen
                                            6
                                            51
                                            2773
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo