on-for-timer bzw. ein-for timer

Begonnen von cotecmania, 28 September 2014, 20:03:42

Vorheriges Thema - Nächstes Thema

cotecmania

Hallo,

wenn ich folgenden Befehl in der FHEM-Kommandozeile absetze :

set ELRO_B on-for-timer 3

erscheint die Fehlermeldung "unknown Argument Ein-for-timer, choose one of ...."

Ideen ?
FHEM auf RaspberryPI B (buster)
2xCUL868 für MAX/Slow_RF, HM-LAN, JeeLink
MAX!/HM-Thermostate, FS20/HM-Rolladenschalter, FS20-EM, LevelJet-Ölstandsmessung, PCA301, IT, KM271, IPCAM, FireTAB10 FTUI

marvin78

Du hast vermutlich ein fehlerhaftes eventMap im Device. Poste mal das Ergebnis von

list <DEVICE>

Puschel74

Hallo,

auch wenn es nichtmehr der erste Post ist aber für Ideen ist es immer noch gut genug:
http://forum.fhem.de/index.php/topic,16311.0.html

Grüße
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

cotecmania

#3
Hallo,

list ELRO_B erzeugt folgende Ausgabe
Für mich leider nichts auffälliges dabei ...

Internals:
   DEF        0F0F0F0FFF FF F0
   IODev      CUL0
   NAME       ELRO_B
   NR         230
   STATE      Ein
   TYPE       IT
   XMIT       0f0f0f0fff
   XMITdimdown 00
   XMITdimup  00
   XMIToff    f0
   XMITon     ff
   Code:
     1          0f0f0f0fff
   Readings:
     2014-09-28 20:51:09   state           on
Attributes:
   IODev      CUL0
   alias      WandTablet_power
   devStateIcon Ein:on:off Aus:off:on
   eventMap   on:Ein off:Aus
   fp_Tablet  100,200,1,
   group      Schalter
   icon       ge_wht_steckdose
   room       Schalter,Zentrale


Wenn ich die Zeile eventMap auskommentiere geht der on-for-timer-Befehl, aber was ist daran falsch ?

Gruss
FHEM auf RaspberryPI B (buster)
2xCUL868 für MAX/Slow_RF, HM-LAN, JeeLink
MAX!/HM-Thermostate, FS20/HM-Rolladenschalter, FS20-EM, LevelJet-Ölstandsmessung, PCA301, IT, KM271, IPCAM, FireTAB10 FTUI

noanda

Wie hast Du deinen ELRO definiert? bzw. über was sprichst Du den an?

define ELRO_B TRX_LIGHT ARC A1 light

oder
define ELRO_B define TRX_LIGHT PT2262 0110001111 light 01:on,00:off

im PT2262 geht on-for-Timer nicht
Raspberry Pi - FHEM 5.5
HMLAN, RFXtrx433 , CUL 868
HM-CC-RT-DN, HM-SEC-MDIR , HM-SEC-SC-2
HM-LC-SW2-FM, ROTO_ZEL-STG-RM-FZS
ELRO440AB, Flamingo

cotecmania

Wie Du oben im Listing siehst ueber IT und ich habe ja geschrieben dass on-for-timer geht, allerdings nur wenn ich die Zeile eventMap auskommentiere.
Was daran falsch ist weiss ich nicht, aber ich suche immer noch nach einer Lösung, da nun mein Text und die Icons nicht mehr passen.
FHEM auf RaspberryPI B (buster)
2xCUL868 für MAX/Slow_RF, HM-LAN, JeeLink
MAX!/HM-Thermostate, FS20/HM-Rolladenschalter, FS20-EM, LevelJet-Ölstandsmessung, PCA301, IT, KM271, IPCAM, FireTAB10 FTUI

justme1968

weil deine eventMap vermutlich aus dem on-for-timer ein Ein-for-timer macht...

versuch mal in der event mal ^on$:Ein

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

cotecmania

Hi,

attr ELRO_C eventMap ^on$:Ein off:Aus funktioniert nicht.

Da erscheint dann : unknown argument ^on$ .... wenn ich die Steckdose einschalten will ...

Heb anstatt 'Ein' jetzt mal 'An' probiert und es kommt tatsächlich die Fehlermeldung : unknown argument An-for-timer ....
Die eventMap darf doch das nicht beeinflussen, oder ?

weitere Ideen ?
FHEM auf RaspberryPI B (buster)
2xCUL868 für MAX/Slow_RF, HM-LAN, JeeLink
MAX!/HM-Thermostate, FS20/HM-Rolladenschalter, FS20-EM, LevelJet-Ölstandsmessung, PCA301, IT, KM271, IPCAM, FireTAB10 FTUI

Spartacus

Hallo,
habe gerade genau das gleiche Problem. Gibt es dafür eine Lösung?
Spartacus.
Fhem-System: 1 x raspberry PI Typ B, 1 x enOcean PI Typ B | Enocean: PTM210, FMS61NP, FAM14, 2 x FSR14-4x, FTS14-EM | LaCrosse: 2 x TX29D über Jeelink V3 | 1-Wire: 2 x DS18B20 über DS9490R

betateilchen

#9
Zitat von: Spartacus am 08 November 2014, 12:55:13
Gibt es dafür eine Lösung?

Nein.

Man sollte die eventMap komplett aus fhem abschaffen.

(Das ist natürlich nur meine persönliche Meinung, resultierend aus vielen Stunden Fehlersuche in meiner fhem-Installation, die  letztendlich das Ergebnis brachte, das eventMap generell nicht so funktioniert, wie es eigentlich (in guter Absicht) geplant ist.)
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Spartacus

Hi betateilchen,
danke für den Hinweis! Wie könnte denn ein Workaround aussehen?

Ich brauche neben den Buttons "ein" und aus" auch nen Button "Timer 1h" der das Device für "on-for-timer 3600" einschaltet!

Christian
Fhem-System: 1 x raspberry PI Typ B, 1 x enOcean PI Typ B | Enocean: PTM210, FMS61NP, FAM14, 2 x FSR14-4x, FTS14-EM | LaCrosse: 2 x TX29D über Jeelink V3 | 1-Wire: 2 x DS18B20 über DS9490R

betateilchen

Keine Ahnung - ich verwende einfach eventMap schon lange nicht mehr - gerade bei Homematic mit den Millionen von readings wird man sonst nämlich sehr schnell zum Wahnsinn getrieben.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Puschel74

Hallo,

für meine Lüfter sieht das eventMap/webCmd-Gespann so aus:
attr OG_Badezimmer_Luefter eventMap /on:Ein/off:Aus/on-for-timer 300:5 Minuten/on-for-timer 3840:60 Minuten/
attr OG_Badezimmer_Luefter webCmd Ein:5 Minuten:60 Minuten:Aus

Die 3840 kommen noch aus der FS20-Zeit (sollte ich mal abändern).

Grüße
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

Spartacus

Hi puschel,
danke Dir, aber genau das funzt nicht!
Beim Klicken auf 5Min bzw. 60min kommt der Fehler
unknown argument Ein-for-timer, choose.....

Ein/aus geht aber...

Verstehe nicht, warum das bei Dir nicht kommt.
Ich schalte allerdings ein Enocean Device und kein FS20

Christian
Fhem-System: 1 x raspberry PI Typ B, 1 x enOcean PI Typ B | Enocean: PTM210, FMS61NP, FAM14, 2 x FSR14-4x, FTS14-EM | LaCrosse: 2 x TX29D über Jeelink V3 | 1-Wire: 2 x DS18B20 über DS9490R

Puschel74

Hallo,

Sorry, ich hab den Beitrag nur schnell überflogen.
Bei meinen FS20 klappt das einwandfrei und die HM-Geräte schlucken das auch.
Evtl. liegt es an EnOcean - vielleicht kann klaus mehr dazu sagen.

Grüße
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.