ReGaHss-Inkonsistenzen bzgl. DP ValueType() vs MIN/MAX MetaDaten

Einrichtung, Nutzung und Hilfe zu RaspberryMatic (OCCU auf Raspberry Pi)

Moderatoren: jmaus, Co-Administratoren

Benutzeravatar
jmaus
Beiträge: 9063
Registriert: 17.02.2015, 14:45
System: Alternative CCU (auf Basis OCCU)
Wohnort: Dresden
Hat sich bedankt: 378 Mal
Danksagung erhalten: 1467 Mal
Kontaktdaten:

ReGaHss-Inkonsistenzen bzgl. DP ValueType() vs MIN/MAX MetaDaten

Beitrag von jmaus » 19.01.2023, 21:57

Hallo Zusammen,

angestoßen von der noch offenen Problematik das der Maintenance TIME_OF_OPERATION Datenpunkt bei einem HmIP-SWSD in der WebUI keine korrekten Werte anzeigt (siehe https://github.com/jens-maus/RaspberryMatic/issues/2008 bzw. viewtopic.php?f=65&t=76124) jedoch via XMLRPC die richtigen Werte ausspuckt, hab ich mir die ganze Problematik nun etwas näher angeschaut und vor ein paar Tagen bin ich schon drauf gestoßen das es in der ReGaHss bei gewissen Datentypen gerade bei Maintenance Kanälen anscheinend Inkonsistenzen gibt.

Als Beispiel kann man da in der Tat den TIME_OF_OPERATION Datenpunkt her nehmen. Dieser ist laut Gerätedoku bzw. XMLRPC getParamsetDescription() Ausgabe wie folgt definiert:

Code: Alles auswählen

... 'TIME_OF_OPERATION': {'MIN': 0, 'OPERATIONS': 5, 'MAX': 1415491200, 'FLAGS': 1, 'ID': 'TIME_OF_OPERATION', 'TYPE': 'INTEGER', 'DEFAULT': 0}, ...
D.h. der Datenpunkt kann Werte von 0 bis 1415491200 annehmen und selbiges sollte auch in der ReGaHss so hinterlegt sein. Wenn man sich nun den entsprechenden Eintrag in der homematic.regadom dazu anschaut sieht der wie folgt aus:

Code: Alles auswählen

<dp>
<obj>
<id>2944</id>
<name>HmIP-RF.000A5F299XXXXX:0.TIME_OF_OPERATION</name>
<type>393281</type>
<enabled>1</enabled>
<accessrights>4294967295</accessrights>
<objflgs>1</objflgs>
<metadata>
<count>3</count>
<property>MAX</property>
<value>1415491200</value>
<property>MIN</property>
<value>0</value>
<property>TYPE</property>
<value>INTEGER</value>
</metadata>
</obj>
<dp-info></dp-info>
<chnid>2931</chnid>
<valtype>8</valtype>
<alvalev>1</alvalev>
<cachtmout>0</cachtmout>
<dvi>0</dvi>
<op>5</op>
<subtype>24</subtype>
<polltime>0</polltime>
<valdef>
<val>0</val>
<type>8</type>
</valdef>
</dp>
Wichtig für das Problem ist hierbei folgendes:

Code: Alles auswählen

<valtype>8</valtype>
<subtype>24</subtype>
D.h. der Datenpunkt hat laut ReGaHss definition eine Datenbreite eines unsigned byte (24=unsigned, 8=byte) und das bedeutet er kann intern in ReGaHss nur Werte von 0 bis 255 annehmen. Und das passt eben nicht zu den MIN/MAX Werten die laut XMLRPC getParamsetDescription() zurückgegeben werden. Trotzdem hat ReGaHss hier dem Datenpunkt ein BYTE zugeordnet und das begründet auch warum die Werte in der WebUI nicht korrekt ankommen und dort nur 0 oder 128 angezeigt wird – eben weil der Datentype "überläuft".

Warum ReGa das falsch macht, daran bin ich gerade dran und habe auch eine Lösung parat. Aber es interessiert mich natürlich trotzdem wie lange das Problem der falschen Datentypzuordnung in ReGa schon existiert und wie verbreitet das gerade in großen produktiven Umgebungen so ist. Und daher hab ich mal ein kleines ReGa-Skript gebaut das versucht diese Inkonsistenzen ausfindig zu machen und auszugeben und es wäre schön wenn das vielleicht der Eine oder Andere mit einer großen Installation auf seine Umgebung mal loslassen könnte um rauszufinden über welche Geräte- und Kanäle das Problem ggf. verbreitet ist.

Dazu hier nun einmal dieses Skript:

Code: Alles auswählen

integer i=0;
WriteLine("Searching for invalid datatyped object values:")
while(true) {
  object obj = dom.GetObject(i);
  if((obj)) {
    if(obj.MetaData('MAX')) {
      var mmin;
      var mmax;
      if(obj.ValueType() == 16) { ! Integer
        mmin = -2147483647;
        mmax = 2147483647;
        if((obj.MetaData('MIN').ToInteger() < mmin) || (obj.MetaData('MAX').ToInteger() > mmax)) {
          WriteLine(obj.ID() # " - " # obj.Name() # " - MIN:" # obj.MetaData('MIN') # " MAX:" # obj.MetaData('MAX') # " <> " # obj.Value() # " (INTEGER/" # obj.ValueSubType() # ")");
        }
      } elseif((obj.ValueType() == 4) || (obj.ValueType() == 6)) { ! Float
        mmin = "-1.79769e+308".ToFloat();
        mmax = "1.79769e+308".ToFloat();
        if((obj.MetaData('MIN').ToFloat() < mmin) || (obj.MetaData('MAX').ToFloat() > mmax)) {
          WriteLine(obj.ID() # " - " # obj.Name() # " - MIN: " # obj.MetaData('MIN') # " MAX:" # obj.MetaData('MAX') # " <> (FLOAT/" # obj.ValueSubType() # "): " # obj.Value());
        }
      } elseif(obj.ValueType() == 2) { ! bool
        if((obj.MetaData('MIN') != 'false') || (obj.MetaData('MAX') != 'true')) {
          WriteLine(obj.ID() # " - " # obj.Name() # " - MIN:" # obj.MetaData('MIN') # " MAX:" # obj.MetaData('MAX') # " <> (BOOL/" # obj.ValueSubType() # "): " # obj.Value());
        }
      } elseif(obj.ValueType() == 8) { ! byte
        if(obj.ValueSubType() == 24) {
          mmin = 0;
          mmax = 255;
        } else {
          mmin = -128;
          mmax = 128;
        }
        if((obj.MetaData('MIN').ToInteger() < mmin) || (obj.MetaData('MAX').ToInteger() > mmax)) {
          WriteLine(obj.ID() # " - " # obj.Name() # " - MIN:" # obj.MetaData('MIN') # " MAX:" # obj.MetaData('MAX') # " <> (BYTE/" # obj.ValueSubType() # "): " # obj.Value());
        }
      } elseif(obj.ValueType() != 20) { ! !string
        WriteLine("UNKNOWN: " # obj.Name() # " = " # obj.ValueType());
      }
    }
  }
  i=i+1;
}
WriteLine("DONE");
Ein Beispiel einer möglichen Ausgabe sieht hierbei wie folgt aus:

Code: Alles auswählen

Searching for invalid datatyped object values:
2667 - BidCos-RF.MEQ0186XXX:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
2668 - BidCos-RF.MEQ0186XXX:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
2825 - HmIP-RF.001098A9963XXX:0.RSSI_DEVICE - MIN:-128 MAX:127 <> (BYTE/24): 0
2826 - HmIP-RF.001098A9963XXX:0.RSSI_PEER - MIN:-128 MAX:127 <> (BYTE/24): 0
2942 - HmIP-RF.000A5F29920XXX:0.RSSI_DEVICE - MIN:-128 MAX:127 <> (BYTE/24): 195
2943 - HmIP-RF.000A5F29920XXX:0.RSSI_PEER - MIN:-128 MAX:127 <> (BYTE/24): 0
2944 - HmIP-RF.000A5F29920XXX:0.TIME_OF_OPERATION - MIN:0 MAX:1415491200 <> (BYTE/24): 0
2977 - HmIP-RF.000A18A9A81XXX:0.RSSI_DEVICE - MIN:-128 MAX:127 <> (BYTE/24): 196
2978 - HmIP-RF.000A18A9A81XXX:0.RSSI_PEER - MIN:-128 MAX:127 <> (BYTE/24): 0
DONE
Gut erkennen kann man daran das auch hier eben ein TIME_OF_OPERATION Datenpunkt gefunden wird mit genau dieser Problematik (d.h. MAX > 255 aber ein unsigned byte DP). Darüberhinaus findet er hier aber auch z.B. noch vermeintliche Inkonsistenzen in den RSSI_XXXXX Datenpunkten weil diese laut MIN/MAX von -128 bis 127 werte annehmen können, aber der Datenpunkt ebenfalls auf ein unsigned byte mit 0-255 begrenzt. Und bei denen bin ich mir jetzt nicht so sicher ob hier das unsigned byte oder die MIN/MAX Angaben nicht passen.Zumindest hat das bisher ja keine Probleme gemacht.

Lange Rede, kurzer Sinn: Wäre schön einmal ein paar weitere Ausgaben zu sehen um einzuschätzen wie weit diese Inkonsistenzen verbreitet sind und welche davon eine Korrektur benötigen und welche nicht. Beim TIME_OF_OPERATION Datenpunkt ist dies zumindest ganz einfach indem man den ValueType() auf Integer setzt und schon passt der Wert in der WebUI dann. Allerdings gehört das natürlich am Ursprung (d.h. in ReGaHss) repariert und jetzt nicht gar via eines Skriptes oder ähnliches und da bin ich ja wie gesagt dran das dann wieder konsistent zu machen. Aber ich möchte eben erst einmal sehen welche Datenpunkte da wirklich und in welcher Breite betroffen sind.
RaspberryMatic 3.67.10.20230114 @ Proxmox – ~195 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker – GitHub / Twitter / Facebook / Sponsors

Benutzeravatar
Black
Beiträge: 4902
Registriert: 12.09.2015, 22:31
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wegberg
Hat sich bedankt: 268 Mal
Danksagung erhalten: 825 Mal
Kontaktdaten:

Re: ReGaHss-Inkonsistenzen bzgl. DP ValueType() vs MIN/MAX MetaDaten

Beitrag von Black » 19.01.2023, 22:02

ich hätte da was für dich:

Code: Alles auswählen

Searching for invalid datatyped object values:
1639 - BidCos-RF.OEQ0292939:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 185
1640 - BidCos-RF.OEQ0292939:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 191
1675 - BidCos-RF.OEQ0292912:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
1676 - BidCos-RF.OEQ0292912:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 184
1711 - BidCos-RF.OEQ0291126:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 202
1712 - BidCos-RF.OEQ0291126:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 176
1978 - BidCos-RF.LEQ0215394:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
1979 - BidCos-RF.LEQ0215394:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 190
2035 - BidCos-RF.MEQ0359951:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 194
2036 - BidCos-RF.MEQ0359951:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 62
2067 - BidCos-RF.LEQ1208223:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 208
2068 - BidCos-RF.LEQ1208223:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 168
2141 - BidCos-RF.LEQ1249395:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
2142 - BidCos-RF.LEQ1249395:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 182
2193 - BidCos-RF.LEQ1204816:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
2194 - BidCos-RF.LEQ1204816:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 198
2272 - BidCos-RF.MEQ0090287:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 220
2273 - BidCos-RF.MEQ0090287:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 208
2337 - BidCos-RF.MEQ0327933:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 205
2338 - BidCos-RF.MEQ0327933:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 203
2376 - BidCos-RF.MEQ0328008:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
2377 - BidCos-RF.MEQ0328008:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 211
2415 - BidCos-RF.NEQ0370277:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 192
2416 - BidCos-RF.NEQ0370277:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 65
2450 - BidCos-RF.LEQ0748254:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 187
2451 - BidCos-RF.LEQ0748254:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 191
2481 - BidCos-RF.MEQ1433569:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 176
2482 - BidCos-RF.MEQ1433569:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 179
2516 - BidCos-RF.NEQ0276044:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
2517 - BidCos-RF.NEQ0276044:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 178
2555 - BidCos-RF.NEQ0275881:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
2556 - BidCos-RF.NEQ0275881:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 160
2594 - BidCos-RF.NEQ0275887:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
2595 - BidCos-RF.NEQ0275887:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 179
2646 - BidCos-RF.MEQ0443558:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
2647 - BidCos-RF.MEQ0443558:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 185
2711 - BidCos-RF.MEQ0442636:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
2712 - BidCos-RF.MEQ0442636:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
2777 - BidCos-RF.LEQ1282903:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
2778 - BidCos-RF.LEQ1282903:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 181
2980 - BidCos-RF.NEQ0194851:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
2981 - BidCos-RF.NEQ0194851:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 192
3029 - BidCos-RF.MEQ0165247:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
3030 - BidCos-RF.MEQ0165247:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
3070 - BidCos-RF.OEQ0227190:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
3071 - BidCos-RF.OEQ0227190:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 171
3126 - BidCos-RF.NEQ0939179:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
3127 - BidCos-RF.NEQ0939179:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 191
3312 - BidCos-RF.MEQ0450786:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 205
3313 - BidCos-RF.MEQ0450786:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 172
3391 - BidCos-RF.MEQ0450730:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 191
3392 - BidCos-RF.MEQ0450730:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 172
3470 - BidCos-RF.MEQ0090466:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 196
3471 - BidCos-RF.MEQ0090466:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 163
3532 - BidCos-RF.MEQ0450748:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 185
3533 - BidCos-RF.MEQ0450748:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 185
4124 - BidCos-RF.MEQ0706025:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
4125 - BidCos-RF.MEQ0706025:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 186
4292 - BidCos-RF.NEQ0530867:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
4293 - BidCos-RF.NEQ0530867:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 190
4362 - BidCos-RF.MEQ0067030:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 182
4363 - BidCos-RF.MEQ0067030:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 173
4412 - BidCos-RF.LEQ1251746:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
4413 - BidCos-RF.LEQ1251746:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 188
4464 - BidCos-RF.OEQ0240887:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 217
4465 - BidCos-RF.OEQ0240887:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 207
4744 - BidCos-RF.NEQ0002638:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
4745 - BidCos-RF.NEQ0002638:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 193
4787 - BidCos-RF.NEQ0000093:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
4788 - BidCos-RF.NEQ0000093:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 206
4836 - BidCos-RF.MEQ0220296:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
4837 - BidCos-RF.MEQ0220296:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 182
4888 - BidCos-RF.MEQ0798731:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 210
4889 - BidCos-RF.MEQ0798731:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 203
4962 - BidCos-RF.LEQ1249376:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
4963 - BidCos-RF.LEQ1249376:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 165
5014 - BidCos-RF.LEQ1204622:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
5015 - BidCos-RF.LEQ1204622:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 204
5093 - BidCos-RF.MEQ0090766:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
5094 - BidCos-RF.MEQ0090766:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 196
5258 - BidCos-RF.MEQ1656799:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
5259 - BidCos-RF.MEQ1656799:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 167
5314 - BidCos-RF.NEQ0118095:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
5315 - BidCos-RF.NEQ0118095:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 189
5429 - BidCos-RF.NEQ0963134:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
5430 - BidCos-RF.NEQ0963134:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 165
5478 - BidCos-RF.OEQ0074629:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
5479 - BidCos-RF.OEQ0074629:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
5741 - BidCos-RF.LEQ1199092:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
5742 - BidCos-RF.LEQ1199092:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 195
5815 - BidCos-RF.NEQ1478013:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
5816 - BidCos-RF.NEQ1478013:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 183
5867 - BidCos-RF.MEQ0090274:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
5868 - BidCos-RF.MEQ0090274:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 187
6219 - BidCos-RF.MEQ0165219:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
6220 - BidCos-RF.MEQ0165219:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
6325 - BidCos-RF.OEQ0245709:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
6326 - BidCos-RF.OEQ0245709:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 196
6407 - BidCos-RF.NEQ1832065:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 193
6408 - BidCos-RF.NEQ1832065:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 196
6446 - BidCos-RF.OEQ0568909:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 194
6447 - BidCos-RF.OEQ0568909:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 159
6799 - BidCos-RF.OEQ0569583:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 188
6800 - BidCos-RF.OEQ0569583:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 194
7366 - BidCos-RF.LEQ1318976:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
7367 - BidCos-RF.LEQ1318976:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
10516 - BidCos-RF.OEQ1298843:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 200
10517 - BidCos-RF.OEQ1298843:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 200
10622 - BidCos-RF.OEQ1303452:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 196
10623 - BidCos-RF.OEQ1303452:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 200
10658 - BidCos-RF.OEQ1298744:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 194
10659 - BidCos-RF.OEQ1298744:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 200
11104 - BidCos-RF.OEQ0749485:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
11105 - BidCos-RF.OEQ0749485:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 195
12239 - BidCos-RF.NEQ1463971:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
12240 - BidCos-RF.NEQ1463971:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 64
12423 - BidCos-RF.OBO0080846:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
12424 - BidCos-RF.OBO0080846:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 204
12485 - HmIP-RF.0019D8A99618B6:0.RSSI_DEVICE - MIN:-128 MAX:127 <> (BYTE/24): 190
12486 - HmIP-RF.0019D8A99618B6:0.RSSI_PEER - MIN:-128 MAX:127 <> (BYTE/24): 0
12555 - HmIP-RF.0008D8A993096C:0.RSSI_DEVICE - MIN:-128 MAX:127 <> (BYTE/24): 188
12556 - HmIP-RF.0008D8A993096C:0.RSSI_PEER - MIN:-128 MAX:127 <> (BYTE/24): 0
12797 - BidCos-RF.OEQ0568985:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 187
12798 - BidCos-RF.OEQ0568985:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 182
12836 - BidCos-RF.OEQ0569979:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 185
12837 - BidCos-RF.OEQ0569979:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 185
13074 - HmIP-RF.00091709933635:0.RSSI_DEVICE - MIN:-128 MAX:127 <> (BYTE/24): 189
13075 - HmIP-RF.00091709933635:0.RSSI_PEER - MIN:-128 MAX:127 <> (BYTE/24): 0
13132 - HmIP-RF.000C170999F636:0.RSSI_DEVICE - MIN:-128 MAX:127 <> (BYTE/24): 193
13133 - HmIP-RF.000C170999F636:0.RSSI_PEER - MIN:-128 MAX:127 <> (BYTE/24): 0
13188 - HmIP-RF.000BD5699D4DFD:0.RSSI_DEVICE - MIN:-128 MAX:127 <> (BYTE/24): 164
13189 - HmIP-RF.000BD5699D4DFD:0.RSSI_PEER - MIN:-128 MAX:127 <> (BYTE/24): 174
13511 - HmIP-RF.0008D8A998C049:0.RSSI_DEVICE - MIN:-128 MAX:127 <> (BYTE/24): 198
13512 - HmIP-RF.0008D8A998C049:0.RSSI_PEER - MIN:-128 MAX:127 <> (BYTE/24): 0
14202 - HmIP-RF.000D58A98FADA4:0.RSSI_DEVICE - MIN:-128 MAX:127 <> (BYTE/24): 197
14203 - HmIP-RF.000D58A98FADA4:0.RSSI_PEER - MIN:-128 MAX:127 <> (BYTE/24): 0
14946 - HmIP-RF.001A58A9A2801C:0.RSSI_DEVICE - MIN:-128 MAX:127 <> (BYTE/24): 194
14947 - HmIP-RF.001A58A9A2801C:0.RSSI_PEER - MIN:-128 MAX:127 <> (BYTE/24): 0
15238 - BidCos-RF.OEQ1157714:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
15239 - BidCos-RF.OEQ1157714:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 181
15548 - HmIP-RF.000BD5699D4B5B:0.RSSI_DEVICE - MIN:-128 MAX:127 <> (BYTE/24): 182
15549 - HmIP-RF.000BD5699D4B5B:0.RSSI_PEER - MIN:-128 MAX:127 <> (BYTE/24): 0
15582 - HmIP-RF.00145709AED994:0.RSSI_DEVICE - MIN:-128 MAX:127 <> (BYTE/24): 187
15583 - HmIP-RF.00145709AED994:0.RSSI_PEER - MIN:-128 MAX:127 <> (BYTE/24): 0
15641 - HmIP-RF.000D18A9A5AB09:0.RSSI_DEVICE - MIN:-128 MAX:127 <> (BYTE/24): 187
15642 - HmIP-RF.000D18A9A5AB09:0.RSSI_PEER - MIN:-128 MAX:127 <> (BYTE/24): 191
16795 - HmIP-RF.001A58A9A27DC5:0.RSSI_DEVICE - MIN:-128 MAX:127 <> (BYTE/24): 209
16796 - HmIP-RF.001A58A9A27DC5:0.RSSI_PEER - MIN:-128 MAX:127 <> (BYTE/24): 210
17229 - BidCos-RF.MEQ0755132:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 181
17230 - BidCos-RF.MEQ0755132:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 182
17277 - HmIP-RF.0007D709AFABA1:0.RSSI_DEVICE - MIN:-128 MAX:127 <> (BYTE/24): 177
17278 - HmIP-RF.0007D709AFABA1:0.RSSI_PEER - MIN:-128 MAX:127 <> (BYTE/24): 0
17404 - HmIP-RF.000A9A49A6ACDD:0.RSSI_DEVICE - MIN:-128 MAX:127 <> (BYTE/24): 191
17405 - HmIP-RF.000A9A49A6ACDD:0.RSSI_PEER - MIN:-128 MAX:127 <> (BYTE/24): 0
17457 - HmIP-RF.000A18A996EA3C:0.RSSI_DEVICE - MIN:-128 MAX:127 <> (BYTE/24): 196
17458 - HmIP-RF.000A18A996EA3C:0.RSSI_PEER - MIN:-128 MAX:127 <> (BYTE/24): 0
17624 - BidCos-RF.OEQ1303347:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 189
17625 - BidCos-RF.OEQ1303347:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 195
17718 - BidCos-RF.PEQ1661722:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
17719 - BidCos-RF.PEQ1661722:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 203
18012 - BidCos-RF.MEQ0091627:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 195
18013 - BidCos-RF.MEQ0091627:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 162
18088 - HmIP-RF.00285BE989F6E3:0.RSSI_DEVICE - MIN:-128 MAX:127 <> (BYTE/24): 192
18089 - HmIP-RF.00285BE989F6E3:0.RSSI_PEER - MIN:-128 MAX:127 <> (BYTE/24): 0
18271 - HmIP-RF.00149A4994C2C2:0.RSSI_DEVICE - MIN:-128 MAX:127 <> (BYTE/24): 181
18272 - HmIP-RF.00149A4994C2C2:0.RSSI_PEER - MIN:-128 MAX:127 <> (BYTE/24): 0
18349 - BidCos-RF.MEQ0394648:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
18350 - BidCos-RF.MEQ0394648:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 203
18785 - HmIP-RF.00089BE9A6F318:0.RSSI_DEVICE - MIN:-128 MAX:127 <> (BYTE/24): 176
18786 - HmIP-RF.00089BE9A6F318:0.RSSI_PEER - MIN:-128 MAX:127 <> (BYTE/24): 175
19028 - HmIP-RF.00111BE9A597DB:0.RSSI_DEVICE - MIN:-128 MAX:127 <> (BYTE/24): 190
19029 - HmIP-RF.00111BE9A597DB:0.RSSI_PEER - MIN:-128 MAX:127 <> (BYTE/24): 188
20651 - HmIP-RF.0008DD8997B1AF:0.RSSI_DEVICE - MIN:-128 MAX:127 <> (BYTE/24): 206
20652 - HmIP-RF.0008DD8997B1AF:0.RSSI_PEER - MIN:-128 MAX:127 <> (BYTE/24): 0
20810 - HmIP-RF.0001DBE9A6274E:0.RSSI_DEVICE - MIN:-128 MAX:127 <> (BYTE/24): 183
20811 - HmIP-RF.0001DBE9A6274E:0.RSSI_PEER - MIN:-128 MAX:127 <> (BYTE/24): 0
21004 - HmIP-RF.00085F298D472F:0.RSSI_DEVICE - MIN:-128 MAX:127 <> (BYTE/24): 188
21005 - HmIP-RF.00085F298D472F:0.RSSI_PEER - MIN:-128 MAX:127 <> (BYTE/24): 0
21105 - HmIP-RF.000B5F298DE4A4:0.RSSI_DEVICE - MIN:-128 MAX:127 <> (BYTE/24): 172
21106 - HmIP-RF.000B5F298DE4A4:0.RSSI_PEER - MIN:-128 MAX:127 <> (BYTE/24): 0
21171 - HmIP-RF.00351F29A8235A:0.RSSI_DEVICE - MIN:-128 MAX:127 <> (BYTE/24): 194
21172 - HmIP-RF.00351F29A8235A:0.RSSI_PEER - MIN:-128 MAX:127 <> (BYTE/24): 0
21232 - HmIP-RF.002C1F29900CDF:0.RSSI_DEVICE - MIN:-128 MAX:127 <> (BYTE/24): 194
21233 - HmIP-RF.002C1F29900CDF:0.RSSI_PEER - MIN:-128 MAX:127 <> (BYTE/24): 0
21290 - HmIP-RF.00045D89969C34:0.RSSI_DEVICE - MIN:-128 MAX:127 <> (BYTE/24): 202
21291 - HmIP-RF.00045D89969C34:0.RSSI_PEER - MIN:-128 MAX:127 <> (BYTE/24): 209
DONE
------------------------------ Script Variablen -----------------------------
[sIID              ](integer): 4615
[bLists            ](boolean): true
[bIDs              ](boolean): true
[i                 ](integer-->string): 
[obj               ](object ): null
[mmin              ](var-->integer): -2147483647
[mmax              ](var-->integer): 2147483647
[nLoops            ](integer): 65535
[sSID              ](string ): 	4615	
[oID               ](object ): null
[iType             ](integer): 0
[bDevice           ](boolean): true
[bChannel          ](boolean): true
[bEnum             ](boolean): true
[bDP               ](boolean): true
[bAlarmDP          ](boolean): true
[bHSSDP            ](boolean): true
[bFavorite         ](boolean): true
[bUser             ](boolean): true
[bProgram          ](boolean): true
[nID               ](integer): 65536
[oIn               ](object ): null
[t                 ](string ): 21350	SD0	SINGLEDESTINATION	
------------------------------- Ausführung -------------------------------
22:01:23:347 Start Programmausführung
22:01:23:348 Hole Systemzeit [TX 36 Bytes]
22:01:23:439 Empfange Systemzeit [RX 153 Bytes]
22:01:23:446 Sende Script an CCU [TX 13556 Bytes]
22:01:27:930 Empfange Daten von CCU [RX 17465 Bytes]
22:01:27:938 Hole Systemlog [TX 118 Bytes]
22:01:28:041 Empfange Systemlog [RX 4379 Bytes]
22:01:28:064 Scriptausführung und Auswertung abgeschlossen
22:01:28:064 CCU Laufzeit 4.484 sec
black
Wenn das Fernsehprogramm immer mehr durch nervende Werbung unterbrochen wird und der Radiomoderator nur noch Müll erzählt, ist es besser, die Zeit für sinnvolle Dinge zu nutzen -
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg

Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 4.09.04F Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann


technical contribution against annoying advertising

jp112sdl
Beiträge: 11369
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 771 Mal
Danksagung erhalten: 1884 Mal
Kontaktdaten:

Re: ReGaHss-Inkonsistenzen bzgl. DP ValueType() vs MIN/MAX MetaDaten

Beitrag von jp112sdl » 19.01.2023, 22:12


VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon


Benutzeravatar
Baxxy
Beiträge: 7863
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 454 Mal
Danksagung erhalten: 1500 Mal

Re: ReGaHss-Inkonsistenzen bzgl. DP ValueType() vs MIN/MAX MetaDaten

Beitrag von Baxxy » 19.01.2023, 22:19

Bei mir auch nur RSSI's und TIME_OF_OPERATION.

Und ein paar krumme Sachen bei HM-Heizgruppen:

Code: Alles auswählen

16769 - VirtualDevices.INT0000004:0.DEVICE_IN_BOOTLOADER - MIN:5.0 MAX:30.0 <> (BOOL/2): 20.0
16770 - VirtualDevices.INT0000004:0.INHIBIT - MIN:5.0 MAX:30.0 <> (BOOL/2): 20.0
16776 - VirtualDevices.INT0000004:0.UPDATE_PENDING - MIN:5.0 MAX:30.0 <> (BOOL/2): false
16780 - VirtualDevices.INT0000004:1.AUTO_MODE - MIN:5.0 MAX:30.0 <> (BOOL/28): 
16781 - VirtualDevices.INT0000004:1.BOOST_MODE - MIN:5.0 MAX:30.0 <> (BOOL/28): 
16782 - VirtualDevices.INT0000004:1.COMFORT_MODE - MIN:5.0 MAX:30.0 <> (BOOL/28): 
16784 - VirtualDevices.INT0000004:1.LOWERING_MODE - MIN:5.0 MAX:30.0 <> (BOOL/28): 
16798 - VirtualDevices.INT0000004:2.STATE - MIN:5.0 MAX:30.0 <> (BOOL/0): false

modig
Beiträge: 95
Registriert: 23.11.2016, 10:37
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 14 Mal
Danksagung erhalten: 11 Mal

Re: ReGaHss-Inkonsistenzen bzgl. DP ValueType() vs MIN/MAX MetaDaten

Beitrag von modig » 19.01.2023, 22:19

Code: Alles auswählen

Searching for invalid datatyped object values:
1331 - BidCos-RF.MEQ0163333:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
1332 - BidCos-RF.MEQ0163333:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 211
1371 - BidCos-RF.MEQ0163902:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
1372 - BidCos-RF.MEQ0163902:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
1769 - BidCos-RF.MEQ0202230:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
1770 - BidCos-RF.MEQ0202230:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 190
1798 - BidCos-RF.MEQ0822026:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
1799 - BidCos-RF.MEQ0822026:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 194
3415 - BidCos-RF.MEQ1404149:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
3416 - BidCos-RF.MEQ1404149:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 185
3470 - BidCos-RF.MEQ0599313:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
3471 - BidCos-RF.MEQ0599313:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 194
9105 - BidCos-RF.LEQ1345714:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
9106 - BidCos-RF.LEQ1345714:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 194
9410 - BidCos-RF.LEQ1321758:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
9411 - BidCos-RF.LEQ1321758:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
10805 - BidCos-RF.NEQ0796271:0.LED_STATUS - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 
10806 - BidCos-RF.NEQ0796271:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 228
10807 - BidCos-RF.NEQ0796271:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 31
16952 - HmIP-RF.000E9709931442:0.RSSI_DEVICE - MIN:-128 MAX:127 <> (BYTE/24): 193
16953 - HmIP-RF.000E9709931442:0.RSSI_PEER - MIN:-128 MAX:127 <> (BYTE/24): 0
18827 - BidCos-RF.NBO0009608:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
18828 - BidCos-RF.NBO0009608:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 214
18869 - BidCos-RF.NBO0008056:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
18870 - BidCos-RF.NBO0008056:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 201
18906 - BidCos-RF.NBO0007780:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
18907 - BidCos-RF.NBO0007780:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 206
22113 - BidCos-RF.NEQ1729010:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
22114 - BidCos-RF.NEQ1729010:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
24658 - BidCos-RF.OEQ1427715:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
24659 - BidCos-RF.OEQ1427715:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 187
24737 - BidCos-RF.OEQ1427418:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
24738 - BidCos-RF.OEQ1427418:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 175
24792 - BidCos-RF.OEQ1427782:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
24793 - BidCos-RF.OEQ1427782:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 174
24847 - BidCos-RF.OEQ1427762:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
24848 - BidCos-RF.OEQ1427762:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 184
24902 - HmIP-RF.0014D709AEF653:0.RSSI_DEVICE - MIN:-128 MAX:127 <> (BYTE/24): 186
24903 - HmIP-RF.0014D709AEF653:0.RSSI_PEER - MIN:-128 MAX:127 <> (BYTE/24): 0
25441 - HmIP-RF.000218A992C6CC:0.RSSI_DEVICE - MIN:-128 MAX:127 <> (BYTE/24): 178
25442 - HmIP-RF.000218A992C6CC:0.RSSI_PEER - MIN:-128 MAX:127 <> (BYTE/24): 175
25687 - BidCos-RF.OEQ0767204:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 192
25688 - BidCos-RF.OEQ0767204:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 185
26871 - BidCos-RF.OEQ0676360:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
26872 - BidCos-RF.OEQ0676360:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 189
27028 - HmIP-RF.001998A997F5ED:0.RSSI_DEVICE - MIN:-128 MAX:127 <> (BYTE/24): 194
27029 - HmIP-RF.001998A997F5ED:0.RSSI_PEER - MIN:-128 MAX:127 <> (BYTE/24): 193
27348 - HmIP-RF.0001D3C99C8780:0.RSSI_DEVICE - MIN:-128 MAX:127 <> (BYTE/24): 225
27349 - HmIP-RF.0001D3C99C8780:0.RSSI_PEER - MIN:-128 MAX:127 <> (BYTE/24): 0
27464 - BidCos-RF.MEQ0651210:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
27465 - BidCos-RF.MEQ0651210:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 58
27544 - BidCos-RF.OEQ2281893:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
27545 - BidCos-RF.OEQ2281893:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 183
27603 - BidCos-RF.PEQ0546119:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
27604 - BidCos-RF.PEQ0546119:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 166
27765 - BidCos-RF.OEQ1830752:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
27766 - BidCos-RF.OEQ1830752:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
28050 - HmIP-RF.000918A9952CAE:0.RSSI_DEVICE - MIN:-128 MAX:127 <> (BYTE/24): 207
28051 - HmIP-RF.000918A9952CAE:0.RSSI_PEER - MIN:-128 MAX:127 <> (BYTE/24): 209
28202 - HmIP-RF.000C18A98B98AE:0.RSSI_DEVICE - MIN:-128 MAX:127 <> (BYTE/24): 194
28203 - HmIP-RF.000C18A98B98AE:0.RSSI_PEER - MIN:-128 MAX:127 <> (BYTE/24): 194
28280 - HmIP-RF.00091569A37D99:0.RSSI_DEVICE - MIN:-128 MAX:127 <> (BYTE/24): 193
28281 - HmIP-RF.00091569A37D99:0.RSSI_PEER - MIN:-128 MAX:127 <> (BYTE/24): 196
28644 - BidCos-RF.OEQ2080802:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 128
28645 - BidCos-RF.OEQ2080802:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 204
29753 - BidCos-RF.PEQ0580698:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
29754 - BidCos-RF.PEQ0580698:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 189
29808 - BidCos-RF.PEQ0580718:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
29809 - BidCos-RF.PEQ0580718:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 193
35326 - BidCos-RF.OEQ0710958:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 198
35327 - BidCos-RF.OEQ0710958:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 55
36990 - BidCos-RF.OEQ1050074:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
36991 - BidCos-RF.OEQ1050074:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 194
37402 - BidCos-RF.PEQ1416992:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 180
37403 - BidCos-RF.PEQ1416992:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 179
40286 - HmIP-RF.0009178858A7BD:0.RSSI_DEVICE - MIN:-128 MAX:127 <> (BYTE/24): 217
40287 - HmIP-RF.0009178858A7BD:0.RSSI_PEER - MIN:-128 MAX:127 <> (BYTE/24): 218
40321 - HmIP-RF.0009178858A4E1:0.RSSI_DEVICE - MIN:-128 MAX:127 <> (BYTE/24): 194
40322 - HmIP-RF.0009178858A4E1:0.RSSI_PEER - MIN:-128 MAX:127 <> (BYTE/24): 190
40356 - HmIP-RF.0009178858A517:0.RSSI_DEVICE - MIN:-128 MAX:127 <> (BYTE/24): 202
40357 - HmIP-RF.0009178858A517:0.RSSI_PEER - MIN:-128 MAX:127 <> (BYTE/24): 203
40429 - HmIP-RF.000C178858FD4C:0.RSSI_DEVICE - MIN:-128 MAX:127 <> (BYTE/24): 192
40430 - HmIP-RF.000C178858FD4C:0.RSSI_PEER - MIN:-128 MAX:127 <> (BYTE/24): 192
42130 - BidCos-RF.MEQ1550844:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
42131 - BidCos-RF.MEQ1550844:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 190
42209 - BidCos-RF.NEQ1492076:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
42210 - BidCos-RF.NEQ1492076:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 195
42288 - BidCos-RF.NEQ1492104:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
42289 - BidCos-RF.NEQ1492104:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 185
42367 - BidCos-RF.MEQ0788379:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
42368 - BidCos-RF.MEQ0788379:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 197
42446 - BidCos-RF.PEQ1192186:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
42447 - BidCos-RF.PEQ1192186:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 196
42528 - BidCos-RF.OEQ1716237:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
42529 - BidCos-RF.OEQ1716237:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 198
42607 - BidCos-RF.NEQ1492091:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
42608 - BidCos-RF.NEQ1492091:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 198
42686 - BidCos-RF.NEQ1521558:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
42687 - BidCos-RF.NEQ1521558:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 198
42748 - BidCos-RF.OEQ1672221:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
42749 - BidCos-RF.OEQ1672221:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 202
42810 - BidCos-RF.OEQ1672761:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
42811 - BidCos-RF.OEQ1672761:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 188
42872 - BidCos-RF.MEQ1330479:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
42873 - BidCos-RF.MEQ1330479:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 187
42934 - BidCos-RF.NEQ1523658:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
42935 - BidCos-RF.NEQ1523658:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 203
42996 - BidCos-RF.MEQ1330519:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
42997 - BidCos-RF.MEQ1330519:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 192
43046 - VirtualDevices.INT0000008:0.DEVICE_IN_BOOTLOADER - MIN:5.0 MAX:30.0 <> (BOOL/2): false
43047 - VirtualDevices.INT0000008:0.INHIBIT - MIN:5.0 MAX:30.0 <> (BOOL/2): false
43053 - VirtualDevices.INT0000008:0.UPDATE_PENDING - MIN:5.0 MAX:30.0 <> (BOOL/2): false
43057 - VirtualDevices.INT0000008:1.AUTO_MODE - MIN:5.0 MAX:30.0 <> (BOOL/28): 
43058 - VirtualDevices.INT0000008:1.BOOST_MODE - MIN:5.0 MAX:30.0 <> (BOOL/28): 
43059 - VirtualDevices.INT0000008:1.COMFORT_MODE - MIN:5.0 MAX:30.0 <> (BOOL/28): 
43061 - VirtualDevices.INT0000008:1.LOWERING_MODE - MIN:5.0 MAX:30.0 <> (BOOL/28): 
43075 - VirtualDevices.INT0000008:2.STATE - MIN:5.0 MAX:30.0 <> (BOOL/0): false
43080 - VirtualDevices.INT0000009:0.DEVICE_IN_BOOTLOADER - MIN:5.0 MAX:30.0 <> (BOOL/2): false
43081 - VirtualDevices.INT0000009:0.INHIBIT - MIN:5.0 MAX:30.0 <> (BOOL/2): false
43087 - VirtualDevices.INT0000009:0.UPDATE_PENDING - MIN:5.0 MAX:30.0 <> (BOOL/2): false
43091 - VirtualDevices.INT0000009:1.AUTO_MODE - MIN:5.0 MAX:30.0 <> (BOOL/28): 
43092 - VirtualDevices.INT0000009:1.BOOST_MODE - MIN:5.0 MAX:30.0 <> (BOOL/28): 
43093 - VirtualDevices.INT0000009:1.COMFORT_MODE - MIN:5.0 MAX:30.0 <> (BOOL/28): 
43095 - VirtualDevices.INT0000009:1.LOWERING_MODE - MIN:5.0 MAX:30.0 <> (BOOL/28): 
43109 - VirtualDevices.INT0000009:2.STATE - MIN:5.0 MAX:30.0 <> (BOOL/0): false
43114 - VirtualDevices.INT0000010:0.DEVICE_IN_BOOTLOADER - MIN:5.0 MAX:30.0 <> (BOOL/2): false
43115 - VirtualDevices.INT0000010:0.INHIBIT - MIN:5.0 MAX:30.0 <> (BOOL/2): false
43121 - VirtualDevices.INT0000010:0.UPDATE_PENDING - MIN:5.0 MAX:30.0 <> (BOOL/2): false
43125 - VirtualDevices.INT0000010:1.AUTO_MODE - MIN:5.0 MAX:30.0 <> (BOOL/28): 
43126 - VirtualDevices.INT0000010:1.BOOST_MODE - MIN:5.0 MAX:30.0 <> (BOOL/28): 
43127 - VirtualDevices.INT0000010:1.COMFORT_MODE - MIN:5.0 MAX:30.0 <> (BOOL/28): 
43129 - VirtualDevices.INT0000010:1.LOWERING_MODE - MIN:5.0 MAX:30.0 <> (BOOL/28): 
43143 - VirtualDevices.INT0000010:2.STATE - MIN:5.0 MAX:30.0 <> (BOOL/0): false
43148 - VirtualDevices.INT0000011:0.DEVICE_IN_BOOTLOADER - MIN:5.0 MAX:30.0 <> (BOOL/2): false
43149 - VirtualDevices.INT0000011:0.INHIBIT - MIN:5.0 MAX:30.0 <> (BOOL/2): false
43155 - VirtualDevices.INT0000011:0.UPDATE_PENDING - MIN:5.0 MAX:30.0 <> (BOOL/2): false
43159 - VirtualDevices.INT0000011:1.AUTO_MODE - MIN:5.0 MAX:30.0 <> (BOOL/28): 
43160 - VirtualDevices.INT0000011:1.BOOST_MODE - MIN:5.0 MAX:30.0 <> (BOOL/28): 
43161 - VirtualDevices.INT0000011:1.COMFORT_MODE - MIN:5.0 MAX:30.0 <> (BOOL/28): 
43163 - VirtualDevices.INT0000011:1.LOWERING_MODE - MIN:5.0 MAX:30.0 <> (BOOL/28): 
43177 - VirtualDevices.INT0000011:2.STATE - MIN:5.0 MAX:30.0 <> (BOOL/0): false
43182 - VirtualDevices.INT0000012:0.DEVICE_IN_BOOTLOADER - MIN:5.0 MAX:30.0 <> (BOOL/2): false
43183 - VirtualDevices.INT0000012:0.INHIBIT - MIN:5.0 MAX:30.0 <> (BOOL/2): false
43189 - VirtualDevices.INT0000012:0.UPDATE_PENDING - MIN:5.0 MAX:30.0 <> (BOOL/2): false
43193 - VirtualDevices.INT0000012:1.AUTO_MODE - MIN:5.0 MAX:30.0 <> (BOOL/28): 
43194 - VirtualDevices.INT0000012:1.BOOST_MODE - MIN:5.0 MAX:30.0 <> (BOOL/28): 
43195 - VirtualDevices.INT0000012:1.COMFORT_MODE - MIN:5.0 MAX:30.0 <> (BOOL/28): 
43197 - VirtualDevices.INT0000012:1.LOWERING_MODE - MIN:5.0 MAX:30.0 <> (BOOL/28): 
43211 - VirtualDevices.INT0000012:2.STATE - MIN:5.0 MAX:30.0 <> (BOOL/0): false
43216 - VirtualDevices.INT0000013:0.DEVICE_IN_BOOTLOADER - MIN:5.0 MAX:30.0 <> (BOOL/2): false
43217 - VirtualDevices.INT0000013:0.INHIBIT - MIN:5.0 MAX:30.0 <> (BOOL/2): false
43223 - VirtualDevices.INT0000013:0.UPDATE_PENDING - MIN:5.0 MAX:30.0 <> (BOOL/2): false
43227 - VirtualDevices.INT0000013:1.AUTO_MODE - MIN:5.0 MAX:30.0 <> (BOOL/28): 
43228 - VirtualDevices.INT0000013:1.BOOST_MODE - MIN:5.0 MAX:30.0 <> (BOOL/28): 
43229 - VirtualDevices.INT0000013:1.COMFORT_MODE - MIN:5.0 MAX:30.0 <> (BOOL/28): 
43231 - VirtualDevices.INT0000013:1.LOWERING_MODE - MIN:5.0 MAX:30.0 <> (BOOL/28): 
43245 - VirtualDevices.INT0000013:2.STATE - MIN:5.0 MAX:30.0 <> (BOOL/0): false
43350 - HmIP-RF.000C178858FD50:0.RSSI_DEVICE - MIN:-128 MAX:127 <> (BYTE/24): 184
43351 - HmIP-RF.000C178858FD50:0.RSSI_PEER - MIN:-128 MAX:127 <> (BYTE/24): 185
45519 - BidCos-RF.KEQ0856135:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
45520 - BidCos-RF.KEQ0856135:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 189
DONE
Karsten

scorpionking
Beiträge: 937
Registriert: 14.02.2016, 12:32
System: Alternative CCU (auf Basis OCCU)
Wohnort: Heidenheim
Hat sich bedankt: 49 Mal
Danksagung erhalten: 166 Mal

Re: ReGaHss-Inkonsistenzen bzgl. DP ValueType() vs MIN/MAX MetaDaten

Beitrag von scorpionking » 19.01.2023, 22:26

Bei mir auch nur RSSI*

Code: Alles auswählen

Searching for invalid datatyped object values:
1255 - BidCos-RF.KEQ0038645:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
1256 - BidCos-RF.KEQ0038645:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 85
1348 - BidCos-RF.KEQ0038034:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 190
1349 - BidCos-RF.KEQ0038034:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 189
1379 - BidCos-RF.JEQ0464840:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 195
1380 - BidCos-RF.JEQ0464840:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 66
1406 - BidCos-RF.IEQ0100612:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
1407 - BidCos-RF.IEQ0100612:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
1583 - BidCos-RF.MKRGB00001:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 187
1584 - BidCos-RF.MKRGB00001:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 58
1716 - BidCos-RF.JEQ0095864:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
1717 - BidCos-RF.JEQ0095864:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 181
2220 - BidCos-RF.QEQ0342620:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 128
2221 - BidCos-RF.QEQ0342620:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 199
2539 - BidCos-RF.MEQ0674923:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
2540 - BidCos-RF.MEQ0674923:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 188
2557 - HmIP-RF.000E9709932039:0.RSSI_DEVICE - MIN:-128 MAX:127 <> (BYTE/24): 194
2558 - HmIP-RF.000E9709932039:0.RSSI_PEER - MIN:-128 MAX:127 <> (BYTE/24): 0
2601 - BidCos-RF.KEQ0170511:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
2602 - BidCos-RF.KEQ0170511:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 179
2642 - HmIP-RF.000E9709931FAD:0.RSSI_DEVICE - MIN:-128 MAX:127 <> (BYTE/24): 190
2644 - HmIP-RF.000E9709931FAD:0.RSSI_PEER - MIN:-128 MAX:127 <> (BYTE/24): 0
2676 - BidCos-RF.QEQ0342439:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 128
2677 - BidCos-RF.QEQ0342439:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 185
2707 - BidCos-RF.JEQ0094972:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
2708 - BidCos-RF.JEQ0094972:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 185
2759 - HmIP-RF.000E9709930E94:0.RSSI_DEVICE - MIN:-128 MAX:127 <> (BYTE/24): 190
2760 - HmIP-RF.000E9709930E94:0.RSSI_PEER - MIN:-128 MAX:127 <> (BYTE/24): 0
2846 - HmIP-RF.000E9709930EC6:0.RSSI_DEVICE - MIN:-128 MAX:127 <> (BYTE/24): 176
2847 - HmIP-RF.000E9709930EC6:0.RSSI_PEER - MIN:-128 MAX:127 <> (BYTE/24): 0
2915 - HmIP-RF.000E5569A24A75:0.RSSI_DEVICE - MIN:-128 MAX:127 <> (BYTE/24): 184
2916 - HmIP-RF.000E5569A24A75:0.RSSI_PEER - MIN:-128 MAX:127 <> (BYTE/24): 0
2985 - HmIP-RF.000E9709931F87:0.RSSI_DEVICE - MIN:-128 MAX:127 <> (BYTE/24): 155
2986 - HmIP-RF.000E9709931F87:0.RSSI_PEER - MIN:-128 MAX:127 <> (BYTE/24): 0
3036 - HmIP-RF.0008DD898F23CD:0.RSSI_DEVICE - MIN:-128 MAX:127 <> (BYTE/24): 193
3057 - HmIP-RF.0008DD898F23CD:0.RSSI_PEER - MIN:-128 MAX:127 <> (BYTE/24): 0
3096 - BidCos-RF.MKRGB99999:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 167
3097 - BidCos-RF.MKRGB99999:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 187
3229 - HmIP-RF.000E9709930D59:0.RSSI_DEVICE - MIN:-128 MAX:127 <> (BYTE/24): 163
3230 - HmIP-RF.000E9709930D59:0.RSSI_PEER - MIN:-128 MAX:127 <> (BYTE/24): 0
3284 - BidCos-RF.MKFLCKLED0:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 190
3285 - BidCos-RF.MKFLCKLED0:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 194
3617 - BidCos-RF.OEQ2081655:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 128
3618 - BidCos-RF.OEQ2081655:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 178
3900 - BidCos-RF.QEQ0342465:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 128
3901 - BidCos-RF.QEQ0342465:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 189
4145 - HmIP-RF.00199A4992FAEA:0.RSSI_DEVICE - MIN:-128 MAX:127 <> (BYTE/24): 186
4148 - HmIP-RF.00199A4992FAEA:0.RSSI_PEER - MIN:-128 MAX:127 <> (BYTE/24): 209
4319 - BidCos-RF.MKRCEP0001:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
4320 - BidCos-RF.MKRCEP0001:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
4563 - BidCos-RF.QEQ0342490:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 128
4564 - BidCos-RF.QEQ0342490:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 181
4688 - BidCos-RF.KEQ0057420:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
4689 - BidCos-RF.KEQ0057420:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
4783 - HmIP-RF.0001DD89971CB6:0.RSSI_DEVICE - MIN:-128 MAX:127 <> (BYTE/24): 193
4784 - HmIP-RF.0001DD89971CB6:0.RSSI_PEER - MIN:-128 MAX:127 <> (BYTE/24): 204
4929 - HmIP-RF.000B5D898D559D:0.RSSI_DEVICE - MIN:-128 MAX:127 <> (BYTE/24): 183
4930 - HmIP-RF.000B5D898D559D:0.RSSI_PEER - MIN:-128 MAX:127 <> (BYTE/24): 0
5086 - HmIP-RF.0008DD89A25B76:0.RSSI_DEVICE - MIN:-128 MAX:127 <> (BYTE/24): 185
5087 - HmIP-RF.0008DD89A25B76:0.RSSI_PEER - MIN:-128 MAX:127 <> (BYTE/24): 0
5818 - BidCos-RF.KEQ0236907:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
5819 - BidCos-RF.KEQ0236907:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 198
5852 - BidCos-RF.IEQ0048375:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
5853 - BidCos-RF.IEQ0048375:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 86
10529 - BidCos-RF.KEQ0943754:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 187
10530 - BidCos-RF.KEQ0943754:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 188
10614 - BidCos-RF.NEQ0059266:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
10615 - BidCos-RF.NEQ0059266:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 205
10649 - BidCos-RF.NEQ0059474:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
10650 - BidCos-RF.NEQ0059474:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 190
10676 - BidCos-RF.NEQ0059450:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
10677 - BidCos-RF.NEQ0059450:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 182
10703 - BidCos-RF.NEQ0059223:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
10704 - BidCos-RF.NEQ0059223:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 193
11284 - BidCos-RF.NEQ0061432:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
11285 - BidCos-RF.NEQ0061432:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 174
11311 - BidCos-RF.NEQ0058354:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
11312 - BidCos-RF.NEQ0058354:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 189
11837 - BidCos-RF.LEQ0099077:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
11838 - BidCos-RF.LEQ0099077:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 194
11862 - BidCos-RF.LEQ0099162:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
11863 - BidCos-RF.LEQ0099162:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 188
15341 - BidCos-RF.MEQ0276407:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
15342 - BidCos-RF.MEQ0276407:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 190
17100 - BidCos-RF.MEQ0206014:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
17101 - BidCos-RF.MEQ0206014:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 210
18076 - BidCos-RF.MEQ0674909:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 189
18077 - BidCos-RF.MEQ0674909:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 82
18566 - BidCos-RF.MEQ1006797:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
18567 - BidCos-RF.MEQ1006797:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 186
18607 - BidCos-RF.MEQ1006858:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
18608 - BidCos-RF.MEQ1006858:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 203
18834 - BidCos-RF.MEQ0674912:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
18835 - BidCos-RF.MEQ0674912:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 190
18876 - BidCos-RF.MEQ0674925:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
18877 - BidCos-RF.MEQ0674925:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 191
18910 - BidCos-RF.MEQ1006589:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
18911 - BidCos-RF.MEQ1006589:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 189
20102 - BidCos-RF.MEQ0758883:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
20103 - BidCos-RF.MEQ0758883:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 178
20260 - BidCos-RF.KEQ0433332:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
20261 - BidCos-RF.KEQ0433332:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 185
20770 - BidCos-RF.MEQ1599449:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
20771 - BidCos-RF.MEQ1599449:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 188
21362 - BidCos-RF.MEQ0674907:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
21363 - BidCos-RF.MEQ0674907:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 190
24698 - BidCos-RF.MEQ0273230:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
24699 - BidCos-RF.MEQ0273230:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 215
25251 - BidCos-RF.LEQ1321553:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 128
25252 - BidCos-RF.LEQ1321553:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 200
25505 - BidCos-RF.LEQ1321187:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 128
25506 - BidCos-RF.LEQ1321187:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 199
25983 - BidCos-RF.NEQ0119495:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
25984 - BidCos-RF.NEQ0119495:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 197
28719 - BidCos-RF.NEQ0119269:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
28720 - BidCos-RF.NEQ0119269:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 202
28755 - BidCos-RF.NEQ0119355:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
28756 - BidCos-RF.NEQ0119355:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 186
29024 - BidCos-RF.NEQ0256753:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 128
29025 - BidCos-RF.NEQ0256753:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 188
29148 - BidCos-RF.JEQ0653882:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
29149 - BidCos-RF.JEQ0653882:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
29409 - BidCos-RF.JEQ0100807:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
29410 - BidCos-RF.JEQ0100807:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 183
29578 - BidCos-RF.NEQ0366214:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
29579 - BidCos-RF.NEQ0366214:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
29623 - BidCos-RF.JEQ0461906:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 213
29624 - BidCos-RF.JEQ0461906:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 190
30475 - BidCos-RF.MEQ0819552:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
30476 - BidCos-RF.MEQ0819552:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 210
30571 - BidCos-RF.IEQ0026468:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
30572 - BidCos-RF.IEQ0026468:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 213
31917 - BidCos-RF.REQ1893131:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 128
31918 - BidCos-RF.REQ1893131:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 178
32041 - BidCos-RF.NEQ0365480:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
32042 - BidCos-RF.NEQ0365480:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
32082 - BidCos-RF.NEQ0365516:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
32083 - BidCos-RF.NEQ0365516:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
36747 - BidCos-RF.MEQ0269842:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 202
36748 - BidCos-RF.MEQ0269842:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 191
38626 - BidCos-RF.KEQ0038647:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 224
38627 - BidCos-RF.KEQ0038647:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 181
48252 - HmIP-RF.00091569927BD2:0.RSSI_DEVICE - MIN:-128 MAX:127 <> (BYTE/24): 195
48253 - HmIP-RF.00091569927BD2:0.RSSI_PEER - MIN:-128 MAX:127 <> (BYTE/24): 0
51117 - HmIP-RF.0001D3C992AC4D:0.RSSI_DEVICE - MIN:-128 MAX:127 <> (BYTE/24): 172
51118 - HmIP-RF.0001D3C992AC4D:0.RSSI_PEER - MIN:-128 MAX:127 <> (BYTE/24): 0
53066 - BidCos-RF.OEQ0293451:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 198
53067 - BidCos-RF.OEQ0293451:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 197
53371 - BidCos-RF.OEQ0293535:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 198
53372 - BidCos-RF.OEQ0293535:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 207
53410 - BidCos-RF.OEQ0293458:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 193
53411 - BidCos-RF.OEQ0293458:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 209
53449 - BidCos-RF.OEQ0293476:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 168
53450 - BidCos-RF.OEQ0293476:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 192
55364 - BidCos-RF.KEQ0362130:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
55365 - BidCos-RF.KEQ0362130:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 166
59872 - BidCos-RF.QEQ1923893:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 187
59873 - BidCos-RF.QEQ1923893:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 204
59908 - BidCos-RF.MEQ0676794:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 169
59909 - BidCos-RF.MEQ0676794:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 190
63989 - BidCos-RF.MEQ0276674:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 1
63990 - BidCos-RF.MEQ0276674:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 214
64731 - BidCos-RF.PEQ0157347:0.RSSI_DEVICE - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 128
64732 - BidCos-RF.PEQ0157347:0.RSSI_PEER - MIN:-2147483648 MAX:2147483647 <> (BYTE/24): 198
65570 - HmIP-RF.00111D8998E44E:0.RSSI_DEVICE - MIN:-128 MAX:127 <> (BYTE/24): 185
65571 - HmIP-RF.00111D8998E44E:0.RSSI_PEER - MIN:-128 MAX:127 <> (BYTE/24): 192
DONE

Henke
Beiträge: 576
Registriert: 27.06.2022, 20:51
System: CCU
Hat sich bedankt: 77 Mal
Danksagung erhalten: 118 Mal

Re: ReGaHss-Inkonsistenzen bzgl. DP ValueType() vs MIN/MAX MetaDaten

Beitrag von Henke » 19.01.2023, 23:08

Bei mir gab es einen Hinweis auf mehr als 50000 Iterationen und teilweise lief es nicht durch.

Daher habe ich die Version geändert auf die Iteration der Datenpunkte und die bekannten RRSI ausgeblendet.

Code: Alles auswählen

WriteLine("Searching for invalid datatyped object values:");
string sDatapoint;
foreach(sDatapoint, dom.GetObject(ID_DATAPOINTS).EnumIDs())
{
    object      obj = dom.GetObject(sDatapoint);
  if((obj)) {
            if (obj.Type() == OT_HSSDP) {
              string sTyp = obj.HssType();

              if ( sTyp == "RSSI_DEVICE" ) { continue;};
              if ( sTyp == "RSSI_PEER" ) { continue;};
!    WriteLine(sTyp);
    }

    if(obj.MetaData('MAX')) {
      var mmin;
      var mmax;
      if(obj.ValueType() == 16) { ! Integer
        mmin = -2147483647;
        mmax = 2147483647;
        if((obj.MetaData('MIN').ToInteger() < mmin) || (obj.MetaData('MAX').ToInteger() > mmax)) {
          WriteLine(obj.ID() # " - " # obj.Name() # " - MIN:" # obj.MetaData('MIN') # " MAX:" # obj.MetaData('MAX') # " <> " # obj.Value() # " (INTEGER/" # obj.ValueSubType() # ")");
        }
      } elseif((obj.ValueType() == 4) || (obj.ValueType() == 6)) { ! Float
        mmin = "-1.79769e+308".ToFloat();
        mmax = "1.79769e+308".ToFloat();
        if((obj.MetaData('MIN').ToFloat() < mmin) || (obj.MetaData('MAX').ToFloat() > mmax)) {
          WriteLine(obj.ID() # " - " # obj.Name() # " - MIN: " # obj.MetaData('MIN') # " MAX:" # obj.MetaData('MAX') # " <> (FLOAT/" # obj.ValueSubType() # "): " # obj.Value());
        }
      } elseif(obj.ValueType() == 2) { ! bool
        if((obj.MetaData('MIN') != 'false') || (obj.MetaData('MAX') != 'true')) {
          WriteLine(obj.ID() # " - " # obj.Name() # " - MIN:" # obj.MetaData('MIN') # " MAX:" # obj.MetaData('MAX') # " <> (BOOL/" # obj.ValueSubType() # "): " # obj.Value());
        }
      } elseif(obj.ValueType() == 8) { ! byte
        if(obj.ValueSubType() == 24) {
          mmin = 0;
          mmax = 255;
        } else {
          mmin = -128;
          mmax = 128;
        }
        if((obj.MetaData('MIN').ToInteger() < mmin) || (obj.MetaData('MAX').ToInteger() > mmax)) {
          WriteLine(obj.ID() # " - " # obj.Name() # " - MIN:" # obj.MetaData('MIN') # " MAX:" # obj.MetaData('MAX') # " <> (BYTE/" # obj.ValueSubType() # "): " # obj.Value());
        }
      } elseif(obj.ValueType() != 20) { ! !string
        WriteLine("UNKNOWN: " # obj.Name() # " = " # obj.ValueType());
      }
    }
  }
}
WriteLine("DONE");
Edit: Fehlendes ";" hinzugefügt
Zuletzt geändert von Henke am 20.01.2023, 13:30, insgesamt 1-mal geändert.

Benutzeravatar
jmaus
Beiträge: 9063
Registriert: 17.02.2015, 14:45
System: Alternative CCU (auf Basis OCCU)
Wohnort: Dresden
Hat sich bedankt: 378 Mal
Danksagung erhalten: 1467 Mal
Kontaktdaten:

Re: ReGaHss-Inkonsistenzen bzgl. DP ValueType() vs MIN/MAX MetaDaten

Beitrag von jmaus » 19.01.2023, 23:19

Henke hat geschrieben:
19.01.2023, 23:08
Bei mir gab es einen Hinweis auf mehr als 50000 Iterationen und teilweise lief es nicht durch.

Daher habe ich die Version geändert auf die Iteration der Datenpunkte und die bekannten RRSI ausgeblendet.
Du meinst doch sicher 500000 Iteration, oder? Denn bei mir sind die zumindest Standard. Oder welche RaspberryMatic Version fährst du da?

Ansonsten füg einfach folgende Zeilen am Skript ganz oben hinzu:

Code: Alles auswählen

integer maxiter=system.MaxIterations();
system.MaxIterations(1000000);
Und dann ganz unten das hier:

Code: Alles auswählen

system.MaxIterations(maxiter);
Und schon sollte das auch ohne deine Anpassungen alles durchlaufen.
RaspberryMatic 3.67.10.20230114 @ Proxmox – ~195 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker – GitHub / Twitter / Facebook / Sponsors


Antworten

Zurück zu „RaspberryMatic“