FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Solero am 20 Dezember 2015, 01:07:41

Titel: (gelöst) Nicht wiederholenden AT in Oberfläche anzeigen
Beitrag von: Solero am 20 Dezember 2015, 01:07:41
Hallo,

ich möchte einen AT, der sich nicht wiederholt und folglich nicht in der config persistiert wird in der Oberfläche von FHEM sehen können.
Springe ich direkt die detail URL an, so kann ich darauf zugreifen und z.B. auch einen Raum zuweisen. Nur sehen ich ihn dann immer noch nicht.

Bei sich wiederholenden ATs funktioniert alles wie erwartet.

Gibt es eine Möglichkeit, einmalige ATs auch in der Oberfläche sichtbar zu machen?

Gruß
Solero

---
Edit:
tl;dr
Ab Version 5.7. funktioniert es.
Titel: Antw:Nicht wiederholenden AT in Oberfläche anzeigen
Beitrag von: CaptainHook am 21 Dezember 2015, 06:08:21
Hi,
Hast du mal in den Raum "Unsorted" geschaut?
Da sollten die angelegt sein.
Grüße Stephan

Gesendet von meinem SM-T335 mit Tapatalk

Titel: Antw:Nicht wiederholenden AT in Oberfläche anzeigen
Beitrag von: Solero am 21 Dezember 2015, 15:05:59
Hi,

ich beschreibe einfach mal was ich so gemacht habe und das Ergebnis:

Fall 1 (nicht wiederholend)


define TestAT at +12:00 set dummy foo
set TestAT room Raum1

Hiermit habe ich einen sich nicht wiederholenden AT geschaffen und diesen in den Raum Raum1 verschoben.

Ergebnis:
Ich sehe den AT, wenn ich
http://localhost/fhem?detail=TestAT (http://localhost/fhem?detail=TestAT)
besuche.
Ich sehe ihn aber weder in Everything, Unsorted noch Raum1

Fall 2 (wiederholend)
das device TestAT wurde mit delete gelöscht

define TestAT at +*12:00 set dummy foo
set TestAT room Raum1

Ergebnis:
Ich sehe den AT, wenn ich
http://localhost/fhem?detail=TestAT (http://localhost/fhem?detail=TestAT)
besuche.
Ich sehe den AT in Everything und Raum1, wie es zu erwarten war.

Was gilt es nun zu tun, damit ich den AT aus Fall 1 auch in den zu erwartenden Räumen Everything und Raum1 sehe?

Gruß
Solero
Titel: Antw:Nicht wiederholenden AT in Oberfläche anzeigen
Beitrag von: marvin78 am 21 Dezember 2015, 15:08:31
Bei mir landen ats vom Typ 1 in Unsorted. So wie es sein sollte.


set TestAT room Raum1


ist nicht korrekt. Es müsste heißen

attr TestAT room Raum1
Titel: Antw:Nicht wiederholenden AT in Oberfläche anzeigen
Beitrag von: betateilchen am 21 Dezember 2015, 15:22:02
Zitat von: Solero am 20 Dezember 2015, 01:07:41

ich möchte einen AT, der sich nicht wiederholt und folglich nicht in der config persistiert wird


Diese ats werden in das statefile geschrieben, also auch nach einem fhem Neustart wieder aktiviert, sofern der Ausführungszeitpunkt noch nicht verstrichen ist.

Solche ats besitzen das Flag "volatile" und das Anzeigen ist "schwierig"

Zitat
set TestAT room Raum1

Das sollte zumindest eine Fehlermeldung bringen...
Titel: Antw:Nicht wiederholenden AT in Oberfläche anzeigen
Beitrag von: Solero am 21 Dezember 2015, 18:42:36
Zitat von: betateilchen am 21 Dezember 2015, 15:22:02
[...]
Das sollte zumindest eine Fehlermeldung bringen...

Tut es auch. Exakt diese eine Zeile hatte ich nicht gecopypasted, sondern per Hand eingefügt. Man sieht, was dann passiert :-)

Ich wollte in naher Zukunft meine Hardware wechseln und deswegen bis dahin nicht zuviel am System herumbasteln. Jetzt habe ich aus Neugier doch von  5.6. auf 5.7. geupgraded und siehe da hier funktioniert es so, wie ich es erwartet habe.
Damit hat sich alles in Wohlgefallen aufgelöst.

Danke für eure Hilfe.

Frohe Weihnachten
Solero