Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. HomeMatic rpc - keine RSSI-Werte

    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

    HomeMatic rpc - keine RSSI-Werte

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

      Systemdata Bitte Ausfüllen
      Hardwaresystem: Pi4
      Arbeitsspeicher: 4GB
      Festplattenart: SD-Karte
      Betriebssystem: Raspbian Buster
      Node-Version: 4.0.19
      Nodejs-Version: v14.18.1
      NPM-Version: 6.14.15
      Installationsart: Manuell
      Image genutzt: Nein
      Ort/Name der Imagedatei: Link

      hm-rega : v3.0.37
      hm-rpc : v1.15.8

      Moin,
      ich bin mir nicht sicher, ob es sich hier um einen Bug, handelt, oder das Problem vor dem Monitor sitzt:
      Ich bekomme bei allen! meinen HomeMatic-Sensoren (nicht HomeMatic-IP!) die RSSI-Werte unter z.B. hm-rpc.0.OEQ1425263.0.RSSI_DEVICE mit 0 dBm angezeigt
      (die Werte der Objekte werden dabei in oranger Schrift angezeigt)

      In der RaspberryMatic-GUI werden sie allerdings korrekt angzeigt.
      Auch mittels Browser kann man die Werte so abrufen:
      http://192.168.xxx.xxx/config/xmlapi/rssilist.cgi :

      <rssiList>
      <rssi device="MEQ1846035" rx="65536" tx="-54"/>
      <rssi device="NEQ0682554" rx="-54" tx="65536"/>
      <rssi device="NEQ0683617" rx="65536" tx="-42"/>
      <rssi device="OEQ0767142" rx="-69" tx="-69"/>
      <rssi device="OEQ0964559" rx="65536" tx="-61"/>
      <rssi device="OEQ1425263" rx="65536" tx="-83"/>
      <rssi device="OEQ1425267" rx="65536" tx="-87"/>
      <rssi device="OEQ1425279" rx="65536" tx="-61"/>
      <rssi device="OEQ1432688" rx="65536" tx="-60"/>
      <rssi device="OEQ1715592" rx="65536" tx="-73"/>
      <rssi device="PEQ0106925" rx="65536" tx="-94"/>
      <rssi device="PEQ0505813" rx="65536" tx="-192"/>
      <rssi device="PEQ0626694" rx="-65" tx="65536"/>
      <rssi device="QEQ1844263" rx="-56" tx="-202"/>
      <rssi device="REQ0838706" rx="-35" tx="-53"/>
      <rssi device="REQ0838724" rx="-54" tx="-64"/>
      <rssi device="REQ0838727" rx="-54" tx="-69"/>
      <rssi device="REQ0838740" rx="-49" tx="-60"/>
      </rssiList>
      

      Ich habe mir jetzt so geholfen, in dem ich ein JS geschrieben habe, welches zyklisch die rssilist.cgi via Browser abfragt und dann in selbst erstellte Datenpunkte schreibt.

      Was ich bisher versucht habe:
      Bei den rpc-Instanzen: Geräte neu einlesen (einmalig) -> hilft nicht.

      Wie gesagt, ich weiß nicht, ob das ein Bug ist, allerdings sollten m.E. wenn die Objekte vorhanden sind, auch deren Werte korrekt angezeigt werden?

      Gruß
      Jörg

      joergeli 1 Reply Last reply Reply Quote 0
      • joergeli
        joergeli @joergeli last edited by

        <Hochschieb>

        Eine Bitte:
        Kann mal jemand, der HomeMatic-Sensoren betreibt, bei den rpc-Objekten nachschauen, ob bei RSSI_DEVICE reale dBm-Werte angezeigt werden?
        z.B. bei einem HM-Sec-SCo ( Funk- Tür-/Fensterkontakt optisch) , bei mir wird - wie oben schon geschrieben - bei allen HomeMatic-Sensoren 0 dBm angezeigt.
        Die RSSI-Werte der HomeMatic IP-Sensoren werden bei mir allerdings korrekt angezeigt.
        Ich habe mir zwar - wie ebenfalls oben beschrieben - mit einem JS geholfen, mich würde aber trotzdem interessieren, ob bei mir was "faul" ist.

        Hinweis: Alle Homematic-Sensoren werden mit meiner RaspberryMatic direkt empfangen, also kein HomeMatic-Accespoint im Spiel.

        Danke im Voraus!
        Jörg

        wendy2702 1 Reply Last reply Reply Quote 0
        • wendy2702
          wendy2702 @joergeli last edited by

          @joergeli Glaube du hast einen Bug gefunden.

          Bei mir steht alles auf "1" und das letzte Update gab es am 13.01.21

          d8841302-d903-435c-9f99-3e02c4dfd74f-grafik.png

          Mach doch mal ein Issue auf Github auf

          joergeli 1 Reply Last reply Reply Quote 0
          • joergeli
            joergeli @wendy2702 last edited by

            @wendy2702

            Danke Dir!

            Habe soeben ein issue erstellt:
            github-issue

            joergeli 1 Reply Last reply Reply Quote 0
            • joergeli
              joergeli @joergeli last edited by

              Ich habe das github-issue nach Antwort von @foxriver76 geschlossen.
              Problem liegt nicht beim rpc-Adapter, sondern auf Seite von HomeMatic.

              1 Reply Last reply Reply Quote 0
              • E
                emil70 last edited by emil70

                Was kommen den für Werte wenn man das script nutz Angezeigt dann javascript

                var link = 'http://IP von HM/config/xmlapi/rssilist.cgi';
                var request = require('request');
                var parseString = require('xml2js').parseString;
                
                function ImportRSSI() 
                {
                    request(link, function (error, response, body) 
                    {
                        var xml, result;
                    
                        parseString(body, function (err, result) 
                        {
                            var WriteDeviceId = true;
                            '* * * * *'
                            for (var i = 0; i < result.rssiList.rssi.length; i++) 
                            {
                                var Device = result.rssiList.rssi[i].$;
                
                                var DeviceId = Device.device;
                                var DeviceTx = Device.tx;
                                var DeviceRx = Device.rx;
                                var DeviceName = DeviceId;
                                
                                var DeviceObject = getObject('hm-rpc.0.'+DeviceId); 
                                
                                if (DeviceObject != null) 
                                {
                                    DeviceName = DeviceObject.common.name;
                                    DeviceName = DeviceName.replace(/ /g, '_');
                                }
                                
                                createState("HMSignalStrength."+DeviceName+".tx", DeviceTx, true);
                                createState("HMSignalStrength."+DeviceName+".rx", DeviceRx, true);
                            }
                        });
                             
                    });
                }    
                
                ImportRSSI();
                

                oder wurde das behoben von HM-Seite?

                Bei mir geht es

                joergeli 1 Reply Last reply Reply Quote 0
                • joergeli
                  joergeli @emil70 last edited by

                  @emil70 sagte in HomeMatic rpc - keine RSSI-Werte:

                  Bei mir geht es

                  Was geht? Daß das Script funktioniert ist unbestritten.

                  Was immer noch nicht funktioniert:
                  Homematic "klassische" Aktoren zeigen in ioBroker bei RSSI_DEVICE = 0 dBM.
                  Homematic IP-Aktoren zeigen in ioBroker bei RSSI_Device den korrekten dBM-Wert.

                  Auf der RaspberryMatic-GUI (V 3.63.9.20220625) werden für alle Aktoren die korrekten dBM-Werte
                  angezeigt.

                  ice987 E 2 Replies Last reply Reply Quote 0
                  • ice987
                    ice987 @joergeli last edited by

                    @joergeli

                    wurde ein entsprechender Issue unter https://github.com/ioBroker/ioBroker.hm-rpc erstellt?

                    joergeli 1 Reply Last reply Reply Quote 0
                    • joergeli
                      joergeli @ice987 last edited by

                      @ice987
                      Ja, habe ich weiter oben doch schon geschrieben.
                      Aber nochmals, siehe hier:
                      https://github.com/ioBroker/ioBroker.hm-rpc/issues/506

                      Das Problem liegt nicht an ioBroker, sondern auf eq3-Seite.
                      ... und ehrlich gesagt habe ich keine Lust bei eq3 auch noch ein Faß aufzumachen, da ich mir mit dem "Workaround"-Script selbst helfen konnte.

                      joergeli created this issue in ioBroker/ioBroker.hm-rpc

                      closed Keine RSSI-Werte bei HomeMatic ("klassische Sensoren") #506

                      1 Reply Last reply Reply Quote 0
                      • E
                        emil70 @joergeli last edited by emil70

                        @joergeli

                        Das bei meinen klassischen HM-Geräte Werte angezeigt werden

                        Screenshot 2022-12-04 at 12-34-26 objects - iobroker.png

                        Screenshot 2022-12-04 at 12-35-06 objects - iobroker.png

                        joergeli 1 Reply Last reply Reply Quote 0
                        • joergeli
                          joergeli @emil70 last edited by

                          @emil70
                          Tja, dann weiß ich auch nicht so recht, was bei mir im Argen ist.
                          Ich nutze keine CCU, sondern eine RaspberryMatic - evtl. sollte ich für die noch mal ein Firmwareupdate durchführen.

                          E 1 Reply Last reply Reply Quote 0
                          • E
                            emil70 @joergeli last edited by

                            @joergeli sagte in HomeMatic rpc - keine RSSI-Werte:

                            RaspberryMatic

                            nutze selber RaspberryMatic mit Version: 3.65.8.20220831

                            joergeli 1 Reply Last reply Reply Quote 0
                            • joergeli
                              joergeli @emil70 last edited by

                              @emil70
                              Danke,
                              Jetzt muß ich bei mir wohl doch mal auf der RaspberryMatic ein Firmwareupdate durchführen.
                              Momentan ist bei mir RaspberryMatic: V 3.63.9.20220625 installiert.
                              Aktuell ist V 3.65.11.20221005 .

                              1 Reply Last reply Reply Quote 0
                              • First post
                                Last post

                              Support us

                              ioBroker
                              Community Adapters
                              Donate

                              1.0k
                              Online

                              31.8k
                              Users

                              80.0k
                              Topics

                              1.3m
                              Posts

                              4
                              13
                              1165
                              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