Hauptmenü

off-for-timer

Begonnen von cf, 15 Juni 2017, 21:01:28

Vorheriges Thema - Nächstes Thema

cf

Hallo Profis,

ich habe versucht off-for-timer einzusetzen, bekomme immer die Meldung: "off-for-timer requires 1 parameter"
Habe analog den on-for-timer getestet, der funktioniert.
Fhem Version habe ich vor ein paar Tagen aktualisiert: Latest Revision: 14458

Für Eure Hilfe schon mal vielen Dank
cf

RaspiLED

Hi,
Welchen Befehl machst Du denn?

set lamp off-for-timer 5

Gruß Arnd


Raspi2 mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, Bravia, ...
Raspberry Pi mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, WifiLight2, Bravia, ...

cf

Ja:
set KNXxxx off-for-timer 10  -> Parameterfehler
set KNXxxx on-for-timer 10  -> funktioniert

amenomade

#3
off-for-timer ist anscheinend im Modul KNX nicht implementiert.

Zitat von: commandREFSet

    set <name> <on, off> [g<groupnr>] set <name> <on-for-timer, on-until> <time> [g<groupnr>] set <name> <value> [g<groupnr>] set <name> <string> [g<groupnr>] set <name> <raw> [g<groupnr>]

EDIT: kurz im Modul geschaut (10_KNX.pm). Ich kann bestätigen: on-for-timer ist implementiert, off-for-timer nicht.
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

RaspiLED

Hi,
Kannst Du sowas nutzen?

{ fhem("set KNXxxx on ;; define KNXxxx_off at +00:00:10 set KNXxxx off") }

Gruß Arnd

Raspi2 mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, Bravia, ...
Raspberry Pi mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, WifiLight2, Bravia, ...

cf

Wo gehört diese Zeile rein ?
So viel ich inzwischen von fhem verstehe, könnte das gehen.

amenomade

Zitat von: RaspiLED am 15 Juni 2017, 22:08:46
{ fhem("set KNXxxx on ;; define KNXxxx_off at +00:00:10 set KNXxxx off") }
Das geht viel einfacher mit set KNXxxx on-for-timer 10 ;)

Ein off-for-timer wäre das Gegenteil.
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

amenomade

Zitat von: cf am 15 Juni 2017, 22:15:17
Wo gehört diese Zeile rein ?

Genau wo Du
set KNXxxxx off-for-timer 10
machen wolltest.
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

cf

Es geht um eine Jalousie.
on = öffnen, off = schließen
oder wie kann das anders gelöst werden?

Die Aktoren können keine Prozentwerte: Jung 2138.10

amenomade

on = öffnen, off = schließen?
Und was ist der Wert für "stehen bleiben"?
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

cf

Es geht über die Kurzzeitfunktion, da läuft die Jalousie so lange man drückt

Zu dem: { fhem("set KNX_0107032 on ;; define KNX_0107032_off at +00:00:10 set KNX_0107032 off") } das funktioniert leider nicht, läuft durch

amenomade

Wie schon gesagt:
{ fhem("set KNX_0107032 on ;; define KNX_0107032_off at +00:00:10 set KNX_0107032 off") }
ist ein "on-for-timer".

Wenn Du ein "off-for-timer" willst, muss es das Gegenteil sein:
{ fhem("set KNX_0107032 off ;; define KNX_0107032_on at +00:00:10 set KNX_0107032 on") }
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

cf


define KNX_0107032 KNX 1/7/32:dpt1
attr KNX_0107032 IODev KNX
attr KNX_0107032 room Unsorted
{ fhem("set KNX_0107032 off ;; define KNX_0107032_on at +00:00:10 set KNX_0107032 on") }


define KNX_0107032 KNX 1/7/32:dpt1
attr KNX_0107032 IODev KNX
attr KNX_0107032 room Unsorted
attr { fhem("set KNX_0107032 off ;; define KNX_0107032_on at +00:00:10 set KNX_0107032 on") }

die neue Zeile wird gnadenlos gelöscht, wenn ich die cfg speichere, ohne Fehlermeldung

KernSani

Bitte nicht in der fhem.cfg rumeditieren... Die letzte Zeile ist auch Unfug - Welches Attribut willst du denn setzen?
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...