Funktionsanfrage: hminfo erweiterungen firmware Versionsprüfung

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

Vorheriges Thema - Nächstes Thema

no_Legend

@frank

Du steckst ja richtig viel Zeit rein.
Danke für deine Mühen.

Ich finde es super dass jemand wie du der mehr Ahnung hat dies auch den unbegabten Usern wie mir zur Verfügung stellst.

Danke.

Gruß Robert
Docker FHEM immer aktuell,4x HMLAN, CUL443, CUL868 -homekit/siri -tablet ui -homebridge
Device, diverse:
Homematic, Shelly, Tasmota, MQTT, Unifi Network usw.

Mitch

Zitat von: blueberry63 am 02 Mai 2016, 12:10:56
Ich habe eben die Lösung selbst gefunden: die Werte im

READING "d-firmware"
und im
ATTRIBUTE "firmware"

waren bei o.g. Devices nicht gleich (in ATTRIBUTE stand noch die alte FW-Version).

Anm.: Laut Wiki wurde das ATTRIBUTE "firmware" durch das READING "d-firmware" ersetzt!

Gruß
Blueberry63

Das Thema habe ich auch gerade.
Wie bekomme ich das "alte" Attribut wieder? Manuell?

Bei zwei Devices wird auch das Reading "d-firmware" nicht aktualisiert und nach kompletten Löschen auch nicht wieder gesetzt?

@Frank: die neue Version sieht sehr genial aus!! Respect und schon mal vielen Dank!!
FHEM im Proxmox Container

frank

die fw-version wird grundsätzlich immer mit der anlernmessage des devices gesendet.
also das device in den anlern-/configmode setzen (blink-countdown), wie beim pairen. dann sollten attribute und readings automatisch erneuert werden.
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

Mitch

Danke Frank, allerdings ging es auch so nicht (bei 1x Wandthermo und einmal Thermo), bei 4 anderen Devices ging es ohne Anlerntaste.

So ganz sehe ich da keine Logic  ;)
FHEM im Proxmox Container

frank

erkläre das bitte genauer.

welche modelle (genaue bezeichnung) aktualisieren nicht das attr firmware über eine anlernmessage und was hast du dann gemacht? entweder hast du etwas falsch gemacht, oder irgendwo ist ein bug im spiel. das muss grundsätzlich funktionieren.

Zitatbei 4 anderen Devices ging es ohne Anlerntaste.
was heisst das genau, irgendetwas muss ja passiert sein? von alleine senden die keine fw-version. welche modelle?

bei manchen devices hat martin auch ein befehl für das pollen der fw-version eingebaut. soweit ich das nachvollzogen habe, wird hier aber auch nur "heimlich" ein pairen über seriennummer iniziiert. das funktioniert aber hauptsächlich nur mit 230v geräten. eventuell hat martin bei diesen geräten eine automatische abfrage eingebaut.

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

Mitch

Habe es jetzt mit der Anlerntaste bei allen Devices geschafft.

Komisch, dass bei 1x HM-TC-IT-WM-W-EU und 4x HM-CC-RT-DN hat es ohne Anlerntaste funktioniert, bei 2x HM-TC-IT-WM-W-EU und 5x HM-CC-RT-DN, sowie Rollotaster nur mit.

Aber egal, ich habe es ja jetzt alles schön hinbekommen.
FHEM im Proxmox Container

frank

Zitat von: Mitch am 12 Mai 2016, 13:56:23
Habe es jetzt mit der Anlerntaste bei allen Devices geschafft.
das ist ja beruhigend.  :)
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

frank

#112
hi,
kleine änderung nötig, da eq3 mal wieder an der website gespielt hat.  :)

attr eq3 reading01Regex <a.href="(Downloads\/Software\/Firmware\/[^"]+)

vielleicht könnte jemand das wiki aktualisieren?
ich glaube, ich muss mich langsam auch mal dafür anmelden.
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: frank am 22 Mai 2016, 00:02:28
vielleicht könnte jemand das wiki aktualisieren?
Erledigt
Zitat von: frank am 22 Mai 2016, 00:02:28
ich glaube, ich muss mich langsam auch mal dafür anmelden.
Kannst Du gern per Mail machen.

... oder (für solche kleinen und gut beschriebenen Änderungen) einen neuen Thread im Board Wiki aufmachen und warten, dass es jemand erledigt.

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

kaihs

Kann es sein, dass in reading01Format im Wiki noch ein Fehler ist?

Statt
attr eq3 reading01Format http://www.eq-3.de%s

sollte es m. E.
attr eq3 reading01Format http://www.eq-3.de/%s

heißen, sonst funktionieren die Links auf die Firmwaredateien nicht.
Banana Pi, Add-On Board mit 1.8" TFT LCD und IR-Sender, CULFW V1.61, div. Homematic Komponenten, Pollin Funksteckdosen, Selbstbau CUL433 MHz, Jeelink Clone, EC3000
Selbstbau CUL868MHz für Wireless M-Bus, SIGNALduino mit Logilink Temp.-sensoren und Auriol Wetterstation

ph1959de

Zitat von: kaihs am 22 Mai 2016, 18:57:53
Kann es sein, dass in reading01Format im Wiki noch ein Fehler ist?
... jetzt nicht mehr. Hab's verifiziert und geändert (aber nicht überprüft, ob das mit der vorherigen Änderung der Regex zusammenhängt). Ich hoffe, das war's jetzt vorerst.

Danke für den Hinweis
Peter
Aktives Mitglied des FHEM e.V. | Moderator im Forenbereich "Wiki"

frank

Zitat von: kaihs am 22 Mai 2016, 18:57:53
Kann es sein, dass in reading01Format im Wiki noch ein Fehler ist?

Statt
attr eq3 reading01Format http://www.eq-3.de%s

sollte es m. E.
attr eq3 reading01Format http://www.eq-3.de/%s

heißen, sonst funktionieren die Links auf die Firmwaredateien nicht.
logisch, danke.
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

gloob

Gibt es schon eine neue Version die man per "Copy & Paste" einbauen kann?
Raspberry Pi 3 | miniCUL 433MHz | nanoCUL 868 MHz | nanoCUL 433 MHz | MySensors WLAN Gateway | LaCrosse WLAN Gateway | SignalESP 433 MHz | SignalESP 868 MHz | HM-MOD-UART WLAN Gateway | IR - 360 Grad WLAN Gateway

no_Legend

Zitat von: gloob am 10 Juni 2016, 08:38:34
Gibt es schon eine neue Version die man per "Copy & Paste" einbauen kann?

Kannst du doch alles aus dem Wiki nehmen http://www.fhemwiki.de/wiki/HomeMatic_Firmware_Update#Tool_zur_Firmware_Versionspr.C3.BCfung

Mal was anderes, kann ich mir irgendwie pushen lassen, dass es neue Firmware Versionen gibt?
Docker FHEM immer aktuell,4x HMLAN, CUL443, CUL868 -homekit/siri -tablet ui -homebridge
Device, diverse:
Homematic, Shelly, Tasmota, MQTT, Unifi Network usw.

frank

ZitatMal was anderes, kann ich mir irgendwie pushen lassen, dass es neue Firmware Versionen gibt?
wenn im reading fwForDevices kein "no updates needed" auftaucht, stehen dort eigentlich alle infos drin. sollte also mit notify/doif möglich sein.
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