FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Freee84neu am 10 Oktober 2018, 22:59:29

Titel: Beim Notify state nur aktive/inaktiv ohne Zeitstempel [Gelöst]
Beitrag von: Freee84neu am 10 Oktober 2018, 22:59:29
Hallo

Gibt es ne Möglichkeit, das mein Notify nur aktiv/inaktiv im State anzeigt und nicht das Datum und so weiter nachdem es ausgelöst hat.

Gruß
Titel: Antw:Beim Notify state nur aktive/inaktiv ohne Zeitstempel
Beitrag von: kumue am 10 Oktober 2018, 23:04:22
attr DEIN_NOTIFY stateFormat state
Titel: Antw:Beim Notify state nur aktive/inaktiv ohne Zeitstempel
Beitrag von: Freee84neu am 10 Oktober 2018, 23:10:58
Das geht leider nicht. Da bekomm ich die Antwort, """unknown attribute stateFormat""" gibt es auch nicht in der Auswahlliste der Attribute.
Titel: Antw:Beim Notify state nur aktive/inaktiv ohne Zeitstempel
Beitrag von: frank am 11 Oktober 2018, 10:34:52
https://forum.fhem.de/index.php/topic,20170.msg137278.html#msg137278 (https://forum.fhem.de/index.php/topic,20170.msg137278.html#msg137278)
Titel: Antw:Beim Notify state nur aktive/inaktiv ohne Zeitstempel
Beitrag von: kumue am 11 Oktober 2018, 10:36:52
dann mußt du es nch zu den globalen attributen hinzufügen
attr global userattr stateFormat
Titel: Antw:Beim Notify state nur aktive/inaktiv ohne Zeitstempel
Beitrag von: Freee84neu am 11 Oktober 2018, 14:12:45
Hi

Danke schon mal für die Hilfe.

Hab es jetzt zu den global Attr. hinzugefügt, danach konnte ich es natürlich auch im Notify auswählen und auf state ändern.
Aber leider kommt das Datum dennoch im state nach dem Auslösen des Notify
Titel: Antw:Beim Notify state nur aktive/inaktiv ohne Zeitstempel
Beitrag von: frank am 11 Oktober 2018, 14:28:25
was genau steht jetzt bei attr stateformat?
Titel: Antw:Beim Notify state nur aktive/inaktiv ohne Zeitstempel
Beitrag von: Freee84neu am 11 Oktober 2018, 14:37:09
Dort habe ich nur ,,state" rein geschrieben
Titel: Antw:Beim Notify state nur aktive/inaktiv ohne Zeitstempel
Beitrag von: frank am 11 Oktober 2018, 15:03:43
versuche dieses:
attr mynotify stateFormat {ReadingsVal("mynotify","state","???")}
Titel: Antw:Beim Notify state nur aktive/inaktiv ohne Zeitstempel
Beitrag von: Freee84neu am 11 Oktober 2018, 15:31:58
Hmm...

Genau das selbe problem ...

Bei ersten Aktiviren steht aktiv/inaktiv und nach des auslösen wieder nur das Datum des Events
Titel: Antw:Beim Notify state nur aktive/inaktiv ohne Zeitstempel
Beitrag von: Freee84neu am 14 Oktober 2018, 08:33:56
Hallo

Leider bin ich mit dem Problem nicht weiter gekommen. Hab überall nach was gesucht
Aber nix gefunden. Hat denn noch einer ne Idee ?

Vielen Dank schon mal

Titel: Antw:Beim Notify state nur aktive/inaktiv ohne Zeitstempel
Beitrag von: frank am 15 Oktober 2018, 13:50:32
dann musst du dir die anzeige selber "bauen".
was genau bedeutet für dich activ/inactiv? ein notify ist eigentlich immer activ, ausser es wird gewollt deaktiviert.

in diesem fall kannst du zb ein eigenes reading mit "setreading"  entsprechend setzen und dieses im STATE anzeigen.
Titel: Antw:Beim Notify state nur aktive/inaktiv ohne Zeitstempel
Beitrag von: Freee84neu am 15 Oktober 2018, 22:24:22
Ich habe mehrere Notify die auf einen Schalter reagieren.
Dieser Schalter (Sonoff Basic Tasmota) ist mit dem Funkmelder meiner Freiwilligen Feuerwehr verbunden.
Geht der Melder sollen verschiedene Senarien ablaufen (zb. Telegarmm Nachricht, Licht wenn es dunkel ist usw.). Jedoch möchte ich diese auch bei bedarf einzeln aktivien/deaktiven können, was Natürlich auch geht, wenn man in jedes Notify einzeln geht und es inaktiv setzt. Das Aktiven/Deaktiven für den Fall das ich mal wieder dran rumspielen muss, und ich nicht will das meine Kameraden umsonst zu Wache fahren zB..
Jetzt hatte ich gedacht das ich das devStateicon dafür verwenden könnte. aber sobalt das Notify ausgelöst hat kommt ein sate das ich nicht vorhersehen kann.

Titel: Antw:Beim Notify state nur aktive/inaktiv ohne Zeitstempel
Beitrag von: frank am 16 Oktober 2018, 12:50:38
bei mir funktioniert folgendes ohne attr stateFormat:
attr myNotify devStateIcon (active|[0-9].*):on:inactive inactive:off:active
Titel: Antw:Beim Notify state nur aktive/inaktiv ohne Zeitstempel
Beitrag von: CoolTux am 16 Oktober 2018, 13:00:13
Zitat von: Freee84neu am 15 Oktober 2018, 22:24:22
Ich habe mehrere Notify die auf einen Schalter reagieren.
Dieser Schalter (Sonoff Basic Tasmota) ist mit dem Funkmelder meiner Freiwilligen Feuerwehr verbunden.
Geht der Melder sollen verschiedene Senarien ablaufen (zb. Telegarmm Nachricht, Licht wenn es dunkel ist usw.). Jedoch möchte ich diese auch bei bedarf einzeln aktivien/deaktiven können, was Natürlich auch geht, wenn man in jedes Notify einzeln geht und es inaktiv setzt. Das Aktiven/Deaktiven für den Fall das ich mal wieder dran rumspielen muss, und ich nicht will das meine Kameraden umsonst zu Wache fahren zB..
Jetzt hatte ich gedacht das ich das devStateicon dafür verwenden könnte. aber sobalt das Notify ausgelöst hat kommt ein sate das ich nicht vorhersehen kann.

Zum rumspielen baut man sich ein Testsystem. Gerade wenn man so eine wichtige Anforderung damit abdeckt  ;)
Titel: Antw:Beim Notify state nur aktive/inaktiv ohne Zeitstempel
Beitrag von: Freee84neu am 16 Oktober 2018, 17:15:02
Zitat von: CoolTux am 16 Oktober 2018, 13:00:13
Zum rumspielen baut man sich ein Testsystem. Gerade wenn man so eine wichtige Anforderung damit abdeckt  ;)

Das ganze Sytem ist noch im Testmodus aber wir haben halt so ein Paar heiße Kamarade die wollte jetzt mit in die Testphase  ;D

Zitat von: frank am 16 Oktober 2018, 12:50:38
bei mir funktioniert folgendes ohne attr stateFormat:
attr myNotify devStateIcon (active|[0-9].*):on:inactive inactive:off:active

Super vielen Dank. Das Klappt wunderbar.
Nur damit ich das ganze auch verstehe das devStateIcon "on" reagiert jetzt auf active oder eine Zahl 0-9 mit einer Kommastelle die egal ist "*".
Bei mir hat er immer z.B  das Datum angezeigt 2018-10-15 00:00:00. Aber wie ist da jetzt die Verbindung "0-9" und der Kommastelle. :-\
Titel: Antw:Beim Notify state nur aktive/inaktiv ohne Zeitstempel
Beitrag von: frank am 16 Oktober 2018, 17:34:00
[0-9] => ein zeichen aus der menge 0 bis 9
.* => gefolgt von einem beliebigen zeichen (dot), das gar nicht oder beliebig oft vorkommt (*).

das könnte man natürlich noch beliebig eingrenzen.
Titel: Antw:Beim Notify state nur aktive/inaktiv ohne Zeitstempel
Beitrag von: Freee84neu am 16 Oktober 2018, 18:00:18
Vielen Dank jetzt hab ich es verstanden. werde ich bestimmt an einer anderen Stelle mal gebrauchen...


Danke