Donnerstag, 2. Februar 2017

FHEM - die Kommandozeile wird groß

Entwicklungen laufen ja manchmal unbemerkt an einem vorbei. Die Entwickler haben sich was gutes überlegt reden aber meist wenig darüber.
Seit einiger Zeit gibt es unter jeder definierten "Entität" den Punkt Raw definition
Wenn man da drauf klickt öffnet sich ein Fenster mit der Definition und allen zu Attributen und Status Informationen. Man kann die kopieren und an andere Stelle weiterverwenden Sehr einfach und praktisch.
Man kann aber auch einfach etwas verändern, oder auch alles rauslöschen und etwas völlig neues hineinschreiben/kopieren. In dem Moment wo man dies tut, erscheint unten ein neuer Button:
Execute commands. Das kann man wörtlich nehmen, es passiert in diesem Moment nichts unmittelbar in dieser Definition wo man steht, sondern die Zeilen werden geprüft und in FHEM übernommen! Man braucht also kein Telnet Fenster mehr um ganze Code Blöcke zu übernehmen, man muss dazu auch nicht die fhem.cfg direkt editieren (gar nicht zu empfehlen). Im Wiki ist die Sache näher beschrieben. Der kleine Codeblock zum ausprobieren erzeugt einen neuen Menüeintrag im FHEM Web
um schnell auf einen Eingabe Dummy zu springen.
define Import dummy
attr Import group Entwicklung
attr Import room Entwicklung
attr WEB menuEntries CodeImport,/fhem?detail=Import#
Diese Ergänzung wandert direkt in meine Standard Installation.

4 Kommentare:

  1. Das habe ich ja noch gar nicht entdeckt. Danke für diese wertvolle Info!

    Ronny

    AntwortenLöschen
  2. Hallo Otto,
    nach dem letzten fhem Update (fhem.pl last change 2023-07-11, latest revision: 27782) ist scheinbar die Fusszeile u.a. mit "raw definition" entfallen. Kannst Du das bestätigen und wie bekommt man die wieder angezeigt?
    Danke Dir
    Andreas

    AntwortenLöschen
    Antworten
    1. Die Fußzeile wurde vor langer Zeit umgestaltet. Es gibt jetzt ein Klappmenü mit drei Punkten, dort findest Du die Raw Definition.

      Löschen
  3. wer lesen kann.... vielen Dank!
    PS: mache nicht so oft ein fhem update; never change.....

    AntwortenLöschen