Firmwareupdate Geräte - dauert ewig

Einrichtung, Anschluss und Programmierung der HomeMatic CCU

Moderator: Co-Administratoren

Benutzeravatar
shartelt
Beiträge: 7421
Registriert: 14.01.2015, 14:59
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 524 Mal
Danksagung erhalten: 753 Mal

Re: Firmwareupdate Geräte - dauert ewig

Beitrag von shartelt » 18.01.2023, 11:09

Roland M. hat geschrieben:
18.01.2023, 11:07
weil die meisten Updates vermutlich ohnehin nur bei neuen Installationen notwendig sind, bei denen sonst noch noch nicht viel läuft.
nee wir hatten ja schon Nutzer hier mit relativ großen Installationen (15 Rolladenaktoren) die dann Wochen gebraucht haben....
In den Threads gings dann glaub nur mit 2ter Zentrale und rüberholen -> Updaten -> zurückholen

Benutzeravatar
Roland M.
Beiträge: 9798
Registriert: 08.12.2012, 15:53
System: CCU
Wohnort: Graz, Österreich
Hat sich bedankt: 252 Mal
Danksagung erhalten: 1378 Mal

Re: Firmwareupdate Geräte - dauert ewig

Beitrag von Roland M. » 18.01.2023, 12:01

Hallo!
shartelt hat geschrieben:
18.01.2023, 11:09
nee wir hatten ja schon Nutzer hier mit relativ großen Installationen (15 Rolladenaktoren) die dann Wochen gebraucht haben....
Ja, ok, die gibt es natürlich auch, aber hier schließe ich mich auch der Meinung an, who cares? Soll es eben Wochen dauern - solange es überhaupt fertig wird.
Meine eigene Erfahrung war eben, dass die meisten Updates nur bei den Erstinstallationen notwendig waren. Da waren auch noch Kombinationen aus CCU2- und Geräte-Firmwares dabei, die ein erneutes Anlernen benötigten, um alle (neuen) Funktionen zu bieten. Das war dann blöd, in der leeren Wohnung zu sitzen (na ja, via VPN ;) ) und zu warten, während die größte Aufgabe der CCU war, die FW-Updates nur häppchenweise abzugeben... ;)

Aber wie man diese Funktion dann benennt, ist ja ohnehin sekundär.


Roland
Zur leichteren Hilfestellung bitte unbedingt beachten:
  • Bezeichnung (HM-... bzw. HmIP-...) der betroffenen Geräte angeben (nicht Artikelnummer)
  • Kurzbeschreibung des Soll-Zustandes (Was soll erreicht werden?)
  • Kurzbeschreibung des Ist-Zustandes (Was funktioniert nicht?)
  • Fehlermeldungen genau abschreiben, besser noch...
  • Screenshots von Programmen, Geräteeinstellungen und Fehlermeldungen (direkt als jpg/png) einstellen!

-----------------------------------------------------------------------
1. CCU2 mit ~100 Geräten (in Umstellung auf RaspberryMatic-OVA auf Proxmox-Server)
2. CCU2 per VPN mit ~50 Geräten (geplant: RaspberryMatic auf Charly)
3. CCU2 per VPN mit ~40 Geräten (geplant: RaspberryMatic auf CCU3)
CCU1, Test-CCU2, Raspi 1 mit kleinem Funkmodul, RaspberryMatic als VM unter Proxmox, Access Point,...

Xel66
Beiträge: 14162
Registriert: 08.05.2013, 23:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Nordwürttemberg
Hat sich bedankt: 585 Mal
Danksagung erhalten: 1499 Mal

Re: Firmwareupdate Geräte - dauert ewig

Beitrag von Xel66 » 18.01.2023, 13:16

errazzor hat geschrieben:
18.01.2023, 08:33
Wenn die USB-Schnittstelle an der Vorderseite des Aktors ist, muss man diesen auch nicht aus der Wand rupfen. Dann reicht das abnehmen des Tasters und ein Laptop.
Nein, reicht eben nicht und würde den Aktor massiv verteuern. Die USB-Schnittstelle ist das eine Ding (eine serielle Schnittstelle ist auf den Geräten für das Aufspielen der initialen Firmware bereits vorhanden), aber ein galvanisch getrenntes Netzteil für die interne Versorgung des Aktors ist ein anderes. Im Moment sind die Geräte als solche schutzisoliert in ihrem Gehäuse verbaut. In dem Moment, in dem der Hersteller irgendwelche Schnittstellen nach außen verlagert (und das würde schon mit dem Herausführen der internen Antenne beginnen, darum auch die hier im Forum im Zusammenhang mit solchen Ideen mehrfach lesbaren Warnungen), muss er für einen entsprechenden Schutz vor Berührungsspannung sorgen.

Dieses würde das Netzteil für einen mehr als überschaubaren Effekt (wenige Updates innerhalb der Lebenszeit des Aktors) massiv verteuern. Und einen Hinweis, dass die Geräte für Updates vom Netz zu nehmen sind, würde sowieso niemand lesen. Sieht man beim Thema "Portweiterleitungen" eindrucksvoll. Es funktioniert ja so wie es designt ist. Das einzige Problem ist die Ungeduld des Anwenders. Es gibt keinen Zwang, die Updates schnell einspielen zu müssen. Das System funktioniert ja weiter. Dafür hat der Hersteller Sorge getragen. Insofern kann man noch so oft um des Kaisers Bart diskutieren. Ich glaube kaum, dass der Hersteller daran was ändern wird. Er ist gezwungen, ein paar vorgeschriebene bzw. sicherheitstechnische Dinge einzuhalten. Und hier ist die Nutzung der Luftschnittstelle der einfachste Weg.

Und bezüglich der Ausschöpfung der 36 Sekunden für Updates. Dann würde für den Rest der Stunde in diesem System gar nichts mehr gehen. AUßerdem bezieht die Milchmädchenrechnung keinerlei Protokolloverhead mit ein. Sieht man ja schon, dass für das derzeitige Verfahren der DC auf Grundlevel bis 50% ausgelastet wird. Mehr steht eben nicht zur Verfügung, wenn man einen ungestörten Betrieb sicherstellen will. Für IP-Geräte böte sich allerdings der Weg der zweiten Frequenz an, die die Nutzung eines 10%igen DC erlaubt. Aber auch der Effekt ist überschaubar und würde vermutlich ein Redesign der Kommunikationsbasis (HmIP-Server, Gerätefirmware, Funkmodulfirmware aller HmIP-Geräte etc.) erfordern und vermutlich mehr Probleme schaffen als es löst. Insofern, Tee trinken und (Update) abwarten.

Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch

dtp
Beiträge: 10658
Registriert: 21.09.2012, 08:09
System: CCU
Wohnort: Stuttgart
Hat sich bedankt: 321 Mal
Danksagung erhalten: 501 Mal

Re: Firmwareupdate Geräte - dauert ewig

Beitrag von dtp » 18.01.2023, 19:52

Ich hatte mich auch schon einige Male über die FW-Update-Strategie bei HMIP geärgert. Lange Wartezeiten sind ja eine Sache, aber wenn ich den auf dem Dach montierten Wettersensor abmontieren muss, um ihn für zwei Wochen in die Nähe der CCU zu bringen (früher ging das HMIP-FW-Update ja noch nicht über das Gateway), dann ist das schon eine sehr ärgerliche Sache. Glücklicherweise hat sich das ja deutlich verbessert, so dass es eigentlich nur noch die Warterei ist. Und da heißt es dann einfach Abwarten und Tee trinken sowie Ruhe bewahren. ;)
errazzor hat geschrieben:
18.01.2023, 01:20
Da wäre das System ja wochenlang blockiert...
Genau das wird ja wirksam vermieden. Alle Geräte funktionieren während der Übertragung der FW weiterhin. Lediglich für den kurzen Moment des tatsächlich angestoßenen Updates ist das betreffende HMIP-Gerät "außer Gefecht gesetzt".
CCU3 mit stets aktueller FW und den Addons "CUxD" und "Programmedrucken", ioBroker auf Synology DiskStation DS718+ im Docker-Container;
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.

Matsch
Beiträge: 5444
Registriert: 30.05.2019, 11:37
System: Alternative CCU (auf Basis OCCU)
Wohnort: Chemnitz
Hat sich bedankt: 116 Mal
Danksagung erhalten: 735 Mal

Re: Firmwareupdate Geräte - dauert ewig

Beitrag von Matsch » 18.01.2023, 20:10

errazzor hat geschrieben:
18.01.2023, 08:33
Wenn die USB-Schnittstelle an der Vorderseite des Aktors ist, muss man diesen auch nicht aus der Wand rupfen.
Wunderbar, zu welchen Schlussfolgerungen Klein-Hänschen ungetrübt jeder fachlicher Kenntnis gelangt.
Soo einfach isses - Stromtod inklusive.

Matthias K.
Beiträge: 1171
Registriert: 14.02.2016, 12:32
System: Alternative CCU (auf Basis OCCU)
Wohnort: Heidenheim
Hat sich bedankt: 57 Mal
Danksagung erhalten: 226 Mal

Re: Firmwareupdate Geräte - dauert ewig

Beitrag von Matthias K. » 19.01.2023, 06:59

errazzor hat geschrieben:
18.01.2023, 08:33
36 Sekunden Sendezeit pro Stunde: Wenn ich jetzt mal von einem Durchsatz von nur 20kB/sec ausgehe (wie z.b. bei ZigBee),
dann wären die 100kb in 5 Sekunden übertragen.
20kB/s halte ich schon für sehr hoch angesetzt.
Ich glaube es geht eher um wenige B/s.
Weiß das jemand genauer wie hoch der Durchsatz bei HM/HmIP ist?

Sven_A
Beiträge: 4156
Registriert: 26.01.2016, 08:14
System: Alternative CCU (auf Basis OCCU)
Wohnort: Renningen
Hat sich bedankt: 348 Mal
Danksagung erhalten: 284 Mal

Re: Firmwareupdate Geräte - dauert ewig

Beitrag von Sven_A » 19.01.2023, 07:41

Matsch hat geschrieben:
18.01.2023, 20:10
Soo einfach isses - Stromtod inklusive.
Ja gell, und Wandler auf ein serielles Protokoll braucht auch kein Mensch, die USB Buchse wird direkt an den Speicherbaustein angeschlossen... weil kosten darf das ja nichts.

jp112sdl
Beiträge: 12115
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 848 Mal
Danksagung erhalten: 2150 Mal
Kontaktdaten:

Re: Firmwareupdate Geräte - dauert ewig

Beitrag von jp112sdl » 19.01.2023, 08:05

scorpionking hat geschrieben:
19.01.2023, 06:59
errazzor hat geschrieben:
18.01.2023, 08:33
36 Sekunden Sendezeit pro Stunde: Wenn ich jetzt mal von einem Durchsatz von nur 20kB/sec ausgehe (wie z.b. bei ZigBee),
dann wären die 100kb in 5 Sekunden übertragen.
20kB/s halte ich schon für sehr hoch angesetzt.
Ich glaube es geht eher um wenige B/s.
Weiß das jemand genauer wie hoch der Durchsatz bei HM/HmIP ist?
Es gibt bei HM Funk 2 Übertragungsgeschwindigkeiten:
10k im Normalbetrieb für alle Datentelegramme im Normalbetrieb
100k für die Übertragung von Updates

100k bezieht sich auf die Symbolrate. 1 Symbol entspricht lt. Datenblatt 1 bit.
Ich weiß nur gerade nicht, wie viele Bit es braucht, um 1 Byte zu übertragen (8, 9 oder 10?).
Ganz grob laufen die Updates also 10...12,5 kByte/s

Dazu kommen Re-Transmits bei Störungen (wenn z.B. andere Geräte dazwischenfunken).

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

Matsch
Beiträge: 5444
Registriert: 30.05.2019, 11:37
System: Alternative CCU (auf Basis OCCU)
Wohnort: Chemnitz
Hat sich bedankt: 116 Mal
Danksagung erhalten: 735 Mal

Re: Firmwareupdate Geräte - dauert ewig

Beitrag von Matsch » 19.01.2023, 09:29

Was nicht heißt, bei HmIP ist es auch so?
Dann dürfte ein Update ja nicht 2 Tage dauern. Auch nicht unter der Berücksichtigung von Wiederholungen und DC.

Xel66
Beiträge: 14162
Registriert: 08.05.2013, 23:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Nordwürttemberg
Hat sich bedankt: 585 Mal
Danksagung erhalten: 1499 Mal

Re: Firmwareupdate Geräte - dauert ewig

Beitrag von Xel66 » 19.01.2023, 09:49

Matsch hat geschrieben:
19.01.2023, 09:29
Dann dürfte ein Update ja nicht 2 Tage dauern.
Der limitierende Faktor ist und bleibt der Duty Cycle. Dieser wird möglichst unter 50% gehalten. Bei einem Grundpegel von vielleicht 20% blieben noch 30% für die Übertragung von Updates (bei optimalen Empfangsverhälnissen mit Maximaldatenrate). Bei miserabler CCU-Programmierung ist das Verhältnis vielleicht noch schlechter. Macht in dem Beispiel von 36 Sekunden innnerhalb einer Stunde noch runde 12 Sekunden mit fein verteilten Pakteten von wenigen Millisekunden mit viel Protokolloverhead. Würde für die Größe der Updatedateien auch ausreichen, um damit in überschaubarer Zeit fertig zu werden. Irgendwo existierte mal eine Präsentation zum Aufbau der Funkpakete und der Unterschied zwischen HM und HmIP. Der Anteil der Nutzdaten (speziell bei HmIP) war IRC sehr überschaubar. Nicht zuletzt wegen der gesicherten Kommunikation. Sprich, die mögliche Bruttodatenrate des Kommunikationskanals ist das Eine, die Datenrate des übertragenen Contents das Andere.

Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch

Antworten

Zurück zu „HomeMatic Zentrale (CCU / CCU2 / CCU3 / Charly)“