Geräte-Firmware-Update Verfügbarkeit auf Startseite ausblenden
Moderator: Co-Administratoren
-
- Beiträge: 12116
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 849 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
Re: Geräte-Firmware-Update Verfügbarkeit auf Startseite ausblenden
Jup, läuft täglich Montag nachtens...
-
- Beiträge: 9686
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 700 Mal
- Danksagung erhalten: 1627 Mal
Re: Geräte-Firmware-Update Verfügbarkeit auf Startseite ausblenden
Ich habe mal einen Thread dazu erstellt:
viewtopic.php?f=65&t=68225
viewtopic.php?f=65&t=68225
LG, Michael.
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
-
- Beiträge: 12116
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 849 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
Re: Geräte-Firmware-Update Verfügbarkeit auf Startseite ausblenden
Was ich jedoch gerade festgestellt habe, als ich mir den Ausdruck angesehen habe - das Programm existiert 2x mit identischem Namen.
Toll. Nicht.
Nebenwirkungen von dem ^-Kram???
XML-API zeigt es so an:
Toll. Nicht.
Nebenwirkungen von dem ^-Kram???
XML-API zeigt es so an:
Code: Alles auswählen
<program id="65508" active="true" timestamp="1623706740" name="ZZZ_HideDeviceFirmwareUpdates" description="" visible="true" operate="true"/>
<program id="1238" active="false" timestamp="0" name="ZZZ_HideDeviceFirmwareUpdates" description="" visible="true" operate="true"/>
-
- Beiträge: 9686
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 700 Mal
- Danksagung erhalten: 1627 Mal
Re: Geräte-Firmware-Update Verfügbarkeit auf Startseite ausblenden
Sowas ähnliches hatte ich auch mal, da hat das Editieren von einem Programm nicht das angezeigte Programm geändert, sondern eins das ich vorher mal auf hatte. Seid dem melde ich mich nach jedem Edit erstmal ab.
Die originale WebUI benötigt diesen PAtch
https://github.com/jens-maus/RaspberryM ... tUse.patch
um das ^ im Editor zu verarbeiten.
Die originale WebUI benötigt diesen PAtch
https://github.com/jens-maus/RaspberryM ... tUse.patch
um das ^ im Editor zu verarbeiten.
LG, Michael.
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
-
- Beiträge: 347
- Registriert: 13.02.2018, 19:23
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 127 Mal
- Danksagung erhalten: 20 Mal
Re: Geräte-Firmware-Update Verfügbarkeit auf Startseite ausblenden
Hallo zusammen,
nach aufspielen mehrerer Beta-Firmwares möchte ich die Stable-Firmwares ausgeblendet haben.
Wenn ich das Skript ausführe, mich in der Web-UI abmelde und neu anmelde, werden die Firmware korrekt ausgeblendet.
Ich lasse das Skript jeden Tag morgens um 05:00 triggern.
Allerdings fällt mir nun auf, dass die Stable-Firmwares wieder angezeigt werden...
Als ob beim Aufruf der Startseite, die vom Skript ausgeblendete Anzeige der Firmwares, "überschrieben" wurde.
Hat jemand eine Idee woran das liegt?
HmIP-SWDO/HMIP-SWDO habe ich 2x eingetragen, weil sich da eQ3 nicht einig ist.
nach aufspielen mehrerer Beta-Firmwares möchte ich die Stable-Firmwares ausgeblendet haben.
Wenn ich das Skript ausführe, mich in der Web-UI abmelde und neu anmelde, werden die Firmware korrekt ausgeblendet.
Ich lasse das Skript jeden Tag morgens um 05:00 triggern.
Allerdings fällt mir nun auf, dass die Stable-Firmwares wieder angezeigt werden...
Als ob beim Aufruf der Startseite, die vom Skript ausgeblendete Anzeige der Firmwares, "überschrieben" wurde.
Hat jemand eine Idee woran das liegt?
HmIP-SWDO/HMIP-SWDO habe ich 2x eingetragen, weil sich da eQ3 nicht einig ist.
Code: Alles auswählen
Symlink existiert
Keine Anpassungen an webui.js notwendig.
Ausschluss für HmIP-SWDO (nur FW Version 1.16.8)
Ausschluss für HMIP-SWDO (nur FW Version 1.16.8)
Ausschluss für HmIP-ASIR-O (nur FW Version 1.0.6)
Ausschluss für HmIP-FALMOT-C12 (nur FW Version 1.4.6)
Ausschluss für HmIP-WTH-2 (nur FW Version 2.8.2)
ALL DONE
Raspberry Pi 3 Model B Plus Rev 1.3 mit RPI-RF-MOD Funkmodul
-
- Beiträge: 12116
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 849 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
Re: Geräte-Firmware-Update Verfügbarkeit auf Startseite ausblenden
Das Problem könnte sein, dass der Download der Firmwareliste vom eQ-3 Server zu lange dauert.
Im Skript habe ich ein curl Timeout von 4 Sekunden gesetzt.
Der Download dauerte bei mir gerade 5-6 Sekunden.
Vielleicht ist das Datenvolumen in Leer aufgebraucht und sie senden jetzt nur noch mit E.
Im Skript habe ich ein curl Timeout von 4 Sekunden gesetzt.
Der Download dauerte bei mir gerade 5-6 Sekunden.
Vielleicht ist das Datenvolumen in Leer aufgebraucht und sie senden jetzt nur noch mit E.
-
- Beiträge: 347
- Registriert: 13.02.2018, 19:23
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 127 Mal
- Danksagung erhalten: 20 Mal
Re: Geräte-Firmware-Update Verfügbarkeit auf Startseite ausblenden
Das heißt die Lösung könnte sein, den Timeout höher zu setzen?jp112sdl hat geschrieben: ↑22.01.2023, 19:45Das Problem könnte sein, dass der Download der Firmwareliste vom eQ-3 Server zu lange dauert.
Im Skript habe ich ein curl Timeout von 4 Sekunden gesetzt.
Der Download dauerte bei mir gerade 5-6 Sekunden.
Vielleicht ist das Datenvolumen in Leer aufgebraucht und sie senden jetzt nur noch mit E.
Welchen Timeout hältst du für sinnvoll?
Raspberry Pi 3 Model B Plus Rev 1.3 mit RPI-RF-MOD Funkmodul
-
- Beiträge: 12116
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 849 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
Re: Geräte-Firmware-Update Verfügbarkeit auf Startseite ausblenden
Hmm, obwohl... dann wäre die Liste einfach leer und es würden gar keine Updates angezeigt.
Was gibt denn
aus?
Was gibt denn
Code: Alles auswählen
http://<CCU-IP>/ise/devlist.js
-
- Beiträge: 347
- Registriert: 13.02.2018, 19:23
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 127 Mal
- Danksagung erhalten: 20 Mal
Re: Geräte-Firmware-Update Verfügbarkeit auf Startseite ausblenden
jp112sdl hat geschrieben: ↑22.01.2023, 20:13Hmm, obwohl... dann wäre die Liste einfach leer und es würden gar keine Updates angezeigt.
Was gibt dennaus?Code: Alles auswählen
http://<CCU-IP>/ise/devlist.js
Code: Alles auswählen
homematic.com.setDeviceFirmwareVersions([{"type":"HmIP-SMI55","version":"1.2.4"},{"type":"HmIP-DLS","version":"1.4.0"},{"type":"HM-LC-Dim1L-Pl-3","version":"2.9.7"},{"type":"HmIP-WKP","version":"1.0.10"},{"type":"HmIP-PSM-PE","version":"2.22.8"},{"type":"XYZHmIP-FALMOT-C12","version":"1.4.6"},{"type":"HmIP-SWO-PR","version":"1.0.18"},{"type":"HM-ES-PMSw1-Pl","version":"2.6.0"},{"type":"HmIP-BROLL-2","version":"1.10.4"},{"type":"HmIP-eTRV-E","version":"1.2.0"},{"type":"HmIP-SWO-B","version":"1.0.18"},{"type":"HmIPW-FIO6","version":"1.2.6"},{"type":"HmIP-PDT","version":"1.4.8"},{"type":"HM-ES-PMSw1-Pl-DN-R3","version":"2.6.0"},{"type":"HmIP-STH","version":"2.8.2"},{"type":"HmIP-PS","version":"2.6.2"},{"type":"HmIP-FROLL","version":"1.8.12"},{"type":"HmIP-FCI6","version":"1.0.16"},{"type":"HM-LC-Dim1TPBU-FM","version":"2.9.5"},{"type":"HmIPW-FAL230-C6","version":"2.0.2"},{"type":"HM-ES-PMSw1-Pl-DN-R2","version":"2.6.0"},{"type":"HmIP-SPDR","version":"1.2.0"},{"type":"HmIP-SFD","version":"1.2.22"},{"type":"HM-LC-Sw1-Pl-DN-R1","version":"2.6.0"},{"type":"HmIP-PSM-CH","version":"2.22.8"},{"type":"HmIPW-DRI32","version":"1.2.2"},{"type":"HmIP-BBL-2","version":"1.10.6"},{"type":"XYZHmIP-SWDO-I","version":"1.16.10"},{"type":"HmIP-WTH-1","version":"1.0.14"},{"type":"HmIP-FSM16","version":"1.22.8"},{"type":"HmIP-STHO","version":"1.0.6"},{"type":"XYZHmIP-ASIR-O","version":"1.0.6"},{"type":"HmIP-DRSI1","version":"1.6.0"},{"type":"HM-LC-Dim1T-DR","version":"1.1.0"},{"type":"HM-LC-Sw1-Pl-DN-R4","version":"2.6.0"},{"type":"HmIP-MOD-HO","version":"1.0.14"},{"type":"HmIP-eTRV-2_I9F","version":"2.2.16"},{"type":"HmIPW-SMI55","version":"1.0.20"},{"type":"HmIP-WHS2","version":"2.0.10"},{"type":"HmIP-SCI","version":"1.0.6"},{"type":"HmIP-WRC2","version":"1.18.0"},{"type":"HmIPW-SPI","version":"1.0.30"},{"type":"HmIP-DRSI4","version":"1.4.2"},{"type":"HmIP-ASIR","version":"1.4.2"},{"type":"HmIP-BWTH24","version":"1.2.4"},{"type":"HmIP-STHO-A","version":"1.0.6"},{"type":"HmIP-PS-2","version":"2.22.8"},{"type":"HmIP-MOD-WD-VK","version":"1.0.6"},{"type":"HmIP-BBL","version":"1.8.20"},{"type":"HmIP-FAL24-C6","version":"2.2.6"},{"type":"HmIP-SMO-A","version":"1.2.8"},{"type":"HmIP-FAL24-C10","version":"2.2.6"},{"type":"HmIP-PSM-2","version":"2.22.8"},{"type":"HmIP-HAP","version":"2.4.28"},{"type":"HmIPW-FALMOT-C12","version":"1.4.6"},{"type":"HmIP-STHD","version":"2.8.2"},{"type":"HmIP-RC8","version":"1.0.19"},{"type":"HmIP-RCB1","version":"1.2.4"},{"type":"HmIP-DLD","version":"1.4.10"},{"type":"HmIP-STI","version":"1.0.0"},{"type":"HmIPW-DRD3","version":"1.4.8"},{"type":"HmIP-FAL230-C6","version":"2.2.6"},{"type":"HmIP-DSD-PCB","version":"1.0.6"},{"type":"HM-LC-Sw1-Pl-DN-R5","version":"2.6.0"},{"type":"HmIP-SMO-2","version":"1.2.10"},{"type":"HmIP-BDT","version":"1.4.8"},{"type":"HmIP-BROLL","version":"1.8.20"},{"type":"HM-OU-CFM-Pl","version":"2.4.2"},{"type":"HM-ES-PMSw1-Pl-DN-R1","version":"2.6.0"},{"type":"HmIP-SWO-PL","version":"1.0.18"},{"type":"HmIP-WRCC2","version":"2.2.8"},{"type":"HmIPW-DRS4","version":"1.2.4"},{"type":"HmIP-SMO","version":"1.2.8"},{"type":"HmIP-eTRV-E-A","version":"1.2.0"},{"type":"HM-LC-Sw1-Pl-DN-R3","version":"2.6.0"},{"type":"HmIP-BSM","version":"1.18.14"},{"type":"HmIP-FCI1","version":"1.0.14"},{"type":"HmIP-SRD","version":"1.0.18"},{"type":"HmIP-SCTH230","version":"1.0.6"},{"type":"HmIP-ASIR-2","version":"1.4.4"},{"type":"HM-LC-RGBW-WM","version":"1.0.0"},{"type":"HmIP-WRC6","version":"2.2.14"},{"type":"HmIP-SRH","version":"1.2.10"},{"type":"HmIP-SPI","version":"1.4.0"},{"type":"HmIPW-WTH","version":"2.8.2"},{"type":"HmIPW-DRAP","version":"2.4.28"},{"type":"HmIP-KRCA","version":"1.10.0"},{"type":"HmIP-USBSM","version":"1.0.16"},{"type":"HmIP-MOD-OC8","version":"1.8.12"},{"type":"HmIP-WUA","version":"1.0.14"},{"type":"HmIPW-BRC2","version":"2.2.10"},{"type":"HmIP-PSM-UK","version":"2.22.8"},{"type":"HmIP-PSM-IT","version":"2.22.8"},{"type":"HM-CC-RT-DN","version":"1.5.3"},{"type":"HmIP-FSM","version":"1.18.22"},{"type":"HmIP-eTRV-C-2","version":"1.4.14"},{"type":"HM-LC-Dim1T-Pl-3","version":"2.9.5"},{"type":"HmIP-BSL","version":"1.0.2"},{"type":"HmIP-MIO16-PCB","version":"1.0.10"},{"type":"HmIP-PDT-UK","version":"1.4.8"},{"type":"HmIP-FAL230-C10","version":"2.2.6"},{"type":"HmIP-STE2-PCB","version":"1.0.26"},{"type":"HmIP-FDT","version":"1.4.8"},{"type":"HmIP-FWI","version":"1.0.14"},{"type":"HM-Dis-EP-WM55","version":"1.2.0"},{"type":"HM-ES-PMSw1-Pl-DN-R5","version":"2.6.0"},{"type":"HmIP-WTH-B-2","version":"1.2.16"},{"type":"HM-MOD-Re-8","version":"1.4.1"},{"type":"HmIPW-FAL24-C6","version":"2.0.2"},{"type":"HmIP-FSI16","version":"3.0.6"},{"type":"HmIPW-DRBL4","version":"1.8.2"},{"type":"HmIP-PSM","version":"2.22.8"},{"type":"HM-ES-PMSw1-Pl-DN-R4","version":"2.6.0"},{"type":"HmIPW-WRC2","version":"2.2.10"},{"type":"HmIPW-STHD","version":"2.8.2"},{"type":"HmIP-SMO-A-2","version":"1.2.10"},{"type":"HmIP-WTH","version":"2.8.2"},{"type":"HmIP-DRBLI4","version":"1.8.2"},{"type":"HmIP-eTRV","version":"2.2.10"},{"type":"HmIPW-FAL24-C10","version":"2.0.2"},{"type":"HM-LC-Dim1TPBU-FM","version":"2.9.5"},{"type":"HmIPW-STH","version":"2.8.2"},{"type":"HmIP-FBL","version":"1.8.12"},{"type":"HmIP-MP3P","version":"1.0.26"},{"type":"HmIP-MOD-TM","version":"1.0.0"},{"type":"HM-TC-IT-WM-W-EU","version":"1.4.2"},{"type":"HM-LC-Bl1PBU-FM","version":"2.11.1"},{"type":"HM-OU-CFM-TW","version":"1.3.0"},{"type":"HmIP-BWTH","version":"1.2.4"},{"type":"HmIP-BSM-I","version":"1.22.8"},{"type":"HmIPW-FAL230-C10","version":"2.0.2"},{"type":"HmIP-SWD","version":"1.0.2"},{"type":"XYZHmIP-SWDO-PL","version":"1.16.10"},{"type":"HM-LC-Sw1PBU-FM","version":"2.8.2"},{"type":"HM-LC-Sw1-Pl-DN-R2","version":"2.6.0"},{"type":"HmIP-eTRV-2","version":"2.2.8"},{"type":"HmIP-MIOB","version":"2.0.10"},{"type":"ELV-SH-WSC","version":"1.0.8"},{"type":"HmIPW-DRS8","version":"1.2.4"},{"type":"HmIP-BS2","version":"1.8.8"},{"type":"XYZHmIP-SWDO","version":"1.16.8"},{"type":"HmIP-PCBS","version":"2.10.2"},{"type":"HmIP-PMFS","version":"1.0.12"},{"type":"HmIP-PCBS2","version":"1.10.10"},{"type":"HmIP-SMI","version":"3.2.48"},{"type":"HmIP-STV","version":"1.0.16"},{"type":"HmIP-SLO","version":"1.0.16"},{"type":"XYZHmIP-WTH-2","version":"2.8.2"},{"type":"HmIP-KRC4","version":"1.10.0"},{"type":"HmIP-eTRV-B-2","version":"1.2.12"},{"type":"HmIP-eTRV-E-S","version":"1.2.0"},{"type":"HmIP-eTRV-C","version":"1.4.14"},{"type":"HmIP-eTRV-2-UK","version":"2.2.8"},{"type":"HmIP-WGC","version":"1.0.2"},{"type":"HM-LC-Dim1PWM-CV","version":"2.9.5"},{"type":"HM-Sen-MDIR-WM55","version":"1.2.0"},{"type":"HmIPW-DRI16","version":"1.2.2"},{"type":"HmIP-SWDM-2","version":"1.4.2"}]);
Code: Alles auswählen
{"type":"XYZHmIP-SWDO","version":"1.16.8"}
Code: Alles auswählen
{"type":"XYZHmIP-ASIR-O","version":"1.0.6"}
Code: Alles auswählen
{"type":"XYZHmIP-FALMOT-C12","version":"1.4.6"}
Code: Alles auswählen
{"type":"XYZHmIP-WTH-2","version":"2.8.2"}
Ist das richtig?
Raspberry Pi 3 Model B Plus Rev 1.3 mit RPI-RF-MOD Funkmodul
-
- Beiträge: 12116
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 849 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
Re: Geräte-Firmware-Update Verfügbarkeit auf Startseite ausblenden
Ja, genau das ist ja die Strategie.
Und da in deiner JSON der SDWO nicht weiter auftaucht, dürfte die fehlerhafte Anzeige entweder ein Browser-Cache Problem sein.
Oder irgendwas passt in der webui.js nicht.
Du könntest in der Browsekonsole schauen, ob die devlist.js von der CCU geladen wird oder auf der CCU in der /www/webui/webui.js nach dem Vorkommen von /ise/devlist.js suchen