FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Wasserwerk33 am 02 August 2017, 14:30:29

Titel: Problem mit DOIF
Beitrag von: Wasserwerk33 am 02 August 2017, 14:30:29
Hallo Leute

Also habe mir einige sachen von verschieden befehlen zusammengesucht und auch ausprobiert. Aber irgendwie klappt es nicht.

Dieses ist der Code vom Refenrenz
Anwendungsbeispiel: Rollladen soll hoch, wenn innerhalb einer Zeitspanne von 2 Sekunden ein Taster betätigt wird

define di_shuttersup DOIF ([Button])(set shutters up)
attr di_shuttersup waitsame 2
attr di_shuttersup do always


Also das ist mein Code.
Ich ist für einen Flaschenwärmer und zwar soll daneben ein Slidebutton gelegt werden, wo ich eine pushmitteilung erhalte.
defmod Flasche DOIF ([mybutton:on]) ( set Pushbullet message | Flasche ist warm )
attr Flasche cmdState on|off
attr Flasche do always
attr Flasche readingList mybutton
attr Flasche setList mybutton:on,off
attr Flasche waitsame 5
attr Flasche webCmd mybutton

setstate Flasche initialized
setstate Flasche 2017-08-02 14:19:20 cmd 0
setstate Flasche 2017-08-02 14:20:10 mybutton on
setstate Flasche 2017-08-02 14:19:20 state initialized
setstate Flasche 2017-08-02 14:21:22 waitsame cmd_1



Dieses ist der Code vom Flaschenwärmer ist ganz simpel funktioniert aber super.

<div class="centred">
<div data-type="switch"
data-device="Brennenstuhl_A"
data-set-on="on-for-timer 600"
data-on-background-color="green"
data-off-background-color="#FF0000"
data-icon="fa-power-off"
class="cell" >
</div>
<div data-type="label" class="cell">Zeitschaltung 10min</div>
</div>


Vielleicht kann mir ja einer helfen oder sagen was ich falschen gemacht habe.
Danke schon mal
Titel: Antw:Problem mit DOIF
Beitrag von: Ellert am 02 August 2017, 14:54:31
Was genau funktioniert nicht?
Titel: Antw:Problem mit DOIF
Beitrag von: Wasserwerk33 am 02 August 2017, 18:38:32
Hi

Ich bekomme es nicht hin das ich eine Meldung zugesendet bekomme.
Sonst Funktioniert mein Push system bekomme nämlich wetter und andere Sachen zugesendet.

Titel: Antw:Problem mit DOIF
Beitrag von: AndreasR am 02 August 2017, 20:22:25
Hallo Wasserwerk33,

lösche doch mal das waitsame - denke dann kommst du ein Stück weiter ...

Gruß

Andreas
Titel: Antw:Problem mit DOIF
Beitrag von: Ellert am 02 August 2017, 20:42:27
Zitat von: Wasserwerk33 am 02 August 2017, 18:38:32
Hi

Ich bekomme es nicht hin das ich eine Meldung zugesendet bekomme.
Sonst Funktioniert mein Push system bekomme nämlich wetter und andere Sachen zugesendet.

Du musst  on zweimal in die Liste eintragen, sonst kannst Du den on nicht nacheinander innerhalb von 2s auswählen.

attr Flasche setList mybutton:on,on,off
Titel: Antw:Problem mit DOIF
Beitrag von: Wasserwerk33 am 02 August 2017, 22:07:22
Hi ist das waitsame nicht dafür da das er ,,hier eingetragen jetzt 5 sec" wartet bis er die Nachricht absendet?
Titel: Antw:Problem mit DOIF
Beitrag von: Ellert am 02 August 2017, 23:22:24
Zitat von: Wasserwerk33 am 02 August 2017, 22:07:22
Hi ist das waitsame nicht dafür da das er ,,hier eingetragen jetzt 5 sec" wartet bis er die Nachricht absendet?

Was steht in der Commandref dazu?
Titel: Antw:Problem mit DOIF
Beitrag von: Wasserwerk33 am 02 August 2017, 23:41:55
danke
Falsch gelesen oder auch falsch verstanden.

ZitatMit dem Attribut waitsame <Zeitspanne in Sekunden für cmd_1>:<Zeitspanne in Sekunden für das cmd_2>:... wird ein Kommando erst dann ausgeführt, wenn innerhalb einer definierten Zeitspanne die entsprechende Bedingung zweimal hintereinander wahr wird.

Danke

Gibt es den eine simple möglichkeit das die nachricht erst nach 10 min also dann wenn der Flaschenwärmer ausgeht die nachricht sendet?
Titel: Antw:Problem mit DOIF
Beitrag von: amenomade am 03 August 2017, 01:58:23
wait