Neue Versionen und Support zum Modbus-Modul

Begonnen von StefanStrobel, 20 August 2017, 12:11:08

Vorheriges Thema - Nächstes Thema

StefanStrobel

Hallo holle75,

schau doch mal ob die Warnings bei Dir jetzt weg sind.

Gruss / Thanx
   Stefan

holle75

#706
werde ich probieren. Braucht ein paar Stunden, da die Warnings nur bei bestimmten Aktionen/Konstellationen geworfen werden. Danke!

holle75

PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/98_Modbus.pm line 3771.

der kommt noch, wenn geschaltet wird.

Der Zweite ist bisher noch nicht wieder aufgetaucht. Allerdings gab es auch noch keinen Timeout.

StefanStrobel

Hallo Holle75,

das scheint nochmal ein Log an einer anderen Stelle zu sein.
Da dürfte jetzt auch keine Warnung mehr kommen.

Gruss
   Stefan

holle75

Danke Stefan. Kein Warning mehr beim Schalten.

holle75

jetzt habe ich doch noch ein Problem.
Der Xcom485 macht manchmal komplett zu. So alle 1-2 Tage.
Dann werden alle Anfragen an ihn mit einem

2021.01.23 19:39:31 3: Eastron: Timeout waiting for a modbus response, read buffer empty,
request: id 43, read fc 4 i64, len 2, master device Studer485_XTM, reading AUX2_SoC90 (getUpdate), queued 6.77 secs ago, sent 1.00 secs ago


quittiert und nur ein vom Strom Trennen lässt ihn danach wieder kommunizieren.

Kennt jemand so ein Problem und wie lässt es sich fixen?

Ich rufe alle 5-7 Sekunden 2-5 Readings ab. Das sollte ihn doch nicht in die Knie zwingen? ... und wenn sollte er doch nicht gleich komplett die Zusammenarbeit für die Zukunft verweigern?

Jewe

#711
Hallo,

versuche im Moment meine KWL über Modbus (ModbusAttr) an FHEM anzubinden. Nun habe ich das problem, dass ich die Register nicht rigchtig angezeigt bekomme.

So steht es z.B. in der Doku:
Nr.    Name                 Daten                                               
                                            Zugriff   Typ                          Werte   Beispiel
           1     ON/OFF Status  R/W       unsigned char         0 - 1      Off = 0, On = 1


So habe ich es versucht, aber dann bekomme ich nicht 0 oder 1 zurück, sondern bei 1 eine 0:
attr DOMEKT obj-h00000-format %.1o
attr DOMEKT obj-h00000-reading ON_OFF_Status


Irgendwie blicke ich es mit dem "sprintf — Gibt einen formatierten String zurück" nicht ??

Need Help, Jens

Wzut

nimm doch map, ich habe in einem Register diverse Codes die ich mir so in Text übersetze :
attr 8000TL obj-h30211-map 336:Contact manufacturer, 337:Contact installer, 338:invalid, 887:none
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

Jewe

#713
Zitat von: Wzut am 24 Januar 2021, 14:54:38
nimm doch map, ich habe in einem Register diverse Codes die ich mir so in Text übersetze :
attr 8000TL obj-h30211-map 336:Contact manufacturer, 337:Contact installer, 338:invalid, 887:none

Das hört sich gut an. Da benötige ich dann das format gar nicht mehr?
So habe ich es nun probiert :
attr DOMEKT obj-h00000-map 0:Off, 1:On
attr DOMEKT obj-h00000-reading ON_OFF_Status


Dann bekomme ich aber das als Reading zurück.
ON_OFF_Status      hex=31, string=1, s=, s>=, S=, S>=    2021-01-24 17:16:52

Das ist dann so wie als wenn ich gar nichts angebe.

Wzut

Zeig doch mal alles vom h00000, wie erwartest du denn das Register ?
Da scheint ja eine 1 drin zu stehen und wie in deiner Doku steht als Char.
Zeichencode 31 ist "1" , ergo müsstest du dann mappen
attr DOMEKT obj-h00000-map 30:Off, 31:On
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

Jewe

Zitat von: Wzut am 24 Januar 2021, 17:47:27
Zeichencode 31 ist "1" , ergo müsstest du dann mappen
attr DOMEKT obj-h00000-map 30:Off, 31:On

oh man, da hätte ich auch drauf kommen können, allerdings will es so auch nicht klappen...
Das Reading sieht immer noch gleich aus.

Das sind die ersten Zeilen des Devices:
defmod DOMEKT ModbusAttr 254 60 192.168.6.25:502 TCP
attr DOMEKT userattr dev-h-combine dev-h-defExpr dev-h-defLen dev-h-defPoll dev-h-defUnpack obj-h00000-map obj-h00000-reading obj-h00001-map obj-h00001-reading obj-h00002-map obj-h00002-reading obj-h00003-map obj-h00003-reading obj-h00004-map obj-h00004-reading obj-h00005-map obj-h00005-reading obj-h00900-map obj-h00900-reading obj-h00901-expr obj-h00901-format obj-h00901-reading obj-h00901-unpack obj-h00902-expr obj-h00902-format obj-h00902-reading obj-h00903-expr obj-h00903-format obj-h00903-reading obj-h00904-expr obj-h00904-format obj-h00904-reading obj-h00905-reading obj-h00907-reading obj-h00909-expr obj-h00909-format obj-h00909-reading obj-h00910-expr obj-h00910-format obj-h00910-reading obj-h00911-expr obj-h00911-format obj-h00911-reading obj-h00912-expr obj-h00912-format obj-h00912-reading obj-h00913-expr obj-h00913-format obj-h00913-reading obj-h00914-expr obj-h00914-format obj-h00914-reading obj-h00915-expr obj-h00915-format obj-h00915-reading obj-h00916-expr obj-h00916-format obj-h00916-reading obj-h00917-expr obj-h00917-format obj-h00917-reading obj-h00918-expr obj-h00918-format obj-h00918-reading obj-h00919-expr obj-h00919-format obj-h00919-reading obj-h00920-expr obj-h00920-format obj-h00920-reading obj-h00921-expr obj-h00921-format obj-h00921-reading obj-h00922-expr obj-h00922-format obj-h00922-reading obj-h00923-expr obj-h00923-format obj-h00923-reading obj-h00924-expr obj-h00924-format obj-h00924-reading obj-h00925-expr obj-h00925-format obj-h00925-reading obj-h00926-reading obj-h00928-reading obj-h00930-reading obj-h00932-reading obj-h00934-reading obj-h00936-reading obj-h00938-reading obj-h00940-reading obj-h00942-reading obj-h00944-expr obj-h00944-format obj-h00944-reading obj-h00945-expr obj-h00945-format obj-h00945-reading obj-h00946-expr obj-h00946-format obj-h00946-reading obj-h00947-format obj-h00947-reading
attr DOMEKT dev-h-combine 20
attr DOMEKT dev-h-defExpr ModbusLD_ScanFormat($hash, $val)
attr DOMEKT dev-h-defLen 1
attr DOMEKT dev-h-defPoll 1
attr DOMEKT dev-h-defUnpack n
attr DOMEKT devStateIcon opened:general_an@32CD32  disconnected:general_aus@red
attr DOMEKT icon vent_ventilation
attr DOMEKT obj-h00000-map 30:Off, 31:On
attr DOMEKT obj-h00000-reading ON_OFF_Status
attr DOMEKT obj-h00001-map 30:Scheduling, 31:AirQuality
attr DOMEKT obj-h00001-reading Auto-Modus_Kontrolle
attr DOMEKT obj-h00002-map 30:Off, 31:On
attr DOMEKT obj-h00002-reading ECO_Modus
attr DOMEKT obj-h00003-map 30:Off, 31:On
attr DOMEKT obj-h00003-reading AUTO_Modus
attr DOMEKT obj-h00004-map 30:Standby, 31:Abwesend, 32:Normal, 33:Intensive, 34:Boost, 35:Küche, 36:Feuerstätte, 37:Override, 38:Urlaub, 39:AirQuality, 3130:Off
attr DOMEKT obj-h00004-reading aktueller_Modus
attr DOMEKT obj-h00005-map 30:zuhause=, 31:Arbeitswoche, 32:Büro, 33:Praxis
attr DOMEKT obj-h00005-reading geplanter_Betriebs-Modus
attr DOMEKT obj-h00900-map 30:ElectricHeater=, 31:WaterCoolerHeater, 32:DXUunit
attr DOMEKT obj-h00900-reading Heizen-kühlen_config
attr DOMEKT obj-h00901-expr $val/10
attr DOMEKT obj-h00901-format %.1f °C
attr DOMEKT obj-h00901-reading Zuluft_Temperatur
attr DOMEKT obj-h00901-unpack n
attr DOMEKT obj-h00902-expr $val/10
attr DOMEKT obj-h00902-format %.1f °C
attr DOMEKT obj-h00902-reading Abluft_Temperatur
attr DOMEKT obj-h00903-expr $val/10
attr DOMEKT obj-h00903-format %.3s °C
attr DOMEKT obj-h00903-reading Aussenluft_Temperatur
attr DOMEKT obj-h00904-expr $val/10
attr DOMEKT obj-h00904-format %.1f °C

Wzut

Sorry, aber ich blick da bei dir nicht so ganz durch.
Laut deiner Doku png beginnen die Register Nr. bei 1 , du fängst aber mit 0 an, sicher das jetzt nicht alles um eins verschoben ist ?
Des weiteren sagt die Doku die Werte seien unsigend Char, du dekodierst aber per default n = unsigned short (16-bit)
IMHO wäre laut pack Doku C passender.
Egal ob deine Register nun falsch decodiert oder um eins verschoben sind was steht denn überhaupt in den Readings ?
Leider zeigt diesen Teil dein RAW Abschnitt nicht. BTW: RAW zu posten ist meist genauso sinnlos wie Abschnitte aus der fhem.cfg.
Nicht ohne Grund fordern wir immer wieder : "Leute, postet bitte lists eines Device"

Dann habe ich aber auch noch Blödsinn geschrieben -> 31 in HEX ist das Zeichen 1 , wenn du dezimal rechnest ist das natürlich 49 bzw 48 bei der 0
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

Jewe

#717
Ja, die Register sind alle um 1 verschoben, warum auch immer....
Du hast auch recht bzgl. des List vom Device.
Es wird wohl besser sein, bei jedem Register die Dekodierung seperat mit einzutragen, als ein Default einzugeben. Das habe ich bei den ersten Werte geändert.

Beim reading ON_OFF_Status seht hex=30 bzw. string=0 drin, oder?
  2021-01-24 20:28:41   ON_OFF_Status   hex=30, string=0, s=, s>=, S=, S>=

Müsste dann nicht in das Mapping 0:Off, 1:On
Irgenwie passt das unpack vmtl. nicht.

Hier das List des Device:
Internals:
   DEF        254 60 192.168.6.25:502 TCP
   DeviceName 192.168.6.25:502
   EXPECT     idle
   FD         61
   FUUID      5fddac38-f33f-9f49-3535-7de81bc7260b2287
   INTERVAL   60
   IODev      DOMEKT
   LASTOPEN   1611516521.19787
   LeadingZeros 1
   MODBUSID   254
   MODE       master
   MODULEVERSION Modbus 4.1.5 - 17.9.2019
   NAME       DOMEKT
   NOTIFYDEV  global
   NR         708
   NTFY_ORDER 50-DOMEKT_2
   PARTIAL   
   PROTOCOL   TCP
   STATE      opened
   TCPConn    1
   TRIGGERTIME 1611516581.06519
   TRIGGERTIME_FMT 2021-01-24 20:29:41
   TRIGGERTIME_SAVED
   TYPE       ModbusAttr
   devioLoglevel 3
   lastUpdate 1611516521.06519
   nextOpenDelay 60
   Helper:
     DBLOG:
       Abluft_Temperatur:
         myDbLog:
           TIME       1611516475.18081
           VALUE      21.6 °C
       Akt.Abluftstrom-Ventilator_Intensität:
         myDbLog:
           TIME       1611516475.18081
           VALUE      50 %
       Akt.Zuluftstrom-Ventilator_Intenstät:
         myDbLog:
           TIME       1611516475.18081
           VALUE      50 %
       Aussenluft_Temperatur:
         myDbLog:
           TIME       1611516475.18081
           VALUE      1 °C
       Auto-Modus_Kontrolle:
         myDbLog:
           TIME       1611516521.16389
           VALUE      hex=30, string=0, s=, s>=, S=, S>=
       Elektrischer_Heizer:
         myDbLog:
           TIME       1611516475.18081
           VALUE      0 %
       Heizleistung:
         myDbLog:
           TIME       1611516491.18142
           VALUE       W
       Luftklappen:
         myDbLog:
           TIME       1611516475.18081
           VALUE      100 %
       Panel_1_Feuchtigkeit:
         myDbLog:
           TIME       1611516473.30889
           VALUE      29 %
       Panel_1_Luftqualität:
         myDbLog:
           TIME       1611516473.30889
           VALUE      hex=30, string=0, s=, s>=, S=, S>=
       Panel_1_Temperatur:
         myDbLog:
           TIME       1611516473.30889
           VALUE      23.9 °C
       Wärmetauscher:
         myDbLog:
           TIME       1611516475.18081
           VALUE      100 %
       Wärmetauscher-Effizienz:
         myDbLog:
           TIME       1611516491.18142
           VALUE      76 %
       Wärmetauscher-Rückgewinnung:
         myDbLog:
           TIME       1611516491.18142
           VALUE      663 W
       Zuluft_Temperatur:
         myDbLog:
           TIME       1611516475.18081
           VALUE      17.2 °C
   OLDREADINGS:
   QUEUE:
     HASH(0xf2afbb8)
     HASH(0xc24a088)
     HASH(0xbe9b4d8)
   READ:
     BUFFER     
   READINGS:
     2021-01-24 20:28:11   AHU_Verbrauch,_Gesamt hex=30, string=0, s=, s>=, S=, S>=
     2021-01-24 20:28:11   AHU_Verbrauch,_Monat hex=30, string=0, s=, s>=, S=, S>=
     2021-01-24 20:28:11   AHU_Verbrauch,_Tag hex=30, string=0, s=, s>=, S=, S>=
     2021-01-24 20:28:41   AUTO_Modus      hex=30, string=0, s=, s>=, S=, S>=
     2021-01-24 20:27:55   Abluft_Temperatur 21.6 °C
     2021-01-24 20:27:55   Abluftdruck      Pa
     2021-01-24 20:27:55   Akt.Abluftstrom-Ventilator_Intensität 50 %
     2021-01-24 20:27:55   Akt.Zuluftstrom-Ventilator_Intenstät 50 %
     2021-01-24 20:27:55   Aussenluft_Temperatur 1 °C
     2021-01-24 20:28:41   Auto-Modus_Kontrolle hex=30, string=0, s=, s>=, S=, S>=
     2021-01-24 20:27:55   DX_Einheit      0 %
     2021-01-24 20:28:41   ECO_Modus       hex=30, string=0, s=, s>=, S=, S>=
     2021-01-24 20:27:55   Elektrischer_Heizer 0 %
     2021-01-24 20:28:11   Energie_sparen  100 %
     2021-01-24 20:28:11   Energieverbrauch 35 W
     2021-01-24 20:27:55   Filterverstopfung 13 %
     2021-01-24 20:27:55   Heizen-kühlen_config hex=30, string=0, s=, s>=, S=, S>=
     2021-01-24 20:28:11   Heizleistung     W
     2021-01-24 20:27:55   Luftklappen     100 %
     2021-01-24 20:28:41   ON_OFF_Status   hex=30, string=0, s=, s>=, S=, S>=
     2021-01-24 20:27:53   Panel_1_Feuchtigkeit 29 %
     2021-01-24 20:27:53   Panel_1_Luftqualität hex=30, string=0, s=, s>=, S=, S>=
     2021-01-24 20:27:53   Panel_1_Temperatur 23.9 °C
     2021-01-24 20:28:11   SPI_Specific_Power 288 W/(m3/h)
     2021-01-24 20:27:53   SPI_Specific_Power_pro_Tag 287 W/(m3/h)
     2021-01-24 20:27:55   Wasser_Heizer   0 %
     2021-01-24 20:27:55   Wasser_Kühler  0 %
     2021-01-24 20:27:55   Wasser_Temperatur 3276.8 °C
     2021-01-24 20:27:55   Wärmetauscher  100 %
     2021-01-24 20:28:11   Wärmetauscher-Effizienz 76 %
     2021-01-24 20:28:11   Wärmetauscher-Rückgewinnung 663 W
     2021-01-24 20:27:55   Zuluft_Temperatur 17.2 °C
     2021-01-24 20:27:55   Zuluftdruck      Pa
     2021-01-24 20:27:53   Zurückgew.Energie_Gesamt hex=35, string=5, s=, s>=, S=, S>=
     2021-01-24 20:27:53   Zurückgew.Energie_Monat hex=34, string=4, s=, s>=, S=, S>=
     2021-01-24 20:28:11   Zurückgew.Energie_Tag hex=30, string=0, s=, s>=, S=, S>=
     2021-01-24 20:28:11   Zus.Luftheizer Verbrauch_Gesamt hex=30, string=0, s=, s>=, S=, S>=
     2021-01-24 20:28:11   Zus.Luftheizer-Verbrauch_Monat hex=30, string=0, s=, s>=, S=, S>=
     2021-01-24 20:28:11   Zus.Luftheizer-Verbrauch_Tag hex=30, string=0, s=, s>=, S=, S>=
     2021-01-24 20:28:41   aktueller_Modus hex=30, string=0, s=, s>=, S=, S>=
     2021-01-24 20:27:55   aktueller_Zuluftstrom hex=30, string=0, s=, s>=, S=, S>=
     2021-01-24 20:28:41   geplanter_Betriebs-Modus hex=30, string=0, s=, s>=, S=, S>=
     2021-01-24 20:28:41   state           opened
   REMEMBER:
     lid        254
     lname      DOMEKT
     lrecv      1611516521.10232
     lsend      1611516521.08865
   defptr:
     DOMEKT     254
     DOMEKT_2   254
   gotReadings:
     AUTO_Modus hex=30, string=0, s=, s>=, S=, S>=
     Auto-Modus_Kontrolle hex=30, string=0, s=, s>=, S=, S>=
     ECO_Modus  hex=30, string=0, s=, s>=, S=, S>=
     ON_OFF_Status hex=30, string=0, s=, s>=, S=, S>=
     aktueller_Modus hex=30, string=0, s=, s>=, S=, S>=
     geplanter_Betriebs-Modus hex=30, string=0, s=, s>=, S=, S>=
   lastRead:
     h00000     1611516521.10475
     h00001     1610753399.83722
     h00005     1611479341.89412
     h00900     1611516475.03812
     h00905     1611479762.59982
     h00910     1611479281.74386
     h00915     1611479882.66739
     h00920     1611516491.06912
     h00921     1611426275.03925
     h00925     1611479521.8901
     h00930     1611478379.90058
     h00932     1610753930.73023
     h00936     1611478079.81206
     h00938     1610753931.86023
     h00940     1611516473.25581
     h00942     1611478349.51781
     h00944     1610753931.13487
     h00947     1611479822.64388
     h00949     1610753931.62
     h1         1611516521.10847
     h2         1611516521.11208
     h3         1611516521.1157
     h4         1611516521.11942
     h5         1611516521.12307
     h901       1611516475.04037
     h902       1611516475.04269
     h903       1611516475.04503
     h904       1611516475.04749
     h905       1611516475.0503
     h907       1610819889.60996
     h909       1611516475.05294
     h910       1611516475.0553
     h911       1611516475.05777
     h912       1611516475.0601
     h913       1611516475.06239
     h914       1611516475.06477
     h915       1611516475.06713
     h916       1611516475.06945
     h917       1611516475.0717
     h918       1611516475.07396
     h919       1611516475.0763
     h921       1611516491.07141
     h922       1611516491.07369
     h923       1611516491.07598
     h924       1611516491.07838
     h925       1611516491.08069
     h926       1611516491.08348
     h928       1611516491.08644
     h930       1611516491.08923
     h932       1611516491.09204
     h934       1611516491.09483
     h936       1611516491.09769
     h938       1611516491.10065
     h940       1611478079.82411
     h942       1611516473.25882
     h944       1611516473.26121
     h945       1611516473.2635
     h946       1611516473.26582
     h947       1611516473.26854
     h948       1610811538.65974
     h949       1610811538.66267
     h950       1610811538.66584
Attributes:
   dev-h-combine 20
   dev-h-defExpr ModbusLD_ScanFormat($hash, $val)
   dev-h-defLen 1
   dev-h-defPoll 1
   devStateIcon opened:general_an@32CD32  disconnected:general_aus@red
   icon       vent_ventilation
   obj-h00000-map 48:Off, 49:On
   obj-h00000-reading ON_OFF_Status
   obj-h00000-unpack C
   obj-h00001-map 30:Scheduling, 31:AirQuality
   obj-h00001-reading Auto-Modus_Kontrolle
   obj-h00001-unpack C
   obj-h00002-map 48:Off, 49:On
   obj-h00002-reading ECO_Modus
   obj-h00002-unpack C
   obj-h00003-map 48:Off, 49:On
   obj-h00003-reading AUTO_Modus
   obj-h00003-unpack C
   obj-h00004-map 30:Standby, 31:Abwesend, 32:Normal, 33:Intensive, 34:Boost, 35:Küche, 36:Feuerstätte, 37:Override, 38:Urlaub, 39:AirQuality, 3130:Off
   obj-h00004-reading aktueller_Modus
   obj-h00004-unpack C
   obj-h00005-map 30:zuhause=, 31:Arbeitswoche, 32:Büro, 33:Praxis
   obj-h00005-reading geplanter_Betriebs-Modus
   obj-h00005-unpack C
   obj-h00900-map 30:ElectricHeater=, 31:WaterCoolerHeater, 32:DXUunit
   obj-h00900-reading Heizen-kühlen_config
   obj-h00900-unpack C
   obj-h00901-expr $val/10
   obj-h00901-format %.1f °C
   obj-h00901-reading Zuluft_Temperatur
   obj-h00901-unpack n
   obj-h00902-expr $val/10
   obj-h00902-format %.1f °C
   obj-h00902-reading Abluft_Temperatur
   obj-h00903-expr $val/10
   obj-h00903-format %.3s °C
   obj-h00903-reading Aussenluft_Temperatur
   obj-h00904-expr $val/10
   obj-h00904-format %.1f °C
   obj-h00904-reading Wasser_Temperatur
   obj-h00905-reading aktueller_Zuluftstrom
   obj-h00909-expr $val/10
   obj-h00909-format %.1u %%
   obj-h00909-reading Akt.Zuluftstrom-Ventilator_Intenstät
   obj-h00910-expr $val/10
   obj-h00910-format %.1u %%
   obj-h00910-reading Akt.Abluftstrom-Ventilator_Intensität
   obj-h00911-expr $val/10
   obj-h00911-format %.1u %%
   obj-h00911-reading Wärmetauscher
   obj-h00912-expr $val/10
   obj-h00912-format %.1u %%
   obj-h00912-reading Elektrischer_Heizer
   obj-h00913-expr $val/10
   obj-h00913-format %.1u %%
   obj-h00913-reading Wasser_Heizer
   obj-h00914-expr $val/10
   obj-h00914-format %.1u %%
   obj-h00914-reading Wasser_Kühler
   obj-h00915-expr $val/10
   obj-h00915-format %.1u %%
   obj-h00915-reading DX_Einheit
   obj-h00916-expr $val
   obj-h00916-format %.0u %%
   obj-h00916-reading Filterverstopfung
   obj-h00917-expr $val
   obj-h00917-format %.0u %%
   obj-h00917-reading Luftklappen
   obj-h00918-expr $val
   obj-h00918-format %.0u Pa
   obj-h00918-reading Zuluftdruck
   obj-h00919-expr $val
   obj-h00919-format %.0u Pa
   obj-h00919-reading Abluftdruck
   obj-h00920-expr $val
   obj-h00920-format %.0u W
   obj-h00920-reading Energieverbrauch
   obj-h00921-expr $val
   obj-h00921-format %.0u W
   obj-h00921-reading Heizleistung
   obj-h00922-expr $val
   obj-h00922-format %.0u W
   obj-h00922-reading Wärmetauscher-Rückgewinnung
   obj-h00923-expr $val
   obj-h00923-format %.0u %%
   obj-h00923-reading Wärmetauscher-Effizienz
   obj-h00924-expr $val
   obj-h00924-format %.0u %%
   obj-h00924-reading Energie_sparen
   obj-h00925-expr $val
   obj-h00925-format %.0u W/(m3/h)
   obj-h00925-reading SPI_Specific_Power
   obj-h00926-reading AHU_Verbrauch,_Tag
   obj-h00928-reading AHU_Verbrauch,_Monat
   obj-h00930-reading AHU_Verbrauch,_Gesamt
   obj-h00932-reading Zus.Luftheizer-Verbrauch_Tag
   obj-h00934-reading Zus.Luftheizer-Verbrauch_Monat
   obj-h00936-reading Zus.Luftheizer Verbrauch_Gesamt
   obj-h00938-reading Zurückgew.Energie_Tag
   obj-h00940-reading Zurückgew.Energie_Monat
   obj-h00942-reading Zurückgew.Energie_Gesamt
   obj-h00944-expr $val
   obj-h00944-format %.0u W/(m3/h)
   obj-h00944-reading SPI_Specific_Power_pro_Tag
   obj-h00945-expr $val/10
   obj-h00945-format %.1f °C
   obj-h00945-reading Panel_1_Temperatur
   obj-h00946-expr $val/1
   obj-h00946-format %.0u %%
   obj-h00946-reading Panel_1_Feuchtigkeit
   obj-h00947-reading Panel_1_Luftqualität
   room       KWL
   userattr   dev-h-combine dev-h-defExpr dev-h-defLen dev-h-defPoll dev-h-defUnpack obj-h00000-map obj-h00000-reading obj-h00000-unpack obj-h00001-map obj-h00001-reading obj-h00001-unpack obj-h00002-map obj-h00002-reading obj-h00002-unpack obj-h00003-map obj-h00003-reading obj-h00003-unpack obj-h00004-map obj-h00004-reading obj-h00004-unpack obj-h00005-map obj-h00005-reading obj-h00005-unpack obj-h00900-map obj-h00900-reading obj-h00900-unpack obj-h00901-expr obj-h00901-format obj-h00901-reading obj-h00901-unpack obj-h00902-expr obj-h00902-format obj-h00902-reading obj-h00903-expr obj-h00903-format obj-h00903-reading obj-h00904-expr obj-h00904-format obj-h00904-reading obj-h00905-reading obj-h00907-reading obj-h00909-expr obj-h00909-format obj-h00909-reading obj-h00910-expr obj-h00910-format obj-h00910-reading obj-h00911-expr obj-h00911-format obj-h00911-reading obj-h00912-expr obj-h00912-format obj-h00912-reading obj-h00913-expr obj-h00913-format obj-h00913-reading obj-h00914-expr obj-h00914-format obj-h00914-reading obj-h00915-expr obj-h00915-format obj-h00915-reading obj-h00916-expr obj-h00916-format obj-h00916-reading obj-h00917-expr obj-h00917-format obj-h00917-reading obj-h00918-expr obj-h00918-format obj-h00918-reading obj-h00919-expr obj-h00919-format obj-h00919-reading obj-h00920-expr obj-h00920-format obj-h00920-reading obj-h00921-expr obj-h00921-format obj-h00921-reading obj-h00922-expr obj-h00922-format obj-h00922-reading obj-h00923-expr obj-h00923-format obj-h00923-reading obj-h00924-expr obj-h00924-format obj-h00924-reading obj-h00925-expr obj-h00925-format obj-h00925-reading obj-h00926-reading obj-h00928-reading obj-h00930-reading obj-h00932-reading obj-h00934-reading obj-h00936-reading obj-h00938-reading obj-h00940-reading obj-h00942-reading obj-h00944-expr obj-h00944-format obj-h00944-reading obj-h00945-expr obj-h00945-format obj-h00945-reading obj-h00946-expr obj-h00946-format obj-h00946-reading obj-h00947-format obj-h00947-reading
   verbose    0
   webCmd     reread

StefanStrobel

Hallo Jewe,

Hast Du

attr DOMEKT dev-h-defExpr ModbusLD_ScanFormat($hash, $val)


absichtlich in der Konfiguration gelassen?
Nicht dass Dir das ständig in die Quere kommt.

Gruß
    Stefan

Jewe

Hallo Stefan,
nein das habe ich nicht absichtlich drin gelassen. Nachdem ich das rausgelöscht habe funktioniert es auch so wie es soll. Nun bin ich ein ganzes Stück weiter.
Danke an Euch zwei für die Hilfe.

Jens