[ Gelöst ] dummy reading löschen.

Begonnen von Michael, 04 Januar 2016, 14:07:28

Vorheriges Thema - Nächstes Thema

Michael

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 ?  :-[
Gruß, Michael

FHEM 6.0 auf RPi 3
CUL V3 868 Mhz | JeeLink LaCrosse & PCA301 | CCU3
BMP085(180) | 14x TX29DTH-IT | 5x PCA 301 | SMA Peripheries | MobileAlerts MA-10(100,120PRO,200,251,410,650,660,800) | HM IP

betateilchen

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 .*"
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

rudolfkoenig

Da deletereading den Reading-Namen als Regexp auffasst, hat $ eine besondere Bedeutung.
Mein Vorschlag
deletereading DeveiceX .year

betateilchen

trotzdem finde ich readingname mit $ am Anfang äußerst "unglücklich" gewählt  8) Steht das $ nicht auf der Embargo-Liste?
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

rudolfkoenig

Doch, er kriegt das aber erst nach restart mit.

Michael

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?
Gruß, Michael

FHEM 6.0 auf RPi 3
CUL V3 868 Mhz | JeeLink LaCrosse & PCA301 | CCU3
BMP085(180) | 14x TX29DTH-IT | 5x PCA 301 | SMA Peripheries | MobileAlerts MA-10(100,120PRO,200,251,410,650,660,800) | HM IP

betateilchen

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 .*"
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Michael

@betateilchen

Sorry !!!
Hab's übersehen.  >:(
Gruß, Michael

FHEM 6.0 auf RPi 3
CUL V3 868 Mhz | JeeLink LaCrosse & PCA301 | CCU3
BMP085(180) | 14x TX29DTH-IT | 5x PCA 301 | SMA Peripheries | MobileAlerts MA-10(100,120PRO,200,251,410,650,660,800) | HM IP