wie kann ich eine Schaltaktion die ich über
define LampeAn01 at *{sunset(-1800)} set Lampe on
gesetzt habe, vorübergehend deaktivieren?
Vielen Dank
Indem Du entweder mit
attr LampeAn01 disable 1
das at inaktiv setzt (dann erscheint das rote Fragezeichen hinter dem "Save config"), oder indem Du
z.B. einen Dummy definierst, dessen Zustand Du im at als zusätzliche Bedingung prüfst.
Peter
Mal ehrlich: Hast du mal die commandref zu at gelesen? Eher nicht.
Schau dir die Attribute disable und disabledForIntervals an. Alternative wäre die set commandos inactive und active. Das verhindert das rote Fragezeichen.
Ich hatte sowohl disable als auch inactive bereits probiert.
Nach wie vor ging die Lampe an.
Das hast du ja nicht geschrieben. Aber das sollte funktionieren. Bei mir funktioniert es einwandfrei. Ist dein FHEM aktuell?
Zitat von: Fredi69 am 26 August 2015, 14:25:59
Ich hatte sowohl disable als auch inactive bereits probiert.
Nach wie vor ging die Lampe an.
Dann sollte ein
list LampeAn01
aber relativ eindeutig zeigen, was da los ist. Dann bräuchten wir nicht rätseln.
Peter
Zitat
aber relativ eindeutig zeigen, was da los ist. Dann bräuchten wir nicht rätseln.
Peter
Danke, kannte ich noch nicht.
Da steht STATE disabled
Dann wohl auch noch einmal die Details (...:8083/fhem?detail=Lampe) von "Lampe".
Da sollte ein Abschnitt "Probably associated with" vorkommen, mit hoffentlich nur dem einen "at" (LampeAn01).
Peter
Es gibt noch ein 2. at welches die Lampe ausschaltet, aber auch da steht STATE disabled.
Dann sollte ich ja alles richtig gemacht haben, ich werde es beobachten.
Irgendetwas schaltet die Lampe immer ein und aus. Ich hatte mal vor einiger Zeit einen RandomTimer getestet. Der ist aber nicht mehr verknüpft. Wie kann ich feststellen was die Lampe ein- und ausschaltet?
Kann mir jemand einen Tipp geben?
evtl mit # auskommentieren?
Es scheint so als würde der RandomTimer noch aktiv sein, ich finde aber nichts.
Sent from my iPhone using Tapatalk
Zitat von: Fredi69 am 27 August 2015, 15:03:31
Es scheint so als würde der RandomTimer noch aktiv sein, ich finde aber nichts.
list TPYE=RandomTimer
(Schreibweise ist wichtig!) gibt Dir eine (anklickbare) Liste der definierten RandomTimer.
Peter
Im Device der Lampe sollte unten doch auch eine Liste erscheinen
Probably associated with
Vielen Dank.
Die Liste der RandomTimer gab es schon, da stehen auch nur die Bekannten.
Unter "Probably associated with" ist auch nichts zu sehen was da nicht hingehört, nur die beiden "at" Funktionen die "disabled" sind.
Die können es ja auch nicht sein, weil die genau einmal bei Sonnenuntergang aus- und bei Sonnenaufgang ausschalten würden.
Ich bin ratlos.
Gruß
Fredi
Zitat von: igami am 27 August 2015, 16:46:18
Probably associated with
Die Wortwahl stellt aber auch schon (vermutlich nicht ohne Grund) eine Einschränkung bezüglich der Vollständigkeit und/oder Korrektheit dieser Liste dar.
Zitat von: Fredi69 am 27 August 2015, 17:42:05
Die können es ja auch nicht sein, weil die genau einmal bei Sonnenuntergang aus- und bei Sonnenaufgang ausschalten würden.
Dann ist es vielleicht eine Fernbedienung, etc. (vielleicht der Nachbar?) - allzuviel hast Du ja bisher über den Art des Aktors auch nicht verraten, oder ich hab's übersehen.
Ansonsten gäbe es zur Problemeingrenzung noch Filelog, EventMonitor, ...
Peter
Es handelt sich um eine Funk-Schaltsteckdose FS20 ST-4
Gesendet von iPad mit Tapatalk
Wann die Steckdose geschalten wurde siehst du in den Readings.
Mit der Uhrzeit solltest du dem Übeltäter auf die Spur kommen können.
Im Log steht folgendes:
2015.08.28 02:43:16 3: FS20 set Lampe on
2015.08.28 02:53:06 3: FS20 Lampe off
Das ganze mehrfach.
Da die Zeiten immer leicht variieren kann es sich eigentlich nur um einen RandomTimer handeln aber ich finde ihn nicht.
Für jeden Tipp dankbar.
"attr global verbose 5", und im Log die Daten beim Schaltzeitpunkt untersuchen.
Zitat von: rudolfkoenig am 28 August 2015, 12:18:50
"attr global verbose 5", und im Log die Daten beim Schaltzeitpunkt untersuchen.
Das war der entscheidende Tipp, vielen Dank.
Ich habe im Log den Eintrag gefunden:
[ZufallsTimer_Lampe] starting RandomTimer on Lampe: 20:51:55(28) - 04:51:55(29)
Leider finde ich nirgends den Eintrag und wo ich ihn wieder löschen kann, auch in der fhem.cfg ist kein Eintrag.
Wie kann das sein, was kann ich tun?
Vielen Dank für Eure Hilfe
delete ZufallsTimer_Lampe
Zitat von: Fredi69 am 28 August 2015, 11:52:29
Im Log steht folgendes:
2015.08.28 02:43:16 3: FS20 set Lampe on
2015.08.28 02:53:06 3: FS20 Lampe off
Das ganze mehrfach.
Da die Zeiten immer leicht variieren kann es sich eigentlich nur um einen RandomTimer handeln aber ich finde ihn nicht.
Für jeden Tipp dankbar.
Der Teil mit - Das ganze mehrfach - würde mich doch etwas stutzig machen.
Was mich aber mehr stutzig macht ist - eigentlich nur um einen RandomTimer handeln.
Weisst du eigentlich was du auf deine Geräte loslässt und wie du das machst ???
Wenn du einen RandomTimer definiert hast würde ich diesen erst mal wieder raus werfen und dann weiter schauen.
Edith: Ok, da hat sich aber mal was ordentlich überschnitten.
igami hat ja schon den passenden Tipp geliefert.
Zitat von: igami am 28 August 2015, 21:09:17
delete ZufallsTimer_Lampe
Die Antwort:
define ZufallsTimer_Lampe first
Zitat von: Puschel74 am 28 August 2015, 21:09:27
Der Teil mit - Das ganze mehrfach - würde mich doch etwas stutzig machen.
Was mich aber mehr stutzig macht ist - eigentlich nur um einen RandomTimer handeln.
Weisst du eigentlich was du auf deine Geräte loslässt und wie du das machst ???
Wenn du einen RandomTimer definiert hast würde ich diesen erst mal wieder raus werfen und dann weiter schauen.
Edith: Ok, da hat sich aber mal was ordentlich überschnitten.
igami hat ja schon den passenden Tipp geliefert.
Genau das ist die Herausforderung, den RandomTimer zu entfernen!
Sent from my iPhone using Tapatalk
Dann lass uns doch mal das Ergebnis des list TPYE=RandomTimer
sehen. Du bist immer recht sparsam mit Informationen über Deine Definitionen.
Peter
Auch das wurde bereits vorgeschlagen und hat kein Ergebnis gebracht.
Sent from my iPhone using Tapatalk
Dann mach ein
rename Lampe Lampe_die_nicht_mehr_irgendwie_geschaltet_wird
dann flackert es bei der Suche wenigstens nicht ;)
list TPYE=RandomTimer
kann auch nichts anzeigen (außer Fehler), denn es muss
list TYPE=RandomTimer
heißen.
Wenn wirklich ein RandomTimer existiert und dieses list kein Ergebnis bringt, dann stimmt irgendetwas ganz und gar nicht. Wie alt ist deine Version?
Zitat von: Fredi69 am 28 August 2015, 21:39:49
Die Antwort:
define ZufallsTimer_Lampe first
Das scheint akuell ein Bug in FHEM zu sein. Das erscheint bei mir auch bei den meisten Devices, die ich lösche. Der Löschvorgang wird aber trotzdem durchgeführt.
Zitat von: marvin78 am 29 August 2015, 09:42:04
list TPYE=RandomTimer
kann auch nichts anzeigen (außer Fehler), denn es muss
list TYPE=RandomTimer
heißen.
Wenn wirklich ein RandomTimer existiert und dieses list kein Ergebnis bringt, dann stimmt irgendetwas ganz und gar nicht. Wie alt ist deine Version?
Das scheint akuell ein Bug in FHEM zu sein. Das erscheint bei mir auch bei den meisten Devices, die ich lösche. Der Löschvorgang wird aber trotzdem durchgeführt.
Der Code wurde wie bereits wie erwähnt korrekt angewendet.
Er bringt auch ein Ergebnis mit den bekannten und gewollten RandomTimer.
Hat noch jemand eine Idee?
Fehlen noch Infos?
fhem.pl 9141 im Einsatz
Gesendet mit Tapatalk
Poste mal bitte ein
fheminfo
dann sieht man wie viele Instanzen von welchen Modulen definiert sind, dann kann man die Suche auf alle einschränken, die ein anderes Gerät Schalten können.
Fhem info:
Release : 5.6
OS : linux
Arch : arm-linux-gnueabihf-thread-multi-64int
Perl : v5.14.2
uniqueID : 15e0315f757275b0468270c9e09be6ff
upTime : 04:48:07
Defined modules:
CUL : 1
CUL_HM : 9
CUL_HOERMANN : 2
FB_CALLLIST : 1
FB_CALLMONITOR : 1
FHEMWEB : 3
FS20 : 12
FileLog : 22
HMLAN : 1
HTTPSRV : 1
HUEBridge : 1
HUEDevice : 4
RandomTimer : 3
STV : 1
at : 5
autocreate : 1
dummy : 3
eventTypes : 1
notify : 5
telnet : 1
Defined models per module:
CUL_HM : ActionDetector,HM-ES-PMSw1-Pl,HM-LC-SW1-FM
FS20 : fs20as4,fs20pira,fs20s4,fs20st
HUEDevice : LCT001
Transmitting this information during an update: no
You can change this via the global attribute sendStatistics
Gesendet mit Tapatalk
Ich glaube dir nicht, dass
list TYPE=RandomTimer
kein Ergebnis bringt. Es gibt 3. Ich hoffe sehr für dich, dass du dich an Groß- und Kleinschreibung gehalten hast. Kopiere den Befehl einfach hier raus.
Oder mache mal ein list über alle Devices und suche darin die RandomTimer.
Was hier schaltet ist schon bereits geklärt!
Gesendet mit Tapatalk
Ich habe bereits drei mal geschrieben, dass list TYPE=RandomTimer als Ergebnis die drei bekannten und gewollten RandomTimer liefert!!!
Gesendet mit Tapatalk
Sorry, aber wir drehen uns im Kreis.
Ich bin für jede NEUE Info dankbar.
Gesendet mit Tapatalk
Zitat von: Fredi69 am 29 August 2015, 15:36:38
Sorry, aber wir drehen uns im Kreis.
Stimmt. Weil du nicht genügend Infos lieferst, die Beiträge nur halb liest und somit keine Grundlage für eine bessere Hilfe lieferst.
Bist du eigentlich sicher, dass der in Frage kommende RandomTimer noch da ist? Denn ich habe geschrieben, dass delete immer einen Fehler liefert.
1. Ich habe mehrfach gefragt welchen Infos fehlen
2. Wie kommst Du zu der Erkenntnis, ich lese die Beiträge nur halb?
3. Wie soll ich etwas prüfen ob es noch da ist, wen es noch nicht entdeckt wurde?
Gesendet mit Tapatalk
Hast du denn das list über alle Devices gemacht, wie ich es dir vorgeschlagen habe?
Hast du mal im room hidden nachgeschaut? Hast du mal die fhem.cfg im Ganzen durchsucht oder hier gepostet? Ein wenig Denken wäre nicht so schlecht.
Das in fhem.cfg nichts steht hatte ich bereits geschrieben
Im Room Hidden gibt es nur den Eintrag "FHEMWEB"
In der Liste aller devices erscheint auch ist auch kein zusätzlicher RandomTimer, nur die 3 Bekannten.
Gesendet mit Tapatalk
Da wir ja glauben müssen, was du sagst, gehe ich davon aus, dass es auch keinen gibt. Hast du FHEM in der Zwichenzeit mal neu gestartet?
Ja, es wurde neu gestartet. Wir warten jetzt mal ab ob es heute Abend wieder losgeht.
Wenn du auch den Rat umgesetzt hast, das zu schaltende Device umzubenennenm, ganz sicher nicht.
Das ist klar, aus meiner Sicht aber keine Lösung, max. ein Workaround.
Editierst du die cfg immer direkt? Vllt gab es noch kein save als du den randomTimer definiert hattest.
Zitat von: igami am 28 August 2015, 21:09:17
delete ZufallsTimer_Lampe
Obwohl das mit dem Fehler "define ZufallsTimer_Lampe First" quittiert wurde scheint es funktioniert zu haben und dem Spuk ein Ende gemacht zu haben.
Vielen Dank für Eure Unterstützung.
Irgendwo scheint da ab noch ein Bug zu sein:
1. Der RandomTimer erscheint nirgends
2. Der Delete Befehl bringt einen Fehler
Gesendet mit Tapatalk
Zitat von: Fredi69 am 29 August 2015, 23:24:51
Obwohl das mit dem Fehler "define ZufallsTimer_Lampe First" quittiert wurde scheint es funktioniert zu haben und dem Spuk ein Ende gemacht zu haben.
Sag' ich doch ;)