Geräte-Firmware-Update Verfügbarkeit auf Startseite ausblenden

Problemlösungen und Hinweise von allgemeinem Interesse zur Haussteuerung mit HomeMatic

Moderator: Co-Administratoren

jp112sdl
Beiträge: 12085
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 847 Mal
Danksagung erhalten: 2139 Mal
Kontaktdaten:

Re: Geräte-Firmware-Update Verfügbarkeit auf Startseite ausblenden

Beitrag von jp112sdl » 15.06.2021, 09:50

Jup, läuft täglich Montag nachtens...
Bildschirmfoto 2021-06-15 um 09.50.08.png

VG,
Jérôme ☕️

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

MichaelN
Beiträge: 9562
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 696 Mal
Danksagung erhalten: 1608 Mal

Re: Geräte-Firmware-Update Verfügbarkeit auf Startseite ausblenden

Beitrag von MichaelN » 15.06.2021, 09:52

Ich habe mal einen Thread dazu erstellt:
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 +++

jp112sdl
Beiträge: 12085
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 847 Mal
Danksagung erhalten: 2139 Mal
Kontaktdaten:

Re: Geräte-Firmware-Update Verfügbarkeit auf Startseite ausblenden

Beitrag von jp112sdl » 15.06.2021, 09:54

Was ich jedoch gerade festgestellt habe, als ich mir den Ausdruck angesehen habe - das Programm existiert 2x mit identischem Namen.
Toll. Nicht. :evil:

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"/>

VG,
Jérôme ☕️

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

MichaelN
Beiträge: 9562
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 696 Mal
Danksagung erhalten: 1608 Mal

Re: Geräte-Firmware-Update Verfügbarkeit auf Startseite ausblenden

Beitrag von MichaelN » 15.06.2021, 14:16

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.
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 +++

mbhomie007
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

Beitrag von mbhomie007 » 22.01.2023, 10:11

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? :roll:
Screenshot 2023-01-22 094901.jpg
Screenshot 2023-01-22 094901.jpg (13.38 KiB) 1370 mal betrachtet
Screenshot 2023-01-22 095021.png
Screenshot 2023-01-22 095021.png (12.12 KiB) 1370 mal betrachtet

HmIP-SWDO/HMIP-SWDO habe ich 2x eingetragen, weil sich da eQ3 nicht einig ist.

Screenshot 2023-01-22 100234.jpg
Screenshot 2023-01-22 100234.jpg (6.45 KiB) 1370 mal betrachtet
Screenshot 2023-01-22 100842.jpg
Screenshot 2023-01-22 100842.jpg (26.88 KiB) 1370 mal betrachtet

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

jp112sdl
Beiträge: 12085
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 847 Mal
Danksagung erhalten: 2139 Mal
Kontaktdaten:

Re: Geräte-Firmware-Update Verfügbarkeit auf Startseite ausblenden

Beitrag von jp112sdl » 22.01.2023, 19:45

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.

VG,
Jérôme ☕️

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

mbhomie007
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

Beitrag von mbhomie007 » 22.01.2023, 20:05

jp112sdl hat geschrieben:
22.01.2023, 19:45
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.
Das heißt die Lösung könnte sein, den Timeout höher zu setzen?
Welchen Timeout hältst du für sinnvoll?
Raspberry Pi 3 Model B Plus Rev 1.3 mit RPI-RF-MOD Funkmodul

jp112sdl
Beiträge: 12085
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 847 Mal
Danksagung erhalten: 2139 Mal
Kontaktdaten:

Re: Geräte-Firmware-Update Verfügbarkeit auf Startseite ausblenden

Beitrag von jp112sdl » 22.01.2023, 20:13

Hmm, obwohl... dann wäre die Liste einfach leer und es würden gar keine Updates angezeigt.

Was gibt denn

Code: Alles auswählen

http://<CCU-IP>/ise/devlist.js
aus?

VG,
Jérôme ☕️

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

mbhomie007
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

Beitrag von mbhomie007 » 23.01.2023, 01:20

jp112sdl hat geschrieben:
22.01.2023, 20:13
Hmm, obwohl... dann wäre die Liste einfach leer und es würden gar keine Updates angezeigt.

Was gibt denn

Code: Alles auswählen

http://<CCU-IP>/ise/devlist.js
aus?

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"}
Type XYZ?? :oops:
Ist das richtig?
Raspberry Pi 3 Model B Plus Rev 1.3 mit RPI-RF-MOD Funkmodul

jp112sdl
Beiträge: 12085
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 847 Mal
Danksagung erhalten: 2139 Mal
Kontaktdaten:

Re: Geräte-Firmware-Update Verfügbarkeit auf Startseite ausblenden

Beitrag von jp112sdl » 23.01.2023, 08:50

mbhomie007 hat geschrieben:
23.01.2023, 01:20
Type XYZ??
Ist das richtig?
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

VG,
Jérôme ☕️

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

Antworten

Zurück zu „HomeMatic Tipps & Tricks - keine Fragen!“