FHEM Forum

FHEM => Automatisierung => Thema gestartet von: Michael am 04 Januar 2016, 14:07:28

Titel: [ Gelöst ] dummy reading löschen.
Beitrag von: Michael am 04 Januar 2016, 14:07:28
Moin

Brauche eure Hilfe, habe mist gebaut.  ::)

Habe ein Dummy Device in dem ich mit setreading DeviceX $year 0 angelegt habe.
Nun wollte ich das Reading mit deletereading DeviceX $year löschen, nur  es tut sich nichts.

Was mache ich falsch ?  :-[
Titel: Antw:dummy reading löschen.
Beitrag von: betateilchen am 04 Januar 2016, 14:08:51
Du hast doch nicht wirklich ein Reading mit einem $ am Anfang angelegt, oder?

Entweder Du löscht das gesamte dummy-device oder Du löscht alle readings im device mit "deletereading DeviceX .*"
Titel: Antw:dummy reading löschen.
Beitrag von: rudolfkoenig am 04 Januar 2016, 14:16:03
Da deletereading den Reading-Namen als Regexp auffasst, hat $ eine besondere Bedeutung.
Mein Vorschlag
deletereading DeveiceX .year
Titel: Antw:dummy reading löschen.
Beitrag von: betateilchen am 04 Januar 2016, 14:18:41
trotzdem finde ich readingname mit $ am Anfang äußerst "unglücklich" gewählt  8) Steht das $ nicht auf der Embargo-Liste?
Titel: Antw:dummy reading löschen.
Beitrag von: rudolfkoenig am 04 Januar 2016, 14:23:22
Doch, er kriegt das aber erst nach restart mit.
Titel: Antw:dummy reading löschen.
Beitrag von: Michael am 04 Januar 2016, 14:39:10
Dank euch beiden.

@rudolfkoenig
Habe es so deletereading DeviceX .year gelöscht bekommen.


@betateilchen

ZitatDu hast doch nicht wirklich ein Reading mit einem $ am Anfang angelegt, oder?
Doch habe ich, unwissend.
Ein DOIF sollte am 31.12. um 21:00 ein neues reading mit der Jahreszahl in den Dummy anlegen und mit den Wert eines anderen reading füllen.
Habe es dann per Hand gemacht. s.h. Anlage

ZitatEntweder Du löscht das gesamte dummy-device oder Du löscht alle readings im device mit "deletereading DeviceX .*"
Löscht das nicht alle Reading's?
Titel: Antw:dummy reading löschen.
Beitrag von: betateilchen am 04 Januar 2016, 14:45:51
Zitat von: Michael am 04 Januar 2016, 14:39:10
Löscht das nicht alle Reading's?

wieso fragst Du mich etwas, was ich ohnehin schon geschrieben hatte?

Zitat von: betateilchen am 04 Januar 2016, 14:08:51
oder Du löscht alle readings im device mit "deletereading DeviceX .*"
Titel: Antw:[ Gelöst ] dummy reading löschen.
Beitrag von: Michael am 04 Januar 2016, 14:50:33
@betateilchen

Sorry !!!
Hab's übersehen.  >:(