Hallo an alle,
nachdem ich selber nun nicht mehr weiter weiß:
Ich benutzte das letzte PI-Image mit Buster und wollte ein Item verzögert schalten lassen.
Im Wiki hab ich auch dazu was gefunden und umgesetzt:
	Im Struct "knx_bool" ist noch hinterlegt, dass es ein boolscher Wert ist und der Datentyp.
Im Log entsteht dann folgender Fehler:
Item wozi.fensterkontakte.erkertuer: 'On_Change' item-value='False' problem evaluating sh.wozi.fensterkontakte.erkertuer.t_on.timer(120,1 ) if value else sh.wozi.fensterkontakte.erkertuer.t_on.timer(0,0, caller='On_Change', source='wozi.fensterkontakte.erkertuer'): timer() got an unexpected keyword argument 'caller'
Das sieht so aus, als fehlt die zweite Klammer bei "timer(0,0)"
Wo ist mein Fehler?
Grüße
Pierre
					nachdem ich selber nun nicht mehr weiter weiß:
Ich benutzte das letzte PI-Image mit Buster und wollte ein Item verzögert schalten lassen.
Im Wiki hab ich auch dazu was gefunden und umgesetzt:
Code:
	
	wozi:
    fensterkontakte:
        erkertuer:
            name: Erkertür Wohnzimmer
            struct: knx_bool
            knx_cache: 0/3/10
            enforce_updates: true
            on_change: sh..t_on.timer(120,1) if value else sh..t_on.timer(0,0)
            t_on:
                type: bool
Im Log entsteht dann folgender Fehler:
Item wozi.fensterkontakte.erkertuer: 'On_Change' item-value='False' problem evaluating sh.wozi.fensterkontakte.erkertuer.t_on.timer(120,1 ) if value else sh.wozi.fensterkontakte.erkertuer.t_on.timer(0,0, caller='On_Change', source='wozi.fensterkontakte.erkertuer'): timer() got an unexpected keyword argument 'caller'
Das sieht so aus, als fehlt die zweite Klammer bei "timer(0,0)"
Wo ist mein Fehler?
Grüße
Pierre




Kommentar