FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: hosch am 21 Januar 2017, 16:03:42

Titel: Wie kann ich den Status "Changed" bei einer geänderten fhem.cfg anzeigen
Beitrag von: hosch am 21 Januar 2017, 16:03:42
Hallo zusammen,

ich habe seit ca. 2 Jahren FHEM mit Eib/Knx, Homematic und 433 MHz Funksteckdosen im Einsatz. Die Visualisierung läuft seit einem halben Jahr über TabletUI. Alles stabil und ohne Probleme. Vielen Dank an alle, die an der Entwickung mitarbeiten.
Eigentlich habe ich bis jetzt alle Probleme mit diesem Forum lösen können. Jetzt bin ich aber an einem Punkt angekommen, an dem ich nicht weiter komme.

Über die TabletUI werden bei mir AT-Zeiten geändert. Dadurch wird die fhem.cfg geändert. In der TabletUI Seite gibt es einen Button "Save config". Diesen Button möchte ich rot anzeigen, wenn es Änderungen in der fhem.cfg gibt. Eigentlich also den gleichen Status auswerten wie beim roten Fragezeichen bei FHEMWEB. Wie komme ich an den entsprechenden Status für die weitere Verarbeitung in Tablet UI.
Titel: Antw:Wie kann ich den Status "Changed" bei einer geänderten fhem.cfg anzeigen
Beitrag von: SamNitro am 21 Januar 2017, 17:15:35
schau mal ob dir das reicht:

<div data-type="symbol"
            data-device="notify_savestate"
            data-get="savestate"
            data-states='["0","1"]'
            data-icons='["fa-edit","fa-edit fa-lg"]'
            data-colors='["#808080","firebrick"]'
            data-icon="fa-edit"
            class="bigger">
        </div>
                <div data-type="push"
             data-fhem-cmd="save"
             data-off-color="#808080"
             data-off-background-color="#3D4C66"
             data-icon="fa-floppy-o"
             class="">
        </div>


define notify_savestate notify global:.* { if(@structChangeHist) {CommandSetReading(undef,'notify_savestate savestate 1');; CommandSetReading(undef,'notify_savestate color #B22222');; CommandSetReading(undef,'notify_savestate text Config nicht<br/>gespeichert!')} else {CommandSetReading(undef,'notify_savestate savestate 0');; CommandSetReading(undef,'notify_savestate color #cccccc');; CommandSetReading(undef,'notify_savestate text Config<br/>gespeichert!')} }
attr notify_savestate group FHEM
attr notify_savestate room Fhem
Titel: Antw:Wie kann ich den Status "Changed" bei einer geänderten fhem.cfg anzeigen
Beitrag von: hosch am 21 Januar 2017, 18:00:11
Hallo Patrick,

vielen Dank, funktioniert perfekt.  :D

Gruß
Holger