FHEM Forum

FHEM - Entwicklung => Wunschliste => Thema gestartet von: betateilchen am 17 Oktober 2013, 11:51:38

Titel: fhem.pl: ich wünsche mir ein "shutdown update"
Beitrag von: betateilchen am 17 Oktober 2013, 11:51:38
... das im Gegensatz zum "shutdown restart" vor dem Restart automatisch eine komplette Sicherung der config- UND der state-Datei macht, ansonsten aber identisch arbeitet.

Regelmäßig tappe ich in die Falle, dass nach einem "shutdown restart" in Folge eines updates die komischsten Dinge passieren, weil fhem den tatsächlichen state vor dem restart bei einigen Komponenten nicht mehr kennt und diesen falsch setzt.




Titel: Antw:fhem.pl: ich wünsche mir ein "shutdown update"
Beitrag von: rudolfkoenig am 17 Oktober 2013, 12:19:54
Shutdown sichert z.Zt. immer state, aber nie config
Btw. unter shutdown update stelle ich mir was anderes vor.
Titel: Antw:fhem.pl: ich wünsche mir ein "shutdown update"
Beitrag von: rudolfkoenig am 17 Oktober 2013, 12:22:36
P.S.: nettes Icon. Welcher der Punkte ist ein betateilchen?
Titel: Antw:fhem.pl: ich wünsche mir ein "shutdown update"
Beitrag von: betateilchen am 17 Oktober 2013, 13:02:37
Such Dir eins aus. Betateilchen sind zweifach negativ geladen.
Das ist ja auch kein Wunder bei solchen unspezifischen Antworten.
Titel: Antw:fhem.pl: ich wünsche mir ein "shutdown update"
Beitrag von: betateilchen am 17 Oktober 2013, 13:05:23
Tatsache ist, dass ein "shutdown restart" nach einem Update unerwünschte Ergebnisse liefern kann, wenn man nicht zuvor ein SAVE gemacht hat. Und ich bin der Meinung, da besteht Verbesserungsbedarf  und auch -möglichkeiten. Ob das "shutdown update" heissen muss, sei dahingestellt, meinetwegen kann das auch "complete update" heissen, ich dachte nur, mit shutdown als Befehl ist das einfacher umzusetzen, weil der Vergleich auf "restart" ohnehin schon existiert.
Titel: Antw:fhem.pl: ich wünsche mir ein "shutdown update"
Beitrag von: rudolfkoenig am 20 Oktober 2013, 13:16:21
Hab ein neues Modul cmdalias eingecheckt, damit muesste dein Wunsch als
define s1 cmdalias shutdown update AS save;;shutdown
selbst definiert werden koennen.

Ich haette gerne Feedback, danach wuerde ich es einem groesseren Publikum vorstellen.
Titel: Antw:fhem.pl: ich wünsche mir ein "shutdown update"
Beitrag von: betateilchen am 21 Oktober 2013, 13:39:05
ich werde heute abend testen und berichten.

spontan würde ich sagen "cmdalias" klingt irreführend (ich hatte das Modul in svn schon gesehen und mich gewundert), denn eigentlich ist es ja eine klassische Makro-Definition ;)
Titel: Antw:fhem.pl: ich wünsche mir ein "shutdown update"
Beitrag von: betateilchen am 21 Oktober 2013, 19:15:12
Hallo Rudi!

Wie versprochen, habe ich getestet...

Die Idee ist bestechend gut :) Danke erstmal dafür. Wenn ich das so definiere wie von Dir vorgeschlagen, macht es natürlich nicht, was ich will, denn da fehlt das restart.

Also habe ich getestet:

define s1 cmdalias shutdown update AS save;;shutdown restart;;

das funktioniert prima, wenn ich dann "shutdown update" eingebe.

Wenn ich das Ganze richtig interpretiere, funktioniert das aber nur mit "bekannten" Befehlen?

define s2 cmdalias fritzchen AS save;;shutdown restart;;

funktioniert nämlich irgendwie nicht.
Titel: Antw:fhem.pl: ich wünsche mir ein "shutdown update"
Beitrag von: AbeamStart am 21 Oktober 2013, 19:38:44
Hallo Zusammen,
kann man das ganze auch Zeitgesteuert machen?
Also nachts um 3 erst update dann save und anschließend shutdown restart?
Titel: Antw:fhem.pl: ich wünsche mir ein "shutdown update"
Beitrag von: betateilchen am 21 Oktober 2013, 19:43:42
Klar, Du definierst Du den cmdalias und führst ihn mittels at nachts um drei aus.

Titel: Antw:fhem.pl: ich wünsche mir ein "shutdown update"
Beitrag von: rudolfkoenig am 21 Oktober 2013, 20:24:04
fritzchen funktioniert bei mir.

Eventuell hast Du einen weiteren cmdalias fuer shutdown ohne Parameter definiert, der schlaegt dann zu, auch wenn du shutdown mit Parameter verwendest. Das habe ich jetzt geaendert: wenn man ein cmdalias ohne Parameter definiert, dann wird es nur dann verwendet, wenn man auch keine Parameter eingegeben hat. Sonst muss man halt .* als Parameter bei der Definition dazuschreiben.
Titel: Antw:fhem.pl: ich wünsche mir ein "shutdown update"
Beitrag von: rudolfkoenig am 21 Oktober 2013, 20:28:30
> kann man das ganze auch Zeitgesteuert machen?

Sicher, das ist aber kein Fall fuer cmdalias, das ging mit at schon "immer".
Titel: Antw:fhem.pl: ich wünsche mir ein "shutdown update"
Beitrag von: betateilchen am 21 Oktober 2013, 20:33:40
Zitat von: rudolfkoenig am 21 Oktober 2013, 20:24:04
fritzchen funktioniert bei mir.

Eventuell hast Du einen weiteren cmdalias fuer shutdown ohne Parameter definiert

Ok...

Ich habe jetzt s1 (shutdown update) gelöscht und nur s2 (fritzchen) gelassen, dann funktioniert fritzchen auch bei mir.

*gefällt mir* :)
Titel: Antw:fhem.pl: ich wünsche mir ein "shutdown update"
Beitrag von: rudolfkoenig am 21 Oktober 2013, 20:43:09
> spontan würde ich sagen "cmdalias" klingt irreführend

Ich hatte urspruenglich den alias der Shell im Kopf.

Du kannst auch was anderes vorschlagen (wird noch nicht breit verwendet), Makro ist aber auch falsch, da man existierende Befehle sowohl komplett, wie auch nur Teilweise  (d.h. mit bestimmten Parameter) ueberschreiben kann, und man hat trotzdem noch Zugriff auf die Originalversion.

P.S. solche nachtraeglich geaenderten Artikel uebersehe ich fast immer, da diese per Mail nicht gemeldet werden.
Titel: Antw:fhem.pl: ich wünsche mir ein "shutdown update"
Beitrag von: betateilchen am 21 Oktober 2013, 20:54:36
Hallo Rudi,

lass es einfach bei cmdalias, ich hab mich inzwischen schon daran gewöhnt :)

Viele Grüße
Udo
Titel: Antw:fhem.pl: ich wünsche mir ein "shutdown update"
Beitrag von: betateilchen am 22 Oktober 2013, 22:26:23
Hallo Rudi,

mir ist grade noch etwas aufgefallen. Wenn es kein "shutdown update" als alias gibt und man trotzdem "shutdown update" eingibt, erfolgt einfach kommentarlos ein shutdown. Wäre es nicht korrekter, dann eine Fehlermeldung auszugeben, dass "shutdown update" syntaktisch falsch ist?

Viele Grüße
Udo
Titel: Antw:fhem.pl: ich wünsche mir ein "shutdown update"
Beitrag von: rudolfkoenig am 22 Oktober 2013, 22:56:27
Habs eingebaut und eingecheckt.