Neue Zusatzsoftware verfügbar (2) aber wo?

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

Moderatoren: jmaus, Co-Administratoren

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

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

Beitrag von jmaus » 22.11.2022, 10:04

jp112sdl hat geschrieben:
22.11.2022, 08:52
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.
Prinzipiell schon, aber wenn der Eintrag exakt gleich ist (Name + Version) dann könnte man IMHO hier wirklich vielleicht einfach das übergehen und nicht einen zusätzlichen redundanten Eintrag hinzufügen.
jp112sdl hat geschrieben:
22.11.2022, 08:52
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
Kannst du dich gerne Austoben, ja. Auch wenn dadurch die Anzeige ggf. etwas länger wird. Aber schaden kann es ja auch nicht. Vielleicht gleich noch die neue Version in der Anzeige dazu? :D
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

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

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

Beitrag von jp112sdl » 22.11.2022, 11:15

jmaus hat geschrieben:
22.11.2022, 10:04
Prinzipiell schon, aber wenn der Eintrag exakt gleich ist (Name + Version) dann könnte man IMHO hier wirklich vielleicht einfach das übergehen und nicht einen zusätzlichen redundanten Eintrag hinzufügen.
Sind ja 2 Baustellen.
Das Shell-Skript, das die JSON-Datei mit der webversion erzeugt und das getaddonversions.tcl Skript, das die lokal installierten Versionen zusammensucht.
Hab absolut keinen Plan, wie man hier auf eine Dublette prüfen könnte.
https://github.com/jens-maus/RaspberryM ... b8cR46-R63

Müsste man wohl erstmal eine Array-Variable füllen und vor dem append checken, ob der sw_info(Name) schon drin ist.
Das ist mir wirklich zu mühselig :/
Vielleicht hast du oder jemand anderes Lust darauf.

Mir erschließt sich auch nicht der Sinn, warum zwei (oder mehr) Shell-Scripte mit übergebenem Parameter "info" in /etc/config/rc.d den selben Output liefern. Das sollte aus meiner Sicht (beim Anwender) repariert werden.

VG,
Jérôme ☕️

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

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

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

Beitrag von jp112sdl » 22.11.2022, 11:25

jmaus hat geschrieben:
22.11.2022, 10:04
Kannst du dich gerne Austoben, ja. Auch wenn dadurch die Anzeige ggf. etwas länger wird. Aber schaden kann es ja auch nicht. Vielleicht gleich noch die neue Version in der Anzeige dazu?
Wie wäre es so?
Bildschirm­foto 2022-11-22 um 11.25.12.png
Evtl. kann die Zeile "Neue Zusatzsoftware verfügbar" sogar dann ganz weg

VG,
Jérôme ☕️

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

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

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

Beitrag von jmaus » 22.11.2022, 11:32

jp112sdl hat geschrieben:
22.11.2022, 11:25
jmaus hat geschrieben:
22.11.2022, 10:04
Kannst du dich gerne Austoben, ja. Auch wenn dadurch die Anzeige ggf. etwas länger wird. Aber schaden kann es ja auch nicht. Vielleicht gleich noch die neue Version in der Anzeige dazu?
Wie wäre es so?
Würde nur die neue Version hinschreiben ala "CUx-Daemon 2.10.1" und nicht von -> zu. Die alte Version interessiert nicht, das ist Schnee von gestern ;)
jp112sdl hat geschrieben:
22.11.2022, 11:25
Evtl. kann die Zeile "Neue Zusatzsoftware verfügbar" sogar dann ganz weg
Nöh, würd ich lassen, hilft dem Otto-Normal-Nutzer das besser zu verstehen.
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

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

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

Beitrag von jp112sdl » 22.11.2022, 11:34

jmaus hat geschrieben:
22.11.2022, 11:32
Würde nur die neue Version hinschreiben ala "CUx-Daemon 2.10.1" und nicht von -> zu. Die alte Version interessiert nicht, das ist Schnee von gestern ;)
jmaus hat geschrieben:
22.11.2022, 11:32
Nöh, würd ich lassen, hilft dem Otto-Normal-Nutzer das besser zu verstehen.
Jut, ich ändere den 0131-WebUI-ShowAddonUpdatesOnStartpage entsprechend und mach einen PR

VG,
Jérôme ☕️

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

Benutzeravatar
Baxxy
Beiträge: 10836
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 608 Mal
Danksagung erhalten: 2228 Mal

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

Beitrag von Baxxy » 22.11.2022, 11:39

Wenn ihr schon am fummeln seid...

Wie wäre es noch mit einer /etc/config/NoAddOnCheck?

Natürlich aktivier/deaktivierbar über die erweiterten Systemeinstellungen.
:mrgreen:

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

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

Beitrag von jp112sdl » 22.11.2022, 11:41

Baxxy hat geschrieben:
22.11.2022, 11:39
Wie wäre es noch mit einer /etc/config/NoAddOnCheck?
Ja, warum eigentlich nicht.

VG,
Jérôme ☕️

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

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

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

Beitrag von jmaus » 22.11.2022, 12:48

Baxxy hat geschrieben:
22.11.2022, 11:39
Wie wäre es noch mit einer /etc/config/NoAddOnCheck?
Hmm, kann man, aber prinzipiell ist es oft keine gute Idee zuviele Optionen usw. anzubieten und besser sowas und die entsprechende GUI so einfach wie möglich zu halten. Man muss nur auf Windows schauen und schon versteht man das es keine gute Sache ist tausende und abertausende Optionen/Einstellmöglichkeiten zu haben und dieser hinter tausenden und abertausenden Tabs zu verstecken. Da verliert man den Überblick und am Ende ist das auch nicht wirklich wichtig. Deshalb tendiere ich immer lieber zu "Keep it simple and sexy". Und warum sollte/müsste man das Abschalten können? Das schreit nur wieder danach das ein Nutzer nicht kapiert um was es da geht, dann das ausschaltet und dann nen halbes Jahr später kommt und schreit warum er denn bitte keine Notification bekommen hat obwohl er hier im Forum sieht das das passieren muss..
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

Benutzeravatar
Baxxy
Beiträge: 10836
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 608 Mal
Danksagung erhalten: 2228 Mal

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

Beitrag von Baxxy » 22.11.2022, 16:18

Was ist denn aus "wir lassen den Usern so viele Freiheiten wie möglich" geworden?

Ich kann alle mögliche "RM-Specials" über die erweiterten Systemeinstellungen deaktivieren.
Die tägliche AddOn-Update-Prüfung aber nicht?

Der Windows-Vergleich hinkt hier ziemlich.
Die Funktion soll sich nicht irgendwo verstecken sondern sich in die "Erweiterten Systemeinstellungen" einreihen.
Ich würde sie "AddOn Update Prüfung" nennen und als Hinweistext:

"Wenn aktiviert wird täglich um xx:xx auf neue AddOn-Versionen geprüft."

Das sollte doch wirklich jeder verstehen.
jmaus hat geschrieben:
22.11.2022, 12:48
tendiere ich immer lieber zu "Keep it simple and sexy"
Ok, ich auch.
Dazu zählt bei mir aber auch... was nicht benötig wird kann weg oder sollte zumindest deaktiviert werden (können).

Beispiel ist hier mein Hauptsystem. Das läuft gerne mal Monate unberührt vor sich hin. Das muss nicht jeden Tag gucken ob es was neues gibt.
Interessiert eh keinen weil ich mich auch nicht auf die WebUI einlogge.

Ich fänd's gut das zu implementieren, ist aber natürlich kein muss.
Meine crontab ist eh gepatcht und der tägliche AddOn-Check damit deaktiviert.

Code: Alles auswählen

10 6 * * * [ ! -e /etc/config/NoAddOnCheck ] && sleep $((RANDOM % 900))s && /bin/checkAddonUpdates.sh >/dev/null 2>/dev/null
:wink:

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

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

Beitrag von jmaus » 22.11.2022, 16:48

Baxxy hat geschrieben:
22.11.2022, 16:18
Die Funktion soll sich nicht irgendwo verstecken sondern sich in die "Erweiterten Systemeinstellungen" einreihen.
Ich würde sie "AddOn Update Prüfung" nennen und als Hinweistext:
Wenn dann sollte man das schon "Zusatzsoftware" auch nennen und nicht Addon hier und Zusatzsoftware da.
Baxxy hat geschrieben:
22.11.2022, 16:18
Ich fänd's gut das zu implementieren, ist aber natürlich kein muss.
Och, dagegen stemme ich mich nicht. Wenn Jerome das gleich mit umsetzen will, bitte. Werd das nicht bekämpfen oder ablehnen, wollte nur schonmal warnend den Finger erheben das man aufpassen sollte das "Erweiterte Einstellungen" Fenster nicht zu überfordern irgendwann und man da seitenweise irgendwann scrollen muss :)
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

Antworten

Zurück zu „RaspberryMatic“