Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Hm-rega Adapter

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    Hm-rega Adapter

    This topic has been deleted. Only users with topic management privileges can see it.
    • sissiwup
      sissiwup last edited by

      @Bluefox:

      Kann jemand die neue Version vom Git ausprobieren?

      ` > ### 0.3.7 (2016-04-18)

      • (bluefox) fix error with polling trigger `

      Die variable muss BidCoS-RF.50.PRESS_LONG heißen (also ohne ":")

      Wie kann ich einen Adapter / eine neue Version installieren, bevor sie offiziell im Repository enthalten ist?

      http://www.iobroker.net/docu/?page_id=2380&lang=de `

      Habe getestet. Ist ok. Aber Achtung, geht WIRKLICH nur OHNE DOPPELPUNKT

      Trigger: BidCoS-RF.50.PRESS_SHORT

      1 Reply Last reply Reply Quote 0
      • O
        onics last edited by

        Der Trigger mit "BidCoS-RF.50.PRESS_LONG" funktioniert jetzt mit der Version 0.3.7 vom ReGaHSS Adapter wieder.

        😄

        1 Reply Last reply Reply Quote 0
        • B
          Beatz last edited by

          Klasse, es funktioniert bei mir auch wieder.

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

            Kann jemand die Version vom GIT ausprobieren?

            Da habe ich ein gravierenden Fehler gefixt mit Verbindungsabbruch.

            1 Reply Last reply Reply Quote 0
            • P
              PrinzEisenherz1 last edited by

              Also ich hab die Version aus m git drauf aber leider hab ich immer noch das Phänomen das wenn das tablet im Standby war vis sich dann Neustart! Das Problem gab es vor 2-3 Wochen nicht!

              Erst nach dem Update für vis und rega!

              1 Reply Last reply Reply Quote 0
              • N
                nobody last edited by

                Hallo Bluefox,

                leider scheint der Fix in der 0.3.7 eine Nebenwirkung zu haben:

                Seitdem klappt das Auslesen der hm-rpc-Werte beim Start des Adapters nicht mehr.

                Ich habe mal in der Funktion getDatapoints(callback) entsprechende Logausgaben eingebaut. Hier die Ausgaben:

                ! 2016-04-22 20:04:53.094 - info: hm-rega.0 data {"CUxD.CUX2803001%3A1.INFO":"192.168.1.4","CUxD.CUX2803001%3A1.IP":"192.168.1.4","CUxD.CUX2803001%3A1.UNREACH_CTR":0,"CUxD.CUX2803001%$
                ! 2016-04-22 20:04:53.098 - info: hm-rega.0 set state hm-rpc.1.CUX2803001.1.INFO dp CUxD.CUX2803001:1.INFO value undefined
                ! 2016-04-22 20:04:53.112 - info: hm-rega.0 set state hm-rpc.1.CUX2803001.1.IP dp CUxD.CUX2803001:1.IP value undefined
                ! 2016-04-22 20:04:53.115 - info: hm-rega.0 set state hm-rpc.1.CUX2803001.1.UNREACH_CTR dp CUxD.CUX2803001:1.UNREACH_CTR value undefined
                ! 2016-04-22 20:04:53.116 - info: hm-rega.0 set state hm-rpc.1.CUX2803001.1.STATE dp CUxD.CUX2803001:1.STATE value undefined
                ! 2016-04-22 20:04:53.117 - info: hm-rega.0 set state hm-rpc.1.CUX2803001.2.INFO dp CUxD.CUX2803001:2.INFO value undefined
                ! 2016-04-22 20:04:53.120 - info: hm-rega.0 set state hm-rpc.1.CUX2803001.2.IP dp CUxD.CUX2803001:2.IP value undefined
                ! 2016-04-22 20:04:53.121 - info: hm-rega.0 set state hm-rpc.1.CUX2803001.2.UNREACH_CTR dp CUxD.CUX2803001:2.UNREACH_CTR value undefined
                ! 2016-04-22 20:04:53.123 - info: hm-rega.0 set state hm-rpc.1.CUX2803001.2.STATE dp CUxD.CUX2803001:2.STATE value undefined
                ! 2016-04-22 20:04:53.124 - info: hm-rega.0 set state hm-rpc.1.CUX2803001.3.INFO dp CUxD.CUX2803001:3.INFO value undefined
                ! 2016-04-22 20:04:53.125 - info: hm-rega.0 set state hm-rpc.1.CUX2803001.3.IP dp CUxD.CUX2803001:3.IP value undefined

                Da die Werte mit data[dp] ausgelesen werden und im Array data der entsprechende Schlüssel aus dp nicht existiert, wird kein Wert gefunden. Somit werden alle Geräte-Parameter nun auf den Wert null bzw. undefined gesetzt.

                Dies ist auch noch in der Version 1.0.0 so.

                mfg

                Markus

                Update:

                Ich hab jetzt in der Funktion folgende Zeilen geändert und somit die _unescape Funktion nur auf die id beschränkt:

                
                           // dp = _unescape(dp);
                            var tmp = (_unescape(dp)).split('.');
                
                

                Zumindest das Einlesen geht jetzt wieder. Ob andere Funktionen jetzt nicht mehr klappen, kann ich nicht erkennen.

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

                  Irgendwie ist mir dieser Thread durch die Lappen gegangen.

                  Heißt es, dass hm-rega mit Cuxd nicht funktioniert?

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

                    Vielleicht muss man dieses Teil ändern auf:

                    function pollVariables() {
                        rega.runScriptFile('polling', function (data) {
                            if (!data) return;
                    
                            try {
                                data = JSON.parse(data.replace(/\n/gm, ''));
                            } catch (e) {
                                adapter.log.error('Cannot parse answer for polling: ' + data);
                                return;
                            }
                            for (var id in data) {
                                var val = data[id][0];
                    
                                id = _unescape(id);
                    
                                if (typeof val === 'string') val = _unescape(val);
                    
                                if (id == 40) {
                                    id = 'alarms';
                                } else
                                if (id == 41) {
                                    // If number of alarms changed
                                    if (regaStates[id] !== val) setTimeout(pollServiceMsgs, 1000);
                                    id = 'maintenance';
                                }
                                regaStates[id] = val;
                                adapter.setState(adapter.namespace + '.' + id, val, true);
                            }
                        });
                    }
                    
                    

                    Ich habe id = _unescape(id); hinzugefügt.

                    1 Reply Last reply Reply Quote 0
                    • Homoran
                      Homoran Global Moderator Administrators last edited by

                      Hallo bluefox,

                      inzwischen liest der hm-rega auch die Einheiten bei den Systemvariablen aus.

                      Leider aber in unkonvertiertem UTF-8:
                      144_rega_units.jpg

                      Gruß

                      Rainer

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

                        Es gibt hm-rega auf dem git, die das nicht haben sollte.

                        1 Reply Last reply Reply Quote 0
                        • Homoran
                          Homoran Global Moderator Administrators last edited by

                          Sag mal wann schläfst du eigentlich?
                          144_klima001.jpg
                          läuft natürlich! :mrgreen:

                          DANKE!!

                          Rainer

                          <size size="85">nur die Widgets musste ich im Editor alle öffnen, damit sich die anzeige änderte</size>

                          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

                          913
                          Online

                          31.9k
                          Users

                          80.3k
                          Topics

                          1.3m
                          Posts

                          8
                          26
                          6284
                          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