sehe gerade das bei einigen DOIF das attr wait nicht mehr zu setzen ist. was hat es damit aufsich?
LG
Ich gehe davon aus das diese DOIFs das Attribut model Perl haben. Korrekt?
Zitat von: CoolTux am 01 April 2018, 12:13:28
Ich gehe davon aus das diese DOIFs das Attribut model Perl haben. Korrekt?
what? habe nichts derartiges umgestellt. DOIF sind mind. 1Jahr im laufen.
wollte heute wait setzen, aber nicht auswählbar, bei anderen aber schon noch.
Es gab eine Änderung beim letzten DOIF.
https://forum.fhem.de/index.php/topic,84969.0.html
ok.
also man sollte nicht jedes update mitmachen :-(
Schau doch erstmal und lese in Ruhe. Kann doch nicht so schwer sein. Eventuell reicht es wenn du das Attribut Model änderst. Ich weiß es nicht genau.
Attribut Model habe ich auch nicht ???
Hast Du den Link von cooltux überhaupt gelesen?
Gibt es ein internal MODEL?
Ansonsten wäre es vermutlich einfach mal hilfreich Informationen bereitzustellen
Gib Mal ein list von dem Device.
Ich weiß nur das Damian sich Mal erkundigt hat wie man statt Attribute pro Modul Attribute pro Instanz machen kann. Das hatte er dann auch so im DOIF einprogrammiert. Ich hatte es einfach mal mit eins plus eins probiert.
Zitat von: CoolTux am 01 April 2018, 14:17:08
Gib Mal ein list von dem Device.
Internals:
DEF [Quadbox] eq "on" and [VSX1131:input] eq "Quadbox" and [18:00:00-19:59:59]) (set LED_Mediacenter_Speaker pct 30,set LED_Mediacenter RGB 000000)
DOELSEIF (([Quadbox] eq "on" and [20:00-06:00] and ([Medialicht] ne "cmd_3" or [Medialicht] ne "cmd_4" or [Medialicht] ne "cmd_5")) or ([FS20_701002] eq "on")) (set LED_Mediacenter_Speaker pct 5,set LED_Mediacenter RGB 00FF00 20)
DOELSEIF ([LED_Mediacenter:RGB] eq "0000FF") (set LED_Mediacenter RGB 00FF00 600 q)
DOELSEIF ([LED_Mediacenter:RGB] eq "00FF00") (set LED_Mediacenter RGB FF0000 600 q)
DOELSEIF ([LED_Mediacenter:RGB] eq "FF0000") (set LED_Mediacenter RGB 0000FF 600 q)
DOELSEIF ([VSX1131:input] eq "NET" and [VSX1131:power] eq "on" and [18:00-22:00]) (set LED_Mediacenter_Speaker pct 50,set LED_Mediacenter_RGB RGB FFFFFF)
DOELSEIF ([Quadbox] eq "on" and [VSX1131:input] eq "Quadbox" and [18:00:00-19:59:59]) (set LED_Mediacenter_Speaker pct 30,set LED_Mediacenter RGB 000000)
DOELSEIF (([Quadbox] eq "off") and [FS20_701002] eq "off" and [VSX1131:power] eq "off") (set LED_Mediacenter off)
MODEL Perl
NAME Medialicht
NR 385
NTFY_ORDER 50-Medialicht
STATE initialized
TYPE DOIF
READINGS:
2018-04-01 12:04:48 mode enabled
2018-04-01 12:04:48 state initialized
Regex:
condition:
0
devices:
helper:
DOIF_Readings_events
DOIF_eventas
globalinit 1
last_timer 0
sleeptimer -1
itimer:
perlblock:
0
uiState:
uiTable:
Attributes:
do always
group DOIF
room DOIF
Wie schon vermutet ist das DOIF auf MODEL perl gesetzt.
Auch die Erklärung ist einfach:
In der entsprechenden DOIF-Definition fehlt am Anfang eine öffnenende Klammer - es geht gleich mit [Quadbox... los
Klammer vorhanden, kopierfehler.
Habe dann nur perl doif, und davon haben einige wait attr.
Dann poste doch mal ein korrektes list ohne manuelles Verändern, sonst ist es schwer zu helfen.
Die Erkennung MODEL findet automatisch aus dem define statt (oder beim disable/enable-Schritt)
Zitat von: viegener am 01 April 2018, 14:48:42
Dann poste doch mal ein korrektes list ohne manuelles Verändern, sonst ist es schwer zu helfen.
Die Erkennung MODEL findet automatisch aus dem define statt (oder beim disable/enable-Schritt)
Hallo.
Habe es schon entdeckt. Komisch nur, das ich einige als FHEM und einige als PERL habe. Wie stellt man das aber ein? Habe immer die selbe vorgehensweise beim definieren genommen.
Vielleicht liegts an dem das einige DOIF nicht mehr richtig arbeiten? Sind nämlich die PERL DOIF die stottern.
Habe es schon entdeckt? - Was denn - lass uns doch teilhaben, bitte
Ja, die perl DOIFs verhalten sich komplett anders --> wie geagt einfach mal etwas hinter dem link von cooltux lesen (und auch die neue commandref von DOIF)
Im Prinzip ist die Definition im wesentlichen ganz einfach - ein DOIF, das mit einer öffnenden Klammer anfängt ist ein "normales" FHEM und nicht perl-Model
Zitat von: satprofi am 01 April 2018, 14:57:31
Hallo.
Habe es schon entdeckt. Komisch nur, das ich einige als FHEM und einige als PERL habe. Wie stellt man das aber ein? Habe immer die selbe vorgehensweise beim definieren genommen.
Vielleicht liegts an dem das einige DOIF nicht mehr richtig arbeiten? Sind nämlich die PERL DOIF die stottern.
Hast Du vielleicht einige wo Du mit Absätzen arbeitest oder wo Du Kommentare drin hast?