Funktionsanfrage: hminfo erweiterungen firmware Versionsprüfung

Begonnen von no_Legend, 18 Januar 2016, 11:44:07

Vorheriges Thema - Nächstes Thema

Otto123

Hallo Heiner,

Du solltest besonders nochmal die Funktion in der 99_myUtils.pm auf Richtigkeit überprüfen.

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

frank

das tool berücksichtigt keine gateways, nur bidcos-funk-devices.
auf der eq3 downloadseite werden für deine 3 devices keine fw's angeboten, also ist das ergebnis des tools korrekt.
alle 20 angebotenen fw files siehst du in den readings des tools.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

ttruckle

Hallo,

für mein HM-TC-IT-WM-W-EU klappt das mit der Anzeige nicht mehr,
da steht immer ne alte Version  drin.
Allerdings taucht das Gerät in den 20 Links auch nicht mehr auf, im
Quellcode der Website (im buf) ist es aber enthalten.
Kann das daran liegen, dass die Seite jetzt mehr als 20 Links (25) liefert?

Gruß und Dank im Voraus,
t.t.

frank

fw_link-14   http://www.eq-3.de/Downloads/Software/Firmware/hm_tc_it_wm_w_eu_update_V1_3_002_150827.tgz   2017-11-25 22:11:55

bei mir kam die fw gerade als reading.
ausserdem werden mir alle 20 files, die bei eq3 existieren, als readings angeboten.
welche fw hat dein problem device?
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

ttruckle

Ah Mist, du hast Recht, ich hatte nach  HM-TC-IT-WM-W-EU gesucht, aber es steht natürlich als  HM_TC_IT_WM_W_EU drin.
Allerdings löst es mein Problem nicht.

last homematic-fw-check => 2017-11-25 23:02:14
| device                  | model                   | old_fw | new_fw | release    |
------------------------------------------------------------------------------------
| KUE_Thermostat          | HM-TC-IT-WM-W-EU        |    1.2 |  1.3.2 | 27.08.2015 |
| SLA_Thermostat          | HM-TC-IT-WM-W-EU        |    1.2 |  1.3.2 | 27.08.2015 |
| STU_Thermostat          | HM-TC-IT-WM-W-EU        |    1.2 |  1.3.2 | 27.08.2015 |
| WPR_Thermostat          | HM-TC-IT-WM-W-EU        |    1.2 |  1.3.2 | 27.08.2015 |


In den Readings steht aber  "D-firmware 1.3" und in den Attributen "firmware 1.3" ...



frank

#215
das tool checkt den wert vom attribut.
poste mal ein list: zb "list KUE_Thermostat".

edit: und poste ein list von deinem httpmod device.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

ttruckle

#216
Hallo Frank,

erst mal Danke für die Hilfe,
hier die Listings:

list KUE_Thermostat:

Internals:
   DEF        376704
   HMLAN1_MSGCNT 2494
   HMLAN1_RAWMSG E376704,0000,03420CEE,FF,FFB5,72847037670400000000DF38
   HMLAN1_RSSI -75
   HMLAN1_TIME 2017-11-27 23:29:04
   IODev      HMLAN1
   LASTInputDev HMLAN1
   MSGCNT     2494
   NAME       KUE_Thermostat
   NOTIFYDEV  global
   NR         114
   NTFY_ORDER 50-KUE_Thermostat
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 KUE_Thermostat_Weather
   channel_02 KUE_Thermostat_Climate
   channel_03 KUE_Thermostat_WindowRec
   channel_06 KUE_Thermostat_remote
   channel_07 KUE_Thermostat_SwitchTr
   lastMsg    No:72 - t:70 s:376704 d:000000 00DF38
   protCmdDel 2
   protLastRcv 2017-11-27 23:29:04
   protResnd  1 last_at:2017-11-25 22:10:18
   protResndFail 1 last_at:2017-11-25 22:10:22
   protSnd    60 last_at:2017-11-27 09:14:39
   protState  CMDs_done
   rssi_at_HMLAN1 avg:-77.97 min:-93 max:-73 lst:-75 cnt:2494
   Helper:
     DBLOG:
       desired-temp:
         logdb:
           TIME       1511816410.90826
           VALUE      17.0
       measured-temp:
         logdb:
           TIME       1511813910.90865
           VALUE      22.3
   READINGS:
     2017-11-25 21:39:31   Activity        alive
     2017-11-25 22:10:32   CommandAccepted yes
     2017-01-22 21:23:03   D-firmware      1.3
     2017-01-22 21:23:03   D-serialNr      MEQ0049226
     2017-11-25 21:16:43   PairedTo        0x314022
     2016-01-04 15:29:04   R-burstRx       on
     2016-01-04 15:29:04   R-cyclicInfoMsg on
     2016-01-04 15:29:04   R-cyclicInfoMsgDis 0
     2016-12-28 15:45:25   R-pairCentral   0x314022
     2017-11-25 21:16:43   RegL_00.        01:01 02:01 09:01 0A:31 0B:41 0C:59 0F:00 11:00  12:16 16:00 18:00 19:00 1A:00 00:00
     2017-11-25 22:40:50   RegL_07.
     2017-11-27 22:00:10   battery         ok
     2017-11-27 22:00:10   batteryLevel    2.4
     2017-11-27 22:00:10   desired-temp    17.0
     2017-01-19 00:49:27   fwUpdate        fail:Block1
     2017-11-27 22:00:10   measured-temp   22.3
     2017-01-19 10:36:13   powerOn         2017-01-19 10:36:13
     2017-01-19 10:36:13   recentStateType info
     2017-11-27 09:14:39   state           CMDs_done
     2017-11-27 09:14:39   time-request    -
   helper:
     HM_CMDNR   114
     PONtest    1
     cSnd       013140223767040703,0131402237670407040000000001
     mId        00AD
     rxType     6
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +376704,00,00,00
       nextSend   1511821744.73811
       prefIO
       rxt        0
       vccu
       p:
         376704
         00
         00
         00
     mRssi:
       mNo        72
       io:
         HMLAN1     -73
     prt:
       awake      0
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf
       qReqStat
     role:
       dev        1
     rssi:
       at_HMLAN1:
         avg        -77.9775461106657
         cnt        2494
         lst        -75
         max        -73
         min        -93
     shRegW:
       07         02
     tmpl:
Attributes:
   IODev      HMLAN1
   actCycle   000:10
   actStatus  alive
   autoReadReg 4_reqStatus
   event-on-change-reading .*
   expert     2_raw
   firmware   1.3
   model      HM-TC-IT-WM-W-EU
   msgRepeat  1
   room       Küche
   serialNr   MEQ0049226
   subType    thermostat
   webCmd     getConfig:clear msgEvents


Der Code des HttpMod passt hier nicht rein (wird irgendwie abgeschnitten, warscheinlich zu lang)
hier als pastebin:
https://pastebin.com/b6n1uD3y


frank

hallo ttruckle,

dein userreading hat ein problem. da hast du etwas zu viel text rein kopiert. wenn ich das richtig sehe, muss die erste zeile weg.

Zitat# userReadingsAttribut
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

ttruckle


frank

auf jeden fall funktioniert das userreading nicht.
im fhem.log sollten infos kommen. eventuell verbose hochdrehen.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

DK4RST

Hi , leider funktioniert das hier nicht mehr.
Ich selber finde den Fehler aber nicht, es scheint so das der Link sich verändert hat,

Kann mir jemand dabei helfen ? Bitte!!

Danke

Roland

Otto123

Hi Roland,

wir helfen gern, aber woran machst Du fest dass es nicht mehr funktioniert?
Welchen Link hast Du? Den?
http://www.eq-3.de/service/downloads.html

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

DK4RST

Hab das alles aus der Wiki genommen und leider keinen Erfolg.

Wäre sehr nett wenn Du helfen würdest.

Hab so wie in der Wiki , nach besten wissen gearbeitet und alle drei Einträge vorgenommen
1 define
2 userReadings
3. 99myUtils.pm

aber ich bekomme auch nach einem reread keine Info

DK4RST

Es werden mir keine HM Devices angezeigt und so natürlich auch keine Firmware oder nötige Updates

Otto123

Naja, das ist der Normalzustand :)
Alles up to date - siehe Anhang.

Wenn Du keine Fehler im Log hast, machst Du einfach mal ein list eq3 und postest das. Vielleicht sieht man was.

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz