FHEM Forum

FHEM - Entwicklung => Wunschliste => Thema gestartet von: Tom111 am 01 September 2014, 14:06:15

Titel: Button für "update", "restart" etc.
Beitrag von: Tom111 am 01 September 2014, 14:06:15
Hallo,
ich würde mir wünschen dass es in der Web-GUI von FHEM (vielleicht links in einer eigenen Group) einen Button für folgende
Funktionen gibt:
update
shutdown restart
shutdown

kann man sowas irgendwie einbinden, oder anders gefragt, besteht die Möglichkeit dass ich mir das selber basteln kann ?

Gruß
Tom
Titel: Antw:Button für "update", "restart" etc.
Beitrag von: justme1968 am 01 September 2014, 14:22:19
das kannst du dir entweder über dummys und notify, eine readingsGroup und dem commands attribut oder ein weblink vom
typ cmdList konfigurieren. zu letzterem findest du ein beispiel in der commandref und hier im forum. ansonsten im wiki und ebenfalls hier.

gruss
  andre
Titel: Antw:Button für "update", "restart" etc.
Beitrag von: Tom111 am 01 September 2014, 15:45:14
Hallo,
danke für diese Info, hab mich mal ans Werk gemacht und folgenden code eingefügt:
define systemCommands weblink cmdList system_fhem_reboot:Neustart:shutdown+restart RPi:Shutdown:shutdown system_fhem_update:UpdateCheck:update+check system_fhem_update:Update:update
attr systemCommands devStateIcon .*:system_backup
attr systemCommands group Systembefehle
attr systemCommands room Wohnung


Dann bekomme ich folgendes Bild :
(http://s14.directupload.net/images/140901/ml3pn58z.png)

Funktioniert alles bestens, nur der Link "systemCommands" stört mich gewaltig, wie bekomme ich den weg?

Gruß
Tom
Titel: Antw:Button für "update", "restart" etc.
Beitrag von: justme1968 am 01 September 2014, 16:40:11
nicht wirklich. du kannst den alias auf   setzen. dann ist er als leerzeichen unsichtbar.

ganz weg bekommst du es wenn du eine readingsGroup verwendest.

gruss
  andre
Titel: Antw:Button für "update", "restart" etc.
Beitrag von: Tom111 am 01 September 2014, 18:13:12
Hallo,

danke nochmals für deine Hilfe, ich hab mir noch Anregungen von dieser Seite geholt :
https://groups.google.com/forum/#!topic/fhem-users/lVEyQTsUoHc (https://groups.google.com/forum/#!topic/fhem-users/lVEyQTsUoHc)

Hier nun mein fertiges Exemplar:

(http://www.fotos-hochladen.net/uploads/201409011809r9zv42gy51.png)

Gruß
Tom
Titel: Antw:Button für "update", "restart" etc.
Beitrag von: justme1968 am 01 September 2014, 18:16:29
das war sozusagen der vorgänger von systemCommands. wenn du damit eine lösung hast mit der du klar kommst ist es gut.

gruss
  andre
Titel: Antw:Button für "update", "restart" etc.
Beitrag von: Tom111 am 01 September 2014, 18:24:43
haha ja, früher war alles besser  ;D,
wenn ich mit dem "Vorgänger" ein besseres Ergebnis erziele dann bleib ich doch mal dabei.  ;)

Gruß
Tom
Titel: Antw:Button für "update", "restart" etc.
Beitrag von: chris1284 am 01 September 2014, 21:04:22
ein Einzeiler reicht auch und du hast nicht den von dir bemängelte "systemCommands"
define Systembefehle weblink cmdList Restart:Restart-Fhem:shutdown+restart Update:Update-Check:update+check Update:Update-Now:update Shutdown:Shutdown-Fhem:shutdown
Titel: Antw:Button für "update", "restart" etc.
Beitrag von: justme1968 am 01 September 2014, 21:13:14
die doppelte überschrift erscheint sobald du den weblink in eine group steckst. und das ist nötig wenn du die liste in dashboard verwenden willst.

eine readingsGroup anstelle des weblinks könnte die überschrift ausblenden. aber der Aufbau mit icons und commands ist etwas aufändiger als beim weblink. aber auch flexibler. und immer noch einfacher und übersichtlicher als mit dem html code zu fuß :)

gruss
  andre
Titel: Antw:Button für "update", "restart" etc.
Beitrag von: Tom111 am 01 September 2014, 21:43:38
Zitat von: justme1968 am 01 September 2014, 21:13:14
[...]und immer noch einfacher und übersichtlicher als mit dem html code zu fuß :)
ja ok, für mich ist html aber kein Problem, damit bin ich sozusagen groß geworden.
Vor was mir allerdings graut ist Perl und FHEMeigene Befehle, von diesen Befehlssätzen habe ich nicht die geringste Ahnung.
Und da ich ja faul bin, versuche ich natürlich den einfachsten Weg zu beschreiten, sprich für mich html  :) .

Gruß
Tom
Titel: Antw:Button für "update", "restart" etc.
Beitrag von: fhainz am 02 September 2014, 16:56:22
Oder mit zB
attr WEB menuEntries Update,/fhem?cmd=update,Update Check,/fhem?cmd=update%20check,Neustart,/fhem/www/restart/restart.html
unter die Raum Liste.

Grüße
Titel: Antw:Button für "update", "restart" etc.
Beitrag von: misux am 03 Februar 2018, 18:41:06
Zitat von: fhainz am 02 September 2014, 16:56:22
Oder mit zB
attr WEB menuEntries Update,/fhem?cmd=update,Update Check,/fhem?cmd=update%20check,Neustart,/fhem/www/restart/restart.html
unter die Raum Liste.

Grüße

Kann man das auch nach ganz oben verschieben oder auch Icons vergeben?

Vielen Dank!
Titel: Antw:Button für "update", "restart" etc.
Beitrag von: Otto123 am 03 Februar 2018, 18:53:16
Schau mal in der Commandref nach sortRooms und roomIcons - ist es das was Du suchst?
Ok behandelt nur die Räume ...
Titel: Antw:Button für "update", "restart" etc.
Beitrag von: misux am 03 Februar 2018, 19:19:28
nee, das taucht ja links in der Spalte auf! Leider ganz unten... Ich fände es klasse wenn es unter Save Config wäre
Titel: Antw:Button für "update", "restart" etc.
Beitrag von: Otto123 am 03 Februar 2018, 19:42:04
Ok behandelt nur die Räume ... sorry