steckdose already defined, delete it first [gelöst]

Begonnen von maci, 15 Oktober 2017, 19:34:35

Vorheriges Thema - Nächstes Thema

maci

Ich will folgendes definieren:define steckdose at +00:10 IF ([{ FmtTime(time()) }] > "03:00") (set ESPEasy_sonoff_PUMP on)
define steckdose room 9.05_interne_Schalter


Auch wenn ich andere Namen nehme die nicht in der fhem.cfg vorkommen bekomme ich diese Meldung.
Was ist hier falsch?
Fhem auf Dell Thinclient, Fhem auf Raspebrry Pi4,
UniPi Vers. 1.1 mit Raspberry Pi3, 1wire USB Adapter mit OWX
Netatmo Wetterstation + Regenmesser + Netatmo Thermostat
Homematic mit HMLan

betateilchen

die zweite Zeile muss mit attr beginnen, nicht mit define
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

maci

Ich hornochse  :( - das ich das nicht gesehen habe!

Danke

Fhem auf Dell Thinclient, Fhem auf Raspebrry Pi4,
UniPi Vers. 1.1 mit Raspberry Pi3, 1wire USB Adapter mit OWX
Netatmo Wetterstation + Regenmesser + Netatmo Thermostat
Homematic mit HMLan

t0m


maci

#4
Update: Ich habe das gelöst wieder entfernt!

Grund: Die Definition wurde genau einmal ausgeführt.
Dann war die Definition aus der fhem.cfg und auch in dem Raum wieder verschwunden.

Ich habe sie dann erneut zu definieren versucht, nach einem Neustart von FHEM.
Doch ich konnte sie nicht definieren, weil der gleiche Fehler wieder aufgetreten ist.

Ich habe dann über eine ssh Verbindung die gesamte fhem.cfg mit grep nach dem Ausdruk durchsucht, keine Fundstellen.
trotzdem meldet fhem, dass es sie Definition gibt.
Wenn ich dann versucht einen anderen Namen zu nehmen, geht dies auch nicht. Gleiche Meldung.

Schön langsam glaube ich, dass meine fhem Installation einen Knacks hat.  :-\

Neues Update: Ich habe jetzt jetzt, nach einem Neustart des Rasperry  wieder geschafft, die Defintion anzulegen.
Nach der Ausführung war sie aus dem Raum wieder verschwunden, und auch in anderen nicht zu finden.
In der fhem.cfg steht sie jetzt aber noch drinnen.
Fhem auf Dell Thinclient, Fhem auf Raspebrry Pi4,
UniPi Vers. 1.1 mit Raspberry Pi3, 1wire USB Adapter mit OWX
Netatmo Wetterstation + Regenmesser + Netatmo Thermostat
Homematic mit HMLan

krikan

Das ist normal. Siehe https://fhem.de/commandref_DE.html#at:

ZitatHinweise:

    wenn kein * angegeben wird, wird der Befehl nur einmal ausgeführt und der entsprechende at Eintrag danach gelöscht. In diesem Fall wird der Befehl im Statefile gespeichert (da er nicht statisch ist) und steht nicht im Config-File (siehe auch save).

betateilchen

Zitat von: maci am 15 Oktober 2017, 21:35:20
Ich habe dann über eine ssh Verbindung die gesamte fhem.cfg mit grep nach dem Ausdruk durchsucht, keine Fundstellen.
trotzdem meldet fhem, dass es sie Definition gibt.

... denn sie wissen nicht, was sie tun ....

Mal wieder ein typischer Fall von ,,lass die Finger von den Konfigurationsdateien!"
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

maci

Zitat von: krikan am 15 Oktober 2017, 21:58:33
Das ist normal. Siehe https://fhem.de/commandref_DE.html#at:

Danke für den Hinweis, das war mein Fehler!

Zitat von: betateilchen am 16 Oktober 2017, 00:41:50
... denn sie wissen nicht, was sie tun ....

Mal wieder ein typischer Fall von ,,lass die Finger von den Konfigurationsdateien!"

Nur weil ich nachsehe, heisst das noch lange nicht, dass ich darin etwas ändere.
Fhem auf Dell Thinclient, Fhem auf Raspebrry Pi4,
UniPi Vers. 1.1 mit Raspberry Pi3, 1wire USB Adapter mit OWX
Netatmo Wetterstation + Regenmesser + Netatmo Thermostat
Homematic mit HMLan

betateilchen

Zitat von: maci am 16 Oktober 2017, 07:24:29
Nur weil ich nachsehe, heisst das noch lange nicht, dass ich darin etwas ändere.

Naja, es war ja noch eine Stufe schlimmer: Du hast in der falschen Datei gesucht... ;)
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

maci

Zitat von: betateilchen am 16 Oktober 2017, 08:07:15
Naja, es war ja noch eine Stufe schlimmer: Du hast in der falschen Datei gesucht... ;)

..und dabei etwas gelernt!  :D

jetzt funktioniert es!
Danke für die Rückmeldungen.
Fhem auf Dell Thinclient, Fhem auf Raspebrry Pi4,
UniPi Vers. 1.1 mit Raspberry Pi3, 1wire USB Adapter mit OWX
Netatmo Wetterstation + Regenmesser + Netatmo Thermostat
Homematic mit HMLan