mschlenstedt / LoxBerry-Plugin-Stats4Lox-NG

Apache License 2.0
6 stars 3 forks source link

Type GenAsensor - Test behaviour if an element is unknown #106

Closed christianTF closed 3 years ago

christianTF commented 3 years ago

Im EEBus gibt es den Elementtyp GenAsensor

In S4L wird der Baustein als 'Undefined' angezeigt, weil er in den LoxElements (https://github.com/mschlenstedt/LoxBerry-Plugin-Stats4Lox-NG/tree/main/templates/lang) nicht definiert ist (was legitim ist, wenn mit neuen Loxone-Versionen neue Bausteine dazu kommen können).

image

Jedoch wird lt. Gargamel (https://www.loxforum.com/forum/projektforen/loxberry/plugins/315626-stats4lox-das-statistik-plugin?p=317238#post317238) der Settings-Dialog nicht geöffnet. Das muss geprüft werden, ob es hier ggf. einen JS-Fehler gibt, weil der Type leer/undefiniert/... ist.

<C Type="Plugin" gid="EEBUS" V="151" U="171ea1c2-0090-42a0-ffff2e07ef48bbda" Title="Vaillant VR920" Cl="0,0,0" WF="16384" Addr="" MAC="aabbccddeeff">
   <C Type="GenAsensor" gid="EEBUS.d:_i:42332_21175100202529220938010191N4_3|measurementListData|2|1|0" V="151" U="171ea266-00e9-de9b-ffff2e07ef48bbda" Title="Warmwassertemperatur Ist" Cl="0,0,0" Nio="2" WF="1064976" Analog="true" SourceValHigh="99" DestValHigh="99" MaxVal="99" MinChange="0.25" MinTime="1000">
    <Co K="AQ" U="171ea266-00e9-de99-ffff4d8c0c042171"/>
    <Co K="Q" U="171ea266-00e9-de9a-ffff4d8c0c042171"/>
    <IoData Visu="true" Cr="16273e68-004c-9bc4-ffff2e07ef48bbda" Pr="0d60e8e7-00a2-0443-ffff2e07ef48bbda"/>
    <Display Type="2" Unit="&lt;v.1&gt; C°" StateOnly="true"/>
  </C>
</C>
christianTF commented 3 years ago

Fixed with https://github.com/mschlenstedt/LoxBerry-Plugin-Stats4Lox-NG/commit/db19179ff9fa158a4a6fdb253de764421b853009