Neue Zusatzsoftware verfügbar (2) aber wo?

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

Moderatoren: jmaus, Co-Administratoren

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

Re: Neue Zusatzsoftware verfügbar (2) aber wo?

Beitrag von jp112sdl » 21.11.2022, 22:35

MichaelN hat geschrieben:
21.11.2022, 18:45
Hier der Inhalt der /tmp/addon_updates.json
Hmm, CCU-Historian taucht 2x auf.
Das generiert schon mal einen Zähler von 2 + CUx-Daemon müsste eigentlich (3) ergeben.
Aber 5?

Und warum Script-Parser webversion 1.8 obwohl es die 1.11 sein müsste?
https://github.com/homematic-community/ ... er/VERSION

Sehr komisch.
Was gibt denn auf der SSH Konsole

Code: Alles auswählen

ls -l /etc/config/rc.d/
aus?

VG,
Jérôme ☕️

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

Benutzeravatar
Henke
Beiträge: 1524
Registriert: 27.06.2022, 20:51
System: CCU
Hat sich bedankt: 141 Mal
Danksagung erhalten: 306 Mal

Re: Neue Zusatzsoftware verfügbar (2) aber wo?

Beitrag von Henke » 22.11.2022, 02:49

Code: Alles auswählen

[
{"name":"CCU-Historian","webversion":"3.3.0"}
,
{"name":"CUx-Daemon","webversion":"2.10.1"}
,
{"name":"Programmedrucken","webversion":"2.5"}
,
{"name":"Script-Parser","webversion":"1.8"}
] 
Teste das mal. Der doppelte Historian sieht nicht gut aus. Alleine aus JSON Sicht her betrachtet. :roll:

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

Re: Neue Zusatzsoftware verfügbar (2) aber wo?

Beitrag von jp112sdl » 22.11.2022, 06:20

Henke hat geschrieben:
22.11.2022, 02:49
Teste das mal.
Das ist ja quasi das selbe nur ohne die doppelte Zeile.
Dann ist der Counter um 1 geringer.

Wichtig wäre es, herauszufinden,
- warum CCU-Historian dort 2x auftaucht
- warum die Web Version des Script-Parsers 1.8 ist (war die URL früher anders?)
Henke hat geschrieben:
22.11.2022, 02:49
Der doppelte Historian sieht nicht gut aus. Alleine aus JSON Sicht her betrachtet.
Inwieweit hat das Einfluss auf die Validität des JSON Inhalts?

Ich hatte die Idee der Anzeige auf der Startseite und den initialen Patch damals eingebracht (#1384) und wenn es dort noch Fehler gibt bzw. Verbesserungen möglich sind, dann freue ich mich über Hinweise.

Das Zählen der verfügbaren Addon-Updates erfolgt in der webui.js hier: https://github.com/jens-maus/RaspberryM ... eR139-R174
MichaelN hat geschrieben:
21.11.2022, 18:45
OK, vielleicht kommen wir diesmal der Lösung näher.
Kannst du in der /www/webui/webui.js mal nach der Zeile

Code: Alles auswählen

//console.log(onlineaddonversions[o_obj].name +" local: "+localaddonversions[l_obj].localversion+", online: "+onlineaddonversions[o_obj].webversion);
suchen und die // entfernen?

Anschließend Seite neu laden und in der Browserkonsole die Ausgabe beobachten.
Dann müssten da bei dir ja 5 Zeilen auftauchen.

VG,
Jérôme ☕️

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

Benutzeravatar
Henke
Beiträge: 1524
Registriert: 27.06.2022, 20:51
System: CCU
Hat sich bedankt: 141 Mal
Danksagung erhalten: 306 Mal

Re: Neue Zusatzsoftware verfügbar (2) aber wo?

Beitrag von Henke » 22.11.2022, 07:44

jp112sdl hat geschrieben:
22.11.2022, 06:20
Inwieweit hat das Einfluss auf die Validität des JSON Inhalts?
Valide mag er nach RFC und haste nicht gesehen sein, aber es bringt Standard Methoden der Abfrage durcheinander.

Ich habe das bei mir mal mit fiktiven Werten getestet.

Code: Alles auswählen

[
{"name":"NEO SERVER","webversion":"2.12.0"}
,
{"name":"CCU-Historian","webversion":"3.3.1"}
,
{"name":"CCU-Historian","webversion":"3.3.1"}
,
{"name":"CCU-Jack","webversion":"2.5.1"}
,
{"name":"hm_pdetect","webversion":"1.11"}
,
{"name":"RedMatic","webversion":"7.2.1"}
]
Alles ist aktuell, CCU-Historian und CCU-Jack eine neuere Version vorgegaukelt. Macht in der Anzeige: 3 Updates + 1 (der Neo Server hat Zeit 8) )

Dein weiterer Weg, die Ursache zu finden warum der doppelte Eintrag vorhanden ist, ist der richtige Weg. Die falsche Anzahl behebt sich von alleine.

MichaelN
Beiträge: 9678
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 700 Mal
Danksagung erhalten: 1626 Mal

Re: Neue Zusatzsoftware verfügbar (2) aber wo?

Beitrag von MichaelN » 22.11.2022, 08:13

Naja, da sind noch mehr Fragen offen. Warum wird mir der Script Parser als aktuell angezeigt?
Wieso werden mir 5 Updates angezeigt, obwohl das JSON nur 3 neuere Einträge enthält?

Heute abend liefer ich die nachgefragten Infos.
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: 12115
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 848 Mal
Danksagung erhalten: 2150 Mal
Kontaktdaten:

Re: Neue Zusatzsoftware verfügbar (2) aber wo?

Beitrag von jp112sdl » 22.11.2022, 08:14

Henke hat geschrieben:
22.11.2022, 07:44
aber es bringt Standard Methoden der Abfrage durcheinander.
Aber nicht in diesem Fall.
Es wird einfach durch alle Einträge iteriert und mit der lokalen Version verglichen.
Durcheinander kommt da nix... es wird nur 2x gezählt, weil der Eintrag 2x vorhanden ist.

Das erklärt immer noch nicht, warum bei Michael dort eine (5) steht...

VG,
Jérôme ☕️

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

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

Re: Neue Zusatzsoftware verfügbar (2) aber wo?

Beitrag von jp112sdl » 22.11.2022, 08:15

MichaelN hat geschrieben:
22.11.2022, 08:13
Heute abend liefer ich die nachgefragten Infos.
Danke!

Ich versuchs gerade irgendwie zu reproduzieren und baller meine Test-CCU mit allen möglichen Addons zu :D

VG,
Jérôme ☕️

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

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

Re: Neue Zusatzsoftware verfügbar (2) aber wo?

Beitrag von jp112sdl » 22.11.2022, 08:43

So, ich hab's:
Bildschirm­foto 2022-11-22 um 08.41.44.png

Das Problem scheint zu sein, dass bei dir in /etc/config/rc.d 2 Startskripte von CCU-Historian liegen.

Das erklärt einerseits das doppelte Auftreten in der JSON und das dadurch doppelte Prüfen auf ein Update.
Macht 2x2 = 4 Updates für 1 angezeigtes Addon.

Ich kann es direkt reproduzieren, wenn ich das RC-Skript vom Historian dupliziere.
Hab mal eine 1 drangehängt.
Bildschirm­foto 2022-11-22 um 08.44.50.png
Zuletzt geändert von jp112sdl am 22.11.2022, 08:50, insgesamt 1-mal geändert.

VG,
Jérôme ☕️

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

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

Re: Neue Zusatzsoftware verfügbar (2) aber wo?

Beitrag von jmaus » 22.11.2022, 08:46

jp112sdl hat geschrieben:
22.11.2022, 08:43
Das Problem scheint zu sein, dass bei dir in /etc/config/rc.local 2 Startskripte von CCU-Historian liegen.
Du meinst sicher "/etc/config/rc.d" oder?

Und vielleicht lässt sich dein skript ja noch umbauen das es existierende einträge einfach ersetzt statt einfach starr neue hinzuzufügen. dann würde es dieses problem ggf. gleich mit erschlagen.
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

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

Re: Neue Zusatzsoftware verfügbar (2) aber wo?

Beitrag von jp112sdl » 22.11.2022, 08:52

jmaus hat geschrieben:
22.11.2022, 08:46
Du meinst sicher "/etc/config/rc.d" oder?
Danke, ja. Hab es korrigiert.
jmaus hat geschrieben:
22.11.2022, 08:46
Und vielleicht lässt sich dein skript ja noch umbauen das es existierende einträge einfach ersetzt statt einfach starr neue hinzuzufügen. dann würde es dieses problem ggf. gleich mit erschlagen.
Hmm, eigentlich ist es ja richtig, dass dort alle Skripte abgefischt werden.

Aber die Anzeige könnte man noch schick machen. Das lässt sich mit wenigen Änderungen erledigen
Bildschirm­foto 2022-11-22 um 08.49.28.png

VG,
Jérôme ☕️

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

Antworten

Zurück zu „RaspberryMatic“