Neue Release-Candidate/Test Version (3.47.10.20190712) verfügbar

Einrichtung, Nutzung und Hilfe zu RaspberryMatic (OCCU auf Raspberry Pi)

Moderatoren: jmaus, Co-Administratoren

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

Re: Neue Release-Candidate/Test Version (3.47.10.20190708) verfügbar

Beitrag von jp112sdl » 09.07.2019, 09:58

jmaus hat geschrieben:
09.07.2019, 09:45

Allerdings würde ich das gerne via auslesen der Systemvariablen sehen und nicht so wie es eQ3 selbst angefangen hat zu implementieren, nämlich über separates auslesen via listBidCosInterface aufruf.
Was ist an der eQ-3 Variante nachteilig?
Es wird 1x listBidCosInterface angefragt und es werden alle Interfaces als Array zurückgeliefert.

VG,
Jérôme ☕️

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

MathiasZ

Re: Neue Release-Candidate/Test Version (3.47.10.20190708) verfügbar

Beitrag von MathiasZ » 09.07.2019, 11:00

Mein Duty Cycle ist auf 51 Prozent angestiegen...........
das Log sagt nichts auffälliges.

So schaut er jetzt ca 30 Minuten später aus:
Unbenannt.JPG
Zuletzt geändert von MathiasZ am 09.07.2019, 11:12, insgesamt 1-mal geändert.

darkbrain85
Beiträge: 1343
Registriert: 27.06.2015, 22:17
Hat sich bedankt: 43 Mal
Danksagung erhalten: 32 Mal

Re: Neue Release-Candidate/Test Version (3.47.10.20190708) verfügbar

Beitrag von darkbrain85 » 09.07.2019, 11:06

Meine Installation hat sich jetzt mit der alten Version wieder beruhigt. Warum nur zwei Aktoren betroffen waren, kann ich mir nicht erklären. Der Zusammenhang mit dem Update ist aber nicht von der Hand zu weisen. Ein Dutycycle Problem kann ich allerdings genauso ausschließen. Die Zentrale lag im einstelligen Bereich, der Dimmer war beim Update seit vielen Stunden aus und hat direkt beim ersten Versuch die Lampe hoch zu dimmen eine Meldung gebracht...

Ich werde gleich mal so mutig sein, eine separate SD-Karte mit der neuen Version und dem Backup von gestern auszustatten. Mal sehen ob es diesmal wieder Probleme gibt...

Benutzeravatar
jmaus
Beiträge: 9844
Registriert: 17.02.2015, 14:45
System: Alternative CCU (auf Basis OCCU)
Wohnort: Dresden
Hat sich bedankt: 462 Mal
Danksagung erhalten: 1863 Mal
Kontaktdaten:

Re: Neue Release-Candidate/Test Version (3.47.10.20190708) verfügbar

Beitrag von jmaus » 09.07.2019, 11:15

jp112sdl hat geschrieben:
09.07.2019, 09:58
jmaus hat geschrieben:
09.07.2019, 09:45

Allerdings würde ich das gerne via auslesen der Systemvariablen sehen und nicht so wie es eQ3 selbst angefangen hat zu implementieren, nämlich über separates auslesen via listBidCosInterface aufruf.
Was ist an der eQ-3 Variante nachteilig?
Es wird 1x listBidCosInterface angefragt und es werden alle Interfaces als Array zurückgeliefert.
Da gibt es meines Erachtens mehrere Nachteile:
  • Löst der "listBidCosInterface" Aufruf eine Bearbeitung des Schnittstellenprozesses aus, ergo potentiell mehr Lastaufkommen
  • Findet die listBidCosInterface Abfrage komplett im Browserkontext statt, d.h. hat man z.B. mehrere Browser/Tabs offen wird für jeden separat immer 1x pro minute eine Anfrage an den Schnittstellenprozess ausgelöst -> wieder erhöhtes Lastaufkommen.
  • Gibt es die Information bei RaspberryMatic bereits in den jeweiligen "DutyCycle*" Systemvariablen und wird dort zyklisch über ein resourcenschonenderen cronjob 1x pro Minute abgefragt.
  • Kann es dadurch zu Abweichungen zwischen den dargestellten Werten in der ProgressBar bzw. DutyCycle Systemvariablen kommen weil der Browser die Abfrage antizyklisch zu dem Abfrageinterval des cronjobs erledigt. Auch passiert das z.B. bei zwei unterschiedlichen Browserfenstern/Tabs. Auch dort können in beiden unterschiedliche Werte dargestellt werden je nachdem wann das Browserfenster/Tab geöffnet wurde.
Meines Erachtens ist es daher wesentlich sinnvoller (weil man die Information ohnehin bereits in den Systemvariablen hat) die Darstellung der DutyCycle ProgressBar an den Inhalt der Systemvariablen zu binden statt das Rad erneut erfinden zu wollen und eine zyklische ListBidCosInterface Abfrage durch den Webbrowser auslösen zu lassen. Und in der Tat habe ich das für die einzelne DutyCycle Anzeige des Funkmodulen so für RaspberryMatic auch bereits umgesetzt. Siehe hier:

https://github.com/jens-maus/RaspberryM ... play.patch

Wenn man das jetzt noch anhand deiner Anpassungen so erweitert das nicht nur der DutyCycle des Funkmoduls sondern auch der LAN Gateways dargestellt wird, wäre das IMHO perfekt.
RaspberryMatic 3.75.6.20240316 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

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

Re: Neue Release-Candidate/Test Version (3.47.10.20190708) verfügbar

Beitrag von jp112sdl » 09.07.2019, 11:23

Ich hab das jetzt auf einer CCU2 implementiert. Daher kann ich dort nicht mit den Variablen arbeiten.
Der Vorteil ist hier für mich, dass man mit .each über alle Interfaces interieren kann...

Code: Alles auswählen

    homematic("Interface.listBidcosInterfaces", {"interface": ifaceBidCosRF}, function (interfaceStatus) {
      jQuery.each(interfaceStatus, function(index, iFace) {
      ...
  
Vielleicht geht das ja mit einer Art "startsWith("DutyCycle")" hier auch?

Code: Alles auswählen

homematic("SysVar.getValueByName", {"name": "DutyCycle"}, function(dcVal) {
Kenne mich in der JS-Welt programmiertechnisch nur ganz rudimentär aus.

Ich habe mal die Modifikationen in die OCCU-Files eingearbeitet und hier angehängt.
Dateianhänge
dc-startpage.zip
(555.92 KiB) 64-mal heruntergeladen

VG,
Jérôme ☕️

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

Benutzeravatar
jmaus
Beiträge: 9844
Registriert: 17.02.2015, 14:45
System: Alternative CCU (auf Basis OCCU)
Wohnort: Dresden
Hat sich bedankt: 462 Mal
Danksagung erhalten: 1863 Mal
Kontaktdaten:

Re: Neue Release-Candidate/Test Version (3.47.10.20190709) verfügbar

Beitrag von jmaus » 09.07.2019, 15:08

Basierend auf den neuesten Erkenntnissen bzgl. WebUI Patch für das Energiezählerproblem in der WebUI der 3.47.10 firmware habe ich soeben eine neue Release-Candidate/Testversion (3.47.10.20190709) hochgeladen und würde bitten jeden interessierten Tester diese Version von dem kommenden finalen Release auch entsprechend durchzutesten. Der Link im ersten Beitrag dieses Threads ist immer noch gültig und von dort kann momentan eine aktualisierte rpi3 und Tinkerboard heruntergeladen werden.

Über entsprechendes Feedback würde ich mich wie immer freuen.
RaspberryMatic 3.75.6.20240316 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

Benutzeravatar
sauss
Beiträge: 108
Registriert: 25.03.2018, 09:12
Wohnort: Hennigsdorf
Hat sich bedankt: 14 Mal
Danksagung erhalten: 2 Mal
Kontaktdaten:

Re: Neue Release-Candidate/Test Version (3.47.10.20190709) verfügbar

Beitrag von sauss » 09.07.2019, 18:57

jmaus hat geschrieben:
09.07.2019, 15:08
Basierend auf den neuesten Erkenntnissen bzgl. WebUI Patch für das Energiezählerproblem in der WebUI der 3.47.10 firmware habe ich soeben eine neue Release-Candidate/Testversion (3.47.10.20190709) hochgeladen und würde bitten jeden interessierten Tester diese Version von dem kommenden finalen Release auch entsprechend durchzutesten. Der Link im ersten Beitrag dieses Threads ist immer noch gültig und von dort kann momentan eine aktualisierte rpi3 und Tinkerboard heruntergeladen werden.

Über entsprechendes Feedback würde ich mich wie immer freuen.
Hab diese Version getestet und für gut empfunden! ;-) Zumindest gab es bis jetzt ... keine Auffälligkeiten... Somit großes Lob an alle die wieder viele graue Haare bekommen haben.
LG Stefan

LibertyX
Beiträge: 767
Registriert: 10.11.2012, 19:47
System: Alternative CCU (auf Basis OCCU)
Wohnort: RP
Hat sich bedankt: 1 Mal
Danksagung erhalten: 19 Mal

Re: Neue Release-Candidate/Test Version (3.47.10.20190709) verfügbar

Beitrag von LibertyX » 09.07.2019, 19:31

Gerade geflasht und restore durchgeführt, bis jetzt keine Auffälligkeiten.
RaspberryMatic (3.71.12.20231020) @RPI3 | 218 Kanäle in 53 Geräten und 72 CUxD-Kanäle in 8 CUxD-Geräten (2.11) | iobroker.pro - CCU-Historian (3.4.0)

RO-Smart
Beiträge: 140
Registriert: 02.02.2018, 10:57
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 75 Mal
Danksagung erhalten: 5 Mal

Re: Neue Release-Candidate/Test Version (3.47.10.20190709) verfügbar

Beitrag von RO-Smart » 09.07.2019, 20:03

jmaus hat geschrieben:
09.07.2019, 15:08
Basierend auf den neuesten Erkenntnissen bzgl. WebUI Patch für das Energiezählerproblem in der WebUI der 3.47.10 firmware habe ich soeben eine neue Release-Candidate/Testversion (3.47.10.20190709) hochgeladen und würde bitten jeden interessierten Tester diese Version von dem kommenden finalen Release auch entsprechend durchzutesten. Der Link im ersten Beitrag dieses Threads ist immer noch gültig und von dort kann momentan eine aktualisierte rpi3 und Tinkerboard heruntergeladen werden.

Über entsprechendes Feedback würde ich mich wie immer freuen.
Alles total problemlos. Habe jetzt auch nicht mehr die endlosen Hänger (nach Studium der Logdatei habe ich aber OpenHab auf NAS im Rahmen dieses Tests gestoppt, weil das evtl. die Ursache war). Einzige Besonderheit: DRAP ist aktiv aber ohne Anzeige der IP und der aktuellen Firmware-Versionen. Kommando zurück: Nach Stromlos setzen alles, wirklich alles in Ordnung.
RPi4+RPI-RF-MOD (groß, neu), Umfeld HMClassic (RF+Wired) und HmIP(RF+Wired), 511 Kanäle in 81 Geräten und 32 CUxD-Kanäle in 2 CUxD-Geräten, HomeAssistant auf IntelNuc

MathiasZ

Re: Neue Release-Candidate/Test Version (3.47.10.20190709) verfügbar

Beitrag von MathiasZ » 10.07.2019, 06:13

Update ohne nennenswerte Störungen durchgeführt.
Das Update ging schneller als das letzte zum 3.47.10.20190708
Gruß,
Mathias

Gesperrt

Zurück zu „RaspberryMatic“