Funktionsanfrage: hminfo erweiterungen firmware Versionsprüfung

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

Vorheriges Thema - Nächstes Thema

frank

Zitat von: MarcelK am 27 Januar 2016, 17:00:21
Wow, das ist echt cool, hab ich gleich eingebaut. Danke schön :-)
schön, wenn's auch bei dir funktioniert.

du hast ja rolloaktoren mit alter fw. da es für diese aktoren 2 fw's gibt, würde ich gern mal einen screenshot sehen, falls es nicht schon zu spät ist. weisst du warum es hierfür 2 versionen gibt? muss man eventuell ganz alte fw's stufenweise aktualisieren?

gruss frank
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

MarcelK

Zitat von: frank am 28 Januar 2016, 12:58:12
du hast ja rolloaktoren mit alter fw. da es für diese aktoren 2 fw's gibt, würde ich gern mal einen screenshot sehen, falls es nicht schon zu spät ist. weisst du warum es hierfür 2 versionen gibt? muss man eventuell ganz alte fw's stufenweise aktualisieren?
Du verwechselst mich, ich hab leider (noch) nur so Riemen zum ziehen ;) Da die Firmware weitgehend identisch zum HM-LC-Sw1PBU-FM ist, sogar mit identischem Changelog, bezweifle ich dass da etwas 2-stufiges nötig ist. Eher einfach seitens eq-3 vergessen worden, meine Vermutung. Mein ältester Sw1PBU war aber schon auf 2.3, insofern kann ich's nicht empirisch sagen.

Gruß Marcel

frank

Zitat von: MarcelK am 28 Januar 2016, 17:54:15
Du verwechselst mich, ich hab leider (noch) nur so Riemen zum ziehen
nicht verwechselt, sondern falsch kombiniert, wegen dem tipp im rollo-update thread.

ZitatEher einfach seitens eq-3 vergessen worden, meine Vermutung.
kann man wohl nicht ausschliessen. beim tc-it dann allerdings auch.  ;)

gruss frank
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

MarcelK

Zitat von: frank am 28 Januar 2016, 18:27:50
nicht verwechselt, sondern falsch kombiniert, wegen dem tipp im rollo-update thread.
Ok, clever. In dem Fall zu clever ;)
Zitatkann man wohl nicht ausschliessen. beim tc-it dann allerdings auch.  ;)
Gegenfrage, werden alte Firmwares denn überhaupt entfernt? Ich glaub fast dass bei den meisten Devices eben nur gerademal ein Update veröffentlich wurde.

frank

ZitatGegenfrage, werden alte Firmwares denn überhaupt entfernt?
auf alle fälle beim rt und der energiemesssteckdose. sogar v1.1 vom tc-it.
zb hier http://forum.fhem.de/index.php/topic,25527.0.html
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

cjung

@Frank:
ich habe Deinen Code in meine FHEM.CFG kopiert und er scheint auch durchzulaufen. (Im buf steht das Ergebnis der suche.)
Leider zeigt er nur "no fw-updates needed!  " an, obwohl ein devices fällig wäre:
ein HM-TC-IT-WM-W-EU mit FW1.2

Hast Du einen Tip wo ich die Suche nach meinem Fehler starten kann ?

Vielen Dank
Christoph
Raspberry Pi 2 B
Funk: HM_CFG_USB2, HM-CFG-LAN 8*HM_CC_RT_DN, 3*HM-SEC-SD, 3*HM_TC_IT_WM_W_EU, 1*HM-LC-Dim1TPBU-FM,5*HM-SEC-SC-2, 1*HM-SEC-SCo
Wired: HMW: CFG-LAN, 8*LC_Bl1_DR, LC_Dim1L_DR

frank

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

cjung

Sehr gerne:
Internals:
   DEF        3C61F7
   HM_LAN1_MSGCNT 123
   HM_LAN1_RAWMSG E3C61F7,0000,00036C24,FF,FFB0,4AA0103C61F726352203B5204520452045204520452045204520
   HM_LAN1_RSSI -80
   HM_LAN1_TIME 2016-02-06 17:54:00
   HM_USB_MSGCNT 129
   HM_USB_RAWMSG E3C61F7,0000,80100A95,FF,FFC8,49A0103C61F726352203A6452045204520452045204520452045
   HM_USB_RSSI -56
   HM_USB_TIME 2016-02-06 17:53:59
   IODev      HM_USB
   LASTInputDev HM_LAN1
   MSGCNT     252
   NAME       Wandthermostat.EG.Praxis
   NR         368
   NTFY_ORDER 50-Wandthermostat.EG.Praxis
   STATE      CMDs_processing...
   TYPE       CUL_HM
   channel_01 Wandthermostat.EG.Praxis_Weather
   channel_02 Wandthermostat.EG.Praxis_Climate
   channel_03 Wandthermostat.EG.Praxis_WindowRec
   channel_06 Wandthermostat.EG.Praxis_remote
   channel_07 Wandthermostat.EG.Praxis_SwitchTr
   lastMsg    No:4A - t:10 s:3C61F7 d:263522 03B5204520452045204520452045204520
   protCmdPend 7 CMDs pending
   protLastRcv 2016-02-06 17:54:00
   protSnd    36 last_at:2016-02-06 17:54:00
   protState  CMDs_processing...
   rssi_at_HM_LAN1 lst:-80 cnt:123 min:-89 avg:-76.37 max:-69
   rssi_at_HM_USB min:-70 avg:-54.11 max:-50 cnt:129 lst:-56
   Readings:
     2016-02-06 16:29:33   Activity        alive
     2016-02-06 17:53:51   CommandAccepted yes
     2016-02-06 16:14:57   D-firmware      1.2
     2016-02-06 16:14:57   D-serialNr      MEQ0742517
     2016-02-06 17:53:51   PairedTo        0x263522
     2016-02-06 15:59:59   R-btnLock       off
     2016-02-06 15:59:59   R-burstRx       on
     2016-02-06 15:59:59   R-cyclicInfoMsg on
     2016-02-06 15:59:59   R-cyclicInfoMsgDis 0
     2016-02-06 15:59:59   R-globalBtnLock off
     2016-02-06 15:59:59   R-localResDis   off
     2016-02-06 15:59:59   R-lowBatLimitRT 2.2 V
     2016-02-06 15:59:59   R-modusBtnLock  off
     2016-02-06 15:59:59   R-pairCentral   0x263522
     2016-02-06 17:53:51   RegL_00.          01:01 02:01 09:01 0A:26 0B:35 0C:22 0F:00 11:00  12:16 16:00 18:00 19:00 1A:00 00:00
     2016-02-06 17:50:08   battery         ok
     2016-02-06 17:50:08   batteryLevel    3.2
     2016-02-06 17:50:08   desired-temp    21.0
     2016-02-06 17:50:08   measured-temp   21.7
     2016-02-06 16:19:06   powerOn         2016-02-06 16:19:06
     2016-02-06 16:19:06   recentStateType info
     2016-02-06 17:54:00   state           CMDs_processing...
     2016-02-06 16:19:08   time-request    -
     Regl_07.:
       VAL
   cmdStack:
     ++A0012635223C61F702040000000009
     ++A0012635223C61F70303
     ++A0012635223C61F703040000000001
     ++A0012635223C61F70603
     ++A0012635223C61F706040000000001
     ++A0012635223C61F70703
     ++A0012635223C61F707040000000001
   Helper:
     HM_CMDNR   74
     cSnd       012635223C61F700040000000007,012635223C61F702040000000008
     mId        00AD
     rxType     6
     Expert:
       def        1
       det        1
       raw        1
       tpl        0
     Io:
       newChn     +3C61F7,00,01,00
       nextSend   1454777640.1878
       rxt        0
       vccu       vccu
       p:
         3C61F7
         00
         01
         00
       prefIO:
         HM_USB
     Mrssi:
       mNo        4A
       Io:
         HM_LAN1    -80
     Prt:
       awake      2
       bErr       0
       sProc      1
       Rspwait:
         Pending    RegisterRead
         cmd        As103EA0012635223C61F702040000000008
         forChn     02
         forList    08
         forPeer
         mNo        74
         nAddr      195
         reSent     1
     Q:
       qReqConf
       qReqStat
     Role:
       dev        1
     Rpt:
       IO         HM_LAN1
       flg        A
       ts         1454777640.10484
       ack:
         HASH(0x2a09468)
         4A80022635223C61F700
     Rssi:
       At_hm_lan1:
         avg        -76.3739837398375
         cnt        123
         lst        -80
         max        -69
         min        -89
       At_hm_usb:
         avg        -54.1162790697675
         cnt        129
         lst        -56
         max        -50
         min        -70
     Shregw:
       07         02
     Shadowreg:
Attributes:
   IODev      HM_USB
   IOgrp      vccu:HM_USB
   actCycle   000:10
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     3_allReg+raw
   firmware   1.2
   model      HM-TC-IT-WM-W-EU
   msgRepeat  1
   room       CUL_HM
   serialNr   MEQ0742517
   subType    thermostat
   webCmd     getConfig:clear msgEvents
Raspberry Pi 2 B
Funk: HM_CFG_USB2, HM-CFG-LAN 8*HM_CC_RT_DN, 3*HM-SEC-SD, 3*HM_TC_IT_WM_W_EU, 1*HM-LC-Dim1TPBU-FM,5*HM-SEC-SC-2, 1*HM-SEC-SCo
Wired: HMW: CFG-LAN, 8*LC_Bl1_DR, LC_Dim1L_DR

frank

mit einem simulierten tc-it, wie deiner, wird bei mir die fw1.3 angezeigt. es kann also nur an httpmod liegen.
du hast die verlinkte neue version von httpmod? reload gemacht? wirklich alle attribute angelegt? nach einem reread bekommst du je 14 readings für link, model, release und version angezeigt?
ansonsten poste mal ein list vom 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

cjung

Hallo Frank,
Danke für deine Mühe.
Mein FHEM ist auf dem aktuellen Stand, (heute)
Evtl. fehlt zum Parsen ein Modul ?

Ich verwende die Version aus diesem Post:
Zitat von: frank am 26 Januar 2016, 15:21:51

Hier mal das List:
Internals:
   BUSY       0
   DEF        http://www.eq-3.de/db_action/download_suche.php 86400
   GetSeq     0
   HTTPHEADER
   Interval   86400
   LASTSEND   1454772577.82363
   MainURL    http://www.eq-3.de/db_action/download_suche.php
   NAME       eq3
   NR         361
   STATE      <div style="text-align:left">new homematic-fw (<a href="http://www.eq-3.de/downloads.html">eq3</a>) released for:<br><br><pre>| device                  | model                   | old_fw | new_fw | release    |
------------------------------------------------------------------------------------
| no fw-updates needed!                                                            |</pre></div>
   TRIGGERTIME 1454859009.90034
   TRIGGERTIME_FMT 2016-02-07 16:30:09
   TYPE       HTTPMOD
   addr       http://www.eq-3.de:80
   buf        HTTP/1.1 200 OK

Date: Sat, 06 Feb 2016 15:29:39 GMT

Content-Type: text/html

Connection: close

Server: Apache

Cache-Control: max-age=86400

Expires: Sun, 07 Feb 2016 15:29:39 GMT



<div id="download_suchergebnis">
<p class="mystrong">20 Ergebnisse gefunden</p>

<div class="downloadliste_v2">


<div class="row head">

<div class="col col-1"><p>Name</p></div>
<div class="col col-2"><p>Notes</p></div>
<div class="col col-3"><p>Download</p></div>

</div><!-- ./row -->

<div id='page_1' class='page'>
<div class="row even">

<div class="col col-1">
<p class="name">
<a href="/downloads.html?kat=download&id=145">Funk-Dimmaktor 1-fach, Phasenabschnitt, Zwischenstecker Firmware V2.9.5</a>
</p>
<p>Kurz Bez.: HM-LC-Dim1T-Pl-3 </p> <p>Download-Art: Firmware </p> <p>Artikel-Nr.: 132087 </p>
</div><!-- /.col-1 -->

<div class="col col-2">

<p><a href="/Downloads/Software/Firmware/changelog_HM-LC-Dim1T-Pl-3_update_V2_9_0005_160113.txt" target="_Blank">Changelog</a></p>

</div><!-- /.col-2 -->

<div class="col col-3">

<p class='datum'>13.01.2016</p> <p><a href="/Downloads/Software/Firmware/HM-LC-Dim1T-Pl-3_update_V2_9_0005_160113.tgz" target="_Blank"><img src="img/download.png" alt="Download" title="Download"></a></p>
<p class="size">58,56 KB</p>

</div><!-- /.col-3 -->

</div><!-- ./row -->


<div class="row odd">

<div class="col col-1">
<p class="name">
<a href="/downloads.html?kat=download&id=146">Funk-Dimmaktor 1-fach, Phasenanschnitt, Zwischenstecker Firmware V2.9.7</a>
</p>
<p>Kurz Bez.: HM-LC-Dim1L-Pl-3 </p> <p>Download-Art: Firmware </p> <p>Artikel-Nr.: 132078 </p>
</div><!-- /.col-1 -->

<div class="col col-2">

<p><a href="/Downloads/Software/Firmware/changelog_HM-LC-Dim1L-Pl-3_update_V2_9_0007_160113.txt" target="_Blank">Changelog</a></p>

</div><!-- /.col-2 -->

<div class="col col-3">

<p class='datum'>13.01.2016</p> <p><a href="/Downloads/Software/Firmware/HM-LC-Dim1L-Pl-3_update_V2_9_0007_160113.tgz" target="_Blank"><img src="img/download.png" alt="Download" title="Download"></a></p>
<p class="size">58,78 KB</p>

</div><!-- /.col-3 -->

</div><!-- ./row -->


<div class="row even">

<div class="col col-1">
<p class="name">
<a href="/downloads.html?kat=download&id=147">Funk-Dimmaktor 1-fach, PWM LED, Zwischendeckenmontage Firmware V2.9.5</a>
</p>
<p>Kurz Bez.: HM-LC-Dim1PWM-CV </p> <p>Download-Art: Firmware </p> <p>Artikel-Nr.: 99444 </p>
</div><!-- /.col-1 -->

<div class="col col-2">

<p><a href="/Downloads/Software/Firmware/changelo_HM-LC-Dim1PWM-CV_update_V2_9_0005_160113g.txt" target="_Blank">Changelog</a></p>

</div><!-- /.col-2 -->

<div class="col col-3">

<p class='datum'>13.01.2016</p> <p><a href="/Downloads/Software/Firmware/HM-LC-Dim1PWM-CV_update_V2_9_0005_160113.tgz" target="_Blank"><img src="img/download.png" alt="Download" title="Download"></a></p>
<p class="size">56,18 KB</p>

</div><!-- /.col-3 -->

</div><!-- ./row -->


<div class="row odd">

<div class="col col-1">
<p class="name">
<a href="/downloads.html?kat=download&id=148">Funk-Dimmaktor 1-fach für Markenschalter, Phasenabschnitt, Unterputzmontage Firmware V2.9.5</a>
</p>
<p>Kurz Bez.: HM-LC-Dim1TPBU-FM </p> <p>Download-Art: Firmware </p> <p>Artikel-Nr.: 103020 </p>
</div><!-- /.col-1 -->

<div class="col col-2">

<p><a href="/Downloads/Software/Firmware/changelog_HM-LC-Dim1TPBU-FM_update_V2_9_0005_160113.txt" target="_Blank">Changelog</a></p>

</div><!-- /.col-2 -->

<div class="col col-3">

<p class='datum'>13.01.2016</p> <p><a href="/Downloads/Software/Firmware/HM-LC-Dim1TPBU-FM_update_V2_9_0005_160113.tgz" target="_Blank"><img src="img/download.png" alt="Download" title="Download"></a></p>
<p class="size">58,75 KB</p>

</div><!-- /.col-3 -->

</div><!-- ./row -->


<div class="row even">

<div class="col col-1">
<p class="name">
<a href="/downloads.html?kat=download&id=140">HM-CCU2 Firmware 2.15.5</a>
</p>
<p>Download-Art: Firmware </p>
</div><!-- /.col-1 -->

<div class="col col-2">

<p><a href="/Downloads/Software/HM-CCU2-Firmware_Updates/HM-CCU2-2.15.5/changelog.txt" target="_Blank">Changelog</a></p>

</div><!-- /.col-2 -->

<div class="col col-3">

<p class='datum'>20.10.2015</p> <p><a href="/Downloads/Software/HM-CCU2-Firmware_Updates/HM-CCU2-2.15.5/HM-CCU-2.15.5.tar.gz" target="_Blank"><img src="img/download.png" alt="Download" title="Download"></a></p>
<p class="size">76,66 MB</p>

</div><!-- /.col-3 -->

</div><!-- ./row -->


<div class="row odd">

<div class="col col-1">
<p class="name">
<a href="/downloads.html?kat=download&id=141">8-Kanal Empfangsmodul Firmware V1.2</a>
</p>
<p>Kurz Bez.: HM-MOD-Re-8 </p> <p>Download-Art: Firmware </p> <p>Artikel-Nr.: 132143A2 </p>
</div><!-- /.col-1 -->

<div class="col col-2">

<p><a href="/Downloads/Software/Firmware/changelog_hm-mod-re-8_update_V1_2_150911.txt" target="_Blank">Changelog</a></p>

</div><!-- /.col-2 -->

<div class="col col-3">

<p class='datum'>11.09.2015</p> <p><a href="/Downloads/Software/Firmware/hm-mod-re-8_update_V1_2_150911.tgz" target="_Blank"><img src="img/download.png" alt="Download" title="Download"></a></p>
<p class="size">76,07 KB</p>

</div><!-- /.col-3 -->

</div><!-- ./row -->


<div class="row even">

<div class="col col-1">
<p class="name">
<a href="/downloads.html?kat=download&id=139">Funk-Wandthermostat Firmware V1.3</a>
</p>
<p>Kurz Bez.: HM-TC-IT-WM-W-EU </p> <p>Download-Art: Firmware </p> <p>Artikel-Nr.: 132030 </p>
</div><!-- /.col-1 -->

<div class="col col-2">

<p><a href="/Downloads/Software/Firmware/changelog_hm_tc_it_wm_w_eu_update_V1_3_002_150827.txt" target="_Blank">Changelog</a></p>

</div><!-- /.col-2 -->

<div class="col col-3">

<p class='datum'>27.08.2015</p> <p><a href="/Downloads/Software/Firmware/hm_tc_it_wm_w_eu_update_V1_3_002_150827.tgz" target="_Blank"><img src="img/download.png" alt="Download" title="Download"></a></p>
<p class="size">70,12 KB</p>

</div><!-- /.col-3 -->

</div><!-- ./row -->


<div class="row odd">

<div class="col col-1">
<p class="name">
<a href="/downloads.html?kat=download&id=115">HM-CCU1 Firmware 1.519</a>
</p>
<p>Kurz Bez.: HM-Cen-3-1 </p> <p>Download-Art: Firmware </p> <p>Artikel-Nr.: 76777/83355 </p>
</div><!-- /.col-1 -->

<div class="col col-2">

<p><a href="/Downloads/Software/HM-CCU1-Firmware_Updates/1.519/changelog.txt" target="_Blank">Changelog</a></p>

</div><!-- /.col-2 -->

<div class="col col-3">

<p class='datum'>24.08.2015</p> <p><a href="/Downloads/Software/HM-CCU1-Firmware_Updates/1.519/hm-ccu-firmware-1.519.zip" target="_Blank"><img src="img/download.png" alt="Download" title="Download"></a></p>
<p class="size">9,33 MB</p>

</div><!-- /.col-3 -->

</div><!-- ./row -->

</div><!-- page_1 --><div id='page_2' class='page'>
<div class="row even">

<div class="col col-1">
<p class="name">
<a href="/downloads.html?kat=download&id=131">Funk-Rollladenaktor 1-fach für Markenschalter Firmware V2.8.2</a>
</p>
<p>Kurz Bez.: HM-LC-Bl1PBU-FM </p> <p>Download-Art: Firmware </p> <p>Artikel-Nr.: 103038 </p>
</div><!-- /.col-1 -->

<div class="col col-2">

<p><a href="/Downloads/Software/Firmware/changelog_HM-LC-Bl1PBU-FM.txt" target="_Blank">Changelog</a></p>

</div><!-- /.col-2 -->

<div class="col col-3">

<p class='datum'>12.08.2015</p> <p><a href="/Downloads/Software/Firmware/HM-LC-Bl1PBU-FM_update_V2_8_2_150713.tgz" target="_Blank"><img src="img/download.png" alt="Download" title="Download"></a></p>
<p class="size">43,04 KB</p>

</div><!-- /.col-3 -->

</div><!-- ./row -->


<div class="row odd">

<div class="col col-1">
<p class="name">
<a href="/downloads.html?kat=download&id=132">Funk-Schaltaktor 1-fach für Markenschalter Firmware V2.8.2</a>
</p>
<p>Kurz Bez.: HM-LC-Sw1PBU-FM </p> <p>Download-Art: Firmware </p> <p>Artikel-Nr.: 103029 </p>
</div><!-- /.col-1 -->

<div class="col col-2">

<p><a href="/Downloads/Software/Firmware/changelog_HM-LC-Sw1PBU-FM.txt" target="_Blank">Changelog</a></p>

</div><!-- /.col-2 -->

<div class="col col-3">

<p class='datum'>12.08.2015</p> <p><a href="/Downloads/Software/Firmware/HM-LC-Sw1PBU-FM_update_V2_8_2_150713.tgz" target="_Blank"><img src="img/download.png" alt="Download" title="Download"></a></p>
<p class="size">44,46 KB</p>

</div><!-- /.col-3 -->

</div><!-- ./row -->


<div class="row even">

<div class="col col-1">
<p class="name">
<a href="/downloads.html?kat=download&id=130">HM-CCU2 Firmware 2.15.2</a>
</p>
<p>Download-Art: Firmware </p>
</div><!-- /.col-1 -->

<div class="col col-2">

<p><a href="/Downloads/Software/HM-CCU2-Firmware_Updates/HM-CCU2-2.15.2/HM-CCU2-Changelog-2.15.2.txt" target="_Blank">Changelog</a></p>

</div><!-- /.col-2 -->

<div class="col col-3">

<p class='datum'>04.08.2015</p> <p><a href="/Downloads/Software/HM-CCU2-Firmware_Updates/HM-CCU2-2.15.2/HM-CCU-2.15.2.tar.gz" target="_Blank"><img src="img/download.png" alt="Download" title="Download"></a></p>
<p class="size">76,65 MB</p>

</div><!-- /.col-3 -->

</div><!-- ./row -->


<div class="row odd">

<div class="col col-1">
<p class="name">
<a href="/downloads.html?kat=download&id=123">HM-CCU1 Firmware 1.518</a>
</p>
<p>Kurz Bez.: HM-Cen-3-1 </p> <p>Download-Art: Firmware </p> <p>Artikel-Nr.: 76777/83355 </p>
</div><!-- /.col-1 -->

<div class="col col-2">

<p><a href="/Downloads/Software/HM-CCU1-Firmware_Updates/1.518/changelog.txt" target="_Blank">Changelog</a></p>

</div><!-- /.col-2 -->

<div class="col col-3">

<p class='datum'>14.04.2015</p> <p><a href="/Downloads/Software/HM-CCU1-Firmware_Updates/1.518/hm-ccu-firmware-1.518.zip" target="_Blank"><img src="img/download.png" alt="Download" title="Download"></a></p>
<p class="size">9,29 MB</p>

</div><!-- /.col-3 -->

</div><!-- ./row -->


<div class="row even">

<div class="col col-1">
<p class="name">
<a href="/downloads.html?kat=download&id=126">Funk-Bewegungsmelder mit Taster Firmware V1.1.2</a>
</p>
<p>Kurz Bez.: HM-Sen-MDIR-WM-55 </p> <p>Download-Art: Firmware </p> <p>Artikel-Nr.: 140848 </p>
</div><!-- /.col-1 -->

<div class="col col-2">

<p><a href="/Downloads/Software/Firmware/changelog-HM-Sen-MDIR-WM55.txt" target="_Blank">Changelog</a></p>

</div><!-- /.col-2 -->

<div class="col col-3">

<p class='datum'>14.04.2015</p> <p><a href="/Downloads/Software/Firmware/HM-Sen-MDIR-WM55_update_V1_1_2_150413.tgz" target="_Blank"><img src="img/download.png" alt="Download" title="Download"></a></p>
<p class="size">50,36 KB</p>

</div><!-- /.col-3 -->

</div><!-- ./row -->


<div class="row odd">

<div class="col col-1">
<p class="name">
<a href="/downloads.html?kat=download&id=120">HM-CCU2 Firmware 2.13.7</a>
</p>
<p>Download-Art: Firmware </p>
</div><!-- /.col-1 -->

<div class="col col-2">

<p><a href="/Downloads/Software/HM-CCU2-Firmware_Updates/HM-CCU2-2.13.7/HM-CCU2-Changelog-2.13.7.txt" target="_Blank">Changelog</a></p>

</div><!-- /.col-2 -->

<div class="col col-3">

<p class='datum'>19.03.2015</p> <p><a href="/Downloads/Software/HM-CCU2-Firmware_Updates/HM-CCU2-2.13.7/HM-CCU-2.13.7.tar.gz" target="_Blank"><img src="img/download.png" alt="Download" title="Download"></a></p>
<p class="size">76,39 MB</p>

</div><!-- /.col-3 -->

</div><!-- ./row -->


<div class="row even">

<div class="col col-1">
<p class="name">
<a href="/downloads.html?kat=download&id=110">HomeMatic Funk-Schaltaktor 1-fach mit Leistungsmessung, Zwischenstecker Firmware V2.5</a>
</p>
<p>Kurz Bez.: HM-ES-PMSw1-Pl </p> <p>Download-Art: Firmware </p> <p>Artikel-Nr.: 130248 </p>
</div><!-- /.col-1 -->

<div class="col col-2">

<p><a href="/Downloads/Software/Firmware/changelog-HM-ES-PMSw1-Pl.txt" target="_Blank">Changelog</a></p>

</div><!-- /.col-2 -->

<div class="col col-3">

<p class='datum'>16.03.2015</p> <p><a href="/Downloads/Software/Firmware/HM-ES-PMSw1-Pl_update_V2_5_0009_150217.tgz" target="_Blank"><img src="img/download.png" alt="Download" title="Download"></a></p>
<p class="size">64,95 KB</p>

</div><!-- /.col-3 -->

</div><!-- ./row -->


<div class="row odd">

<div class="col col-1">
<p class="name">
<a href="/downloads.html?kat=download&id=86">Funk-Heizkörperthermostat Firmware V1.4</a>
</p>
<p>Kurz Bez.: HM-CC-RT-DN </p> <p>Download-Art: Firmware </p> <p>Artikel-Nr.: 105155 </p>
</div><!-- /.col-1 -->

<div class="col col-2">

<p><a href="/Downloads/Software/Firmware/changelog_hm_cc_rt_dn_update_V1_4_001_141020.txt" target="_Blank">Changelog</a></p>

</div><!-- /.col-2 -->

<div class="col col-3">

<p class='datum'>20.10.2014</p> <p><a href="/Downloads/Software/Firmware/hm_cc_rt_dn_update_V1_4_001_141020.tgz" target="_Blank"><img src="img/download.png" alt="Download" title="Download"></a></p>
<p class="size">76,93 KB</p>

</div><!-- /.col-3 -->

</div><!-- ./row -->

</div><!-- page_2 --><div id='page_3' class='page'>
<div class="row even">

<div class="col col-1">
<p class="name">
<a href="/downloads.html?kat=download&id=101">Funk-Wandthermostat Firmware V1.2</a>
</p>
<p>Kurz Bez.: HM-TC-IT-WM-W-EU </p> <p>Download-Art: Firmware </p> <p>Artikel-Nr.: 132030 </p>
</div><!-- /.col-1 -->

<div class="col col-2">

<p><a href="/Downloads/Software/Firmware/changelog_hm_tc_it_wm_w_eu_update_V1_2_001_141020.txt" target="_Blank">Changelog</a></p>

</div><!-- /.col-2 -->

<div class="col col-3">

<p class='datum'>20.10.2014</p> <p><a href="/Downloads/Software/Firmware/hm_tc_it_wm_w_eu_update_V1_2_001_141020.tgz" target="_Blank"><img src="img/download.png" alt="Download" title="Download"></a></p>
<p class="size">69,79 KB</p>

</div><!-- /.col-3 -->

</div><!-- ./row -->


<div class="row odd">

<div class="col col-1">
<p class="name">
<a href="/downloads.html?kat=download&id=106">Funk-Regensensor Firmware V1.4</a>
</p>
<p>Kurz Bez.: HM-Sen-RD-O </p> <p>Download-Art: Firmware </p> <p>Artikel-Nr.: 130220 </p>
</div><!-- /.col-1 -->

<div class="col col-2">

<p><a href="/Downloads/Software/Firmware/changelog-hm-sen-rd-o.txt" target="_Blank">Changelog</a></p>

</div><!-- /.col-2 -->

<div class="col col-3">

<p class='datum'>18.09.2014</p> <p><a href="/Downloads/Software/Firmware/hm-sen-rd-o_update_V1_4_003_130930.tgz" target="_Blank"><img src="img/download.png" alt="Download" title="Download"></a></p>
<p class="size">38,47 KB</p>

</div><!-- /.col-3 -->

</div><!-- ./row -->


<div class="row even">

<div class="col col-1">
<p class="name">
<a href="/downloads.html?kat=download&id=102">Funk-Rollladenaktor für Markenschalter Firmware V2.3</a>
</p>
<p>Kurz Bez.: HM-LC-BI1PBU-FM </p> <p>Download-Art: Firmware </p> <p>Artikel-Nr.: 103038 </p>
</div><!-- /.col-1 -->

<div class="col col-2">

<p><a href="/Downloads/Software/Firmware/readme-hm-lc-bl1pbu-fm.txt" target="_Blank">ReadMe</a></p>

</div><!-- /.col-2 -->

<div class="col col-3">

<p class='datum'>15.07.2014</p> <p><a href="/Downloads/Software/Firmware/HM-LC-Bl1PBU-FM_update_V2_3_0002_131204.tgz" target="_Blank"><img src="img/download.png" alt="Download" title="Download"></a></p>
<p class="size">42,27 KB</p>

</div><!-- /.col-3 -->

</div><!-- ./row -->


<div class="row odd">

<div class="col col-1">
<p class="name">
<a href="/downloads.html?kat=download&id=21">HM-Sec-Cen Firmware 1.7</a>
</p>
<p>Download-Art: Firmware </p>
</div><!-- /.col-1 -->

<div class="col col-2">

<p><a href="/Downloads/Software/Alarmzentrale_HM-Sec-Cen/HM-Sec-Cen-1.7/HM-Sec-Cen-changelog-1.7.txt" target="_Blank">Changelog</a></p>

</div><!-- /.col-2 -->

<div class="col col-3">

<p class='datum'>21.03.2012</p> <p><a href="/Downloads/Software/Alarmzentrale_HM-Sec-Cen/HM-Sec-Cen-1.7/HM-Sec-Cen-1.7.exe" target="_Blank"><img src="img/download.png" alt="Download" title="Download"></a></p>
<p class="size">145,29 MB</p>

</div><!-- /.col-3 -->

</div><!-- ./row -->

</div><!-- page_3 --><div id='pageination'><p class='mystrong'>3 Seiten</p><a href='page_1' class='active'>1</a><a href='page_2' class=''>2</a><a href='page_3' class=''>3</a></div><!-- pageination -->   </div><!-- /.download_rubrik_wrap -->
</div><!- /#download_suchergebnis -->
   code       200
   conn
   data       suche_in=62&suchtext=&themenbereich_1=99
   displayurl http://www.eq-3.de/db_action/download_suche.php
   header
   host       www.eq-3.de
   httpheader HTTP/1.1 200 OK

Date: Sat, 06 Feb 2016 15:29:39 GMT

Content-Type: text/html

Connection: close

Server: Apache

Cache-Control: max-age=86400

Expires: Sun, 07 Feb 2016 15:29:39 GMT
   hu_blocking 0
   hu_filecount 1
   ignoreredirects 0
   loglevel   4
   path       /db_action/download_suche.php
   protocol   http
   redirects  0
   timeout    2
   url        http://www.eq-3.de/db_action/download_suche.php
   QUEUE:
   Readings:
     2016-02-06 16:29:39   MATCHED_READINGS fw_link fw_model fw_version fw_release
     2016-02-06 16:29:39   fw_link         http://www.eq-3.de/Downloads/Software/Firmware/HM-LC-Dim1T-Pl-3_update_V2_9_0005_160113.tgz
     2016-02-06 16:29:39   fw_model        HM-LC-Dim1T-Pl-3
     2016-02-06 16:29:39   fw_release      13.01.2016
     2016-02-06 16:29:39   fw_version      2.9.5
     2016-02-06 16:29:39   newFwForDevices no fw-updates needed!
   Request:
     data       suche_in=62&suchtext=&themenbereich_1=99
     header
     ignoreredirects 0
     retryCount 0
     type       Update
     url        http://www.eq-3.de/db_action/download_suche.php
   Sslargs:
Attributes:
   enableControlSet 1
   event-on-change-reading .*
   event-on-update-reading LAST_ERROR,MATCHED_READINGS
   reading01AutoNumLen 2
   reading01Format http://www.eq-3.de%s
   reading01Name fw_link
   reading01RegOpt g
   reading01Regex href=\"([^\.]+\.tgz)\"
   reading02AutoNumLen 2
   reading02Name fw_model
   reading02RegOpt g
   reading02Regex (?s)<p.class=\"name\">(?=.*?datum.*?href=\"[^\.]+\.(?:tgz|(*SKIP)(*FAIL))\").*?Kurz.Bez.:.([a-zA-Z0-9\-]+)
   reading03AutoNumLen 2
   reading03Name fw_version
   reading03RegOpt g
   reading03Regex (?s)<p.class=\"name\">(?=.*?datum.*?href=\"[^\.]+\.(?:tgz|(*SKIP)(*FAIL))\").*?Firmware.V([\d\.]+)
   reading04AutoNumLen 2
   reading04Name fw_release
   reading04RegOpt g
   reading04Regex (?s)<p.class=\"name\">(?=.*?datum.*?href=\"[^\.]+\.(?:tgz|(*SKIP)(*FAIL))\").*?datum..(\d\d\.\d\d\.\d\d\d\d)
   requestData.* suche_in=62&suchtext=&themenbereich_1=99
   room       eq3
   showError  1
   showMatched 1
   stateFormat { my $ret =""; $ret .= '<div style="text-align:left">'; $ret .= 'new homematic-fw (<a href="http://www.eq-3.de/downloads.html">eq3</a>) released for:<br>'; $ret .= '<br>'; $ret .= '<pre>'; $ret .= "| device                  | model                   | old_fw | new_fw | release    |\n"; $ret .= "------------------------------------------------------------------------------------\n"; my $check = ReadingsVal($name,"newFwForDevices","???"); if($check eq "no fw-updates needed!") { $ret .= '| '.$check.'                                                            |'; } else { my @devices = split(',',$check); foreach my $devStr (@devices) { my ($dev,$md,$ofw,$idx,$nfw) = $devStr =~ m/^([^\s]+)\s\(([^\s]+)\s\|\sfw_(\d+\.\d+)\s=>\sfw(\d\d)_([\d\.]+)\)$/; my $link = ReadingsVal($name,"fw_link-".$idx,"???"); my $date = ReadingsVal($name,"fw_release-".$idx,"???"); $ret .= '| '; $ret .= '<a href="/fhem?detail='.$dev.'">';  $ret .= sprintf("%-23s",$dev); $ret .= '</a>';  $ret .= " | ";  $ret .= sprintf("%-23s",$md); $ret .= " | ";  $ret .= sprintf("%6s",$ofw); $ret .= " | ";  $ret .= '<a href="'.$link.'">';  $ret .= '<b style="color:red">';  $ret .= sprintf("%6s",$nfw); $ret .= '</b>';  $ret .= '</a>';  $ret .= " | ";  $ret .= sprintf("%-10s",$date); $ret .= " |\n";  } } $ret .= '</pre>'; $ret .= '</div>'; return $ret; }
   userReadings newFwForDevices:MATCHED_READINGS {
my $ret = "";
my @eq3FwList = map { ReadingsVal("eq3","fw_model-".$_,"?").":".ReadingsVal("eq3","fw_version-".$_,"?").":".$_
} ReadingsVal("eq3","MATCHED_READINGS","?") =~ m/fw_link-(\d\d)/g;
foreach my $dev (devspec2array("TYPE=CUL_HM:FILTER=DEF=......:FILTER=subType!=(virtual|)")) {
my $md = AttrVal($dev,"model","?");
my $v = AttrVal($dev,"firmware","0.0");
my ($h,$l) = split('\.',$v);
foreach my $newFw (grep m/^$md:/,@eq3FwList) {
my ($nh,$nl,$no,$idx) = $newFw =~ m/^[^:]+:(\d+)\.(\d+)(.*?):(\d\d)$/;
if(($nh > $h) || (($nh == $h) && ($nl > $l))) {
$ret .= "," if($ret ne "");
$ret .= $dev." (".$md." | fw_".$v." => fw".$idx."_".$nh.".".$nl.($no?$no:"").")";
}
}
}
return ($ret eq "")?"no fw-updates needed!":$ret;
}
   userattr   enableControlSet event-on-change-reading event-on-update-reading reading01AutoNumLen reading01Format reading01Name reading01RegOpt reading01RegOpt:s,i,g reading01Regex reading02AutoNumLen reading02Name reading02RegOpt reading02RegOpt:s,i,g reading02Regex reading03AutoNumLen reading03Name reading03RegOpt reading03RegOpt:s,i,g reading03Regex reading04AutoNumLen reading04Name reading04RegOpt reading04RegOpt:s,i,g reading04Regex requestData.* showError showMatched stateFormat userReadings
Raspberry Pi 2 B
Funk: HM_CFG_USB2, HM-CFG-LAN 8*HM_CC_RT_DN, 3*HM-SEC-SD, 3*HM_TC_IT_WM_W_EU, 1*HM-LC-Dim1TPBU-FM,5*HM-SEC-SC-2, 1*HM-SEC-SCo
Wired: HMW: CFG-LAN, 8*LC_Bl1_DR, LC_Dim1L_DR

frank

seltsam.

die eq3-daten im buf sind ok.
beim parsen wird aber nur die erste fw gefunden, von einem dimmer. es sollten 14 sein. grundsätzlich läuft das parsen, aber nicht global.
attr readingxxregopt=g sollte das ermöglichen.

dass du ein zusätzliches modul benötigst, schliesse ich aus, da es auf meiner fritzbox läuft. ich habe auch nicht alle module, um sämtliche optionen von httpmod nutzen zu können.

stehen fehlermeldungen im fhem.log?
eigentlich kann es nur an der version von httpmod liegen. kopiere sie noch mal nach fhem/FHEM und anschliessend mal ein restart. nach einem update ist die spezielle version aus dem genannten thread natürlich wieder weg. es sei denn, du nutzt excludefrom update.
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

ph1959de

Zitat von: cjung am 06 Februar 2016, 22:12:30
Hallo Frank,
Danke für deine Mühe.
Mein FHEM ist auf dem aktuellen Stand, (heute)
Evtl. fehlt zum Parsen ein Modul ?

Ich verwende die Version aus diesem Post:
Zitat von: frank am 26 Januar 2016, 15:21:51

@cjung: Bei mir lag es an der HTTPMOD-Version. Bist Du sicher, dass Du die Version aus diesem Thread benutzt? Wie hast Du die "installiert"? Und hast Du 98_HTTPMOD.pm im exclude_from_update attribut von global eingetragen? Wenn letzteres nicht, dann wird Dir ein update immer wieder über die Beta die offizielle aber "alte" Version installieren. Der HTTPMOD-Autor hat leider in der Beta-Version keine aktuelle ID eingetragen, daher wird Dir "version HTTPMOD" immer ein
98_HTTPMOD.pm  8282 2015-03-24 20:36:58Z ststrobel liefern.

Peter
Aktives Mitglied des FHEM e.V. | Moderator im Forenbereich "Wiki"

frank

zum testen einfach mal eine eigene versionsnummer reinschreiben.
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

cjung

Hallo frank, hallo ph1959de,

das war das Problem: ich hatte die aktuelle HTTPMOD nicht im System aktiv !!
Jetzt funktioniert alles bestens !

Vielen Dank für Eure Unterstützung!

Kann jemand mein Profil auf "blutiger Anfänger" zurückstellen ?

Gruß
Christoph
Raspberry Pi 2 B
Funk: HM_CFG_USB2, HM-CFG-LAN 8*HM_CC_RT_DN, 3*HM-SEC-SD, 3*HM_TC_IT_WM_W_EU, 1*HM-LC-Dim1TPBU-FM,5*HM-SEC-SC-2, 1*HM-SEC-SCo
Wired: HMW: CFG-LAN, 8*LC_Bl1_DR, LC_Dim1L_DR

mrfloppy

Danke für die Erweiterung, funktioniert wie beschrieben. Mal schaun wie ich nun alle meine Updates angehe.
Doch was mir aufgefallen ist das mein Wassermelder keine Firmware somit 0.0 hat und dennoch welche angezeigt wird.
Und als new Firmware sind aber links zu versch. anderen Devices hinterlegt. zb: http://www.eq-3.de/Downloads/Software/Firmware/hm_cc_rt_dn_update_V1_4_001_141020.tgz.
Habe ein List des Wassermelders angehängt.

LG Thomas

Internals:
   DEF        26F521
   HMLAN1_MSGCNT 1
   HMLAN1_RAWMSG E26F521,0000,13BDA2EF,FF,FFC1,02A61026F52129A4FA06010000
   HMLAN1_RSSI -63
   HMLAN1_TIME 2016-02-08 07:38:25
   IODev      HMLAN1
   LASTInputDev HMLAN1
   MSGCNT     1
   NAME       Wassermelder
   NR         404
   NTFY_ORDER 50-Wassermelder
   STATE      trocken
   TYPE       CUL_HM
   lastMsg    No:02 - t:10 s:26F521 d:29A4FA 06010000
   protLastRcv 2016-02-08 07:38:25
   protSnd    1 last_at:2016-02-08 07:38:25
   protState  CMDs_done
   rssi_at_HMLAN1 avg:-63 min:-63 max:-63 lst:-63 cnt:1
   Readings:
     2016-02-07 19:54:34   Activity        alive
     2016-02-06 07:56:08   PairedTo        0x29A4FA
     2016-02-06 07:56:08   R-cyclicInfoMsg on
     2016-02-06 07:56:08   R-pairCentral   0x29A4FA
     2016-02-06 07:56:08   RegL_00.        02:01 09:01 0A:29 0B:A4 0C:FA 10:01 14:06 00:00
     2016-02-08 07:38:25   alive           yes
     2016-02-08 07:38:25   battery         ok
     2016-02-08 07:38:25   contact         closed (to vccu)
     2016-02-08 07:38:25   cover           closed
     2016-02-06 07:56:04   powerOn         2016-02-06 07:56:04
     2016-02-08 07:38:25   recentStateType info
     2016-02-08 07:38:25   state           closed
     2016-01-10 11:54:07   trigDst_vccu    noConfig
     2016-01-10 11:54:07   trigger_cnt     163
   Helper:
     HM_CMDNR   2
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Io:
       newChn     +26F521,00,01,00
       nextSend   1454913505.66342
       prefIO
       rxt        0
       vccu
       p:
         26F521
         00
         01
         00
     Mrssi:
       mNo        02
       Io:
         HMLAN1     -61
     Prt:
       bErr       0
       sProc      0
       Rspwait:
     Q:
       qReqConf
       qReqStat
     Role:
       chn        1
       dev        1
     Rpt:
       IO         HMLAN1
       flg        A
       ts         1454913505.58694
       ack:
         HASH(0x14335f0)
         02800229A4FA26F52100
     Rssi:
       At_hmlan1:
         avg        -63
         cnt        1
         lst        -63
         max        -63
         min        -63
Attributes:
   IODev      HMLAN1
   actCycle   028:00
   actStatus  alive
   autoReadReg 4_reqStatus
   event-on-update-reading .*
   eventMap   open:wasser tilted:feucht closed:trocken
   expert     2_full
   room       Wassermelder
   subType    threeStateSensor
RaspiMatic, RFXtrx433 E USB, Div. Thermostate, CUL433, Fhemduino, Signalduino, Temp/luftfeuchesensoren,Fensterkontakte,Intertechno Schalter,....... HM-IP