Rolladensteuerung Homematic

Begonnen von Heddes, 16 Dezember 2013, 09:46:59

Vorheriges Thema - Nächstes Thema

Haecksler

Wusste ich nicht. Sorry!
Für mich ist es halt davor logischer.

Puschel74

Hallo,

ZitatWusste ich nicht. Sorry!
Ist kein Problem - sollte ja auch nur ein Hinweis gewesen sein.

Falsch ist es ja nicht.
Du kannst die Bedingung des if auch vorne dran schreiben.

ZitatFür mich ist es halt davor logischer.
Programmiersprachen sind nicht immer logisch aufbebaut  ;)

In notifys füge ich die Bedingungen auch immer vorne dran.
Nur beim WDT bin ich jetzt auch drüber gestolpert das die Schaltbedingung hinten dran steht.

Grüsse
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.

Heddes

Habe den code jetzt geändert aber leider war es wieder nix

*13:10 { if (!($we)) { fhem("Rolladen_Schlafzimmer up"); }}
*11:00 { if ($we) { fhem("Rolladen_Schlafzimmer up"); }}


dann bekomme ich die Fehlermeldungen

2013.12.18 12:30:00 3: Rollo_Schlafzimmer.hoch: syntax error at (eval 29) line 1, near "*11:"

2013.12.18 13:00:00 3: Rollo_Schlafzimmer.hoch: syntax error at (eval 30) line 1, near "*11:"

2013.12.18 13:05:00 3: Rollo_Schlafzimmer.hoch: syntax error at (eval 31) line 1, near "*11:"

2013.12.18 13:10:00 3: Rollo_Schlafzimmer.hoch: syntax error at (eval 32) line 1, near "*11:"

Gruß Marco

DerTom

Zitat von: Heddes am 18 Dezember 2013, 13:14:27
Habe den code jetzt geändert aber leider war es wieder nix

*13:10 { if (!($we)) { fhem("Rolladen_Schlafzimmer up"); }}
*11:00 { if ($we) { fhem("Rolladen_Schlafzimmer up"); }}

Hallo Marco

versuchs mal so:


*13:10:00 { if (!($we)) { fhem("Rolladen_Schlafzimmer up"); }}
*11:00:00 { if ($we) { fhem("Rolladen_Schlafzimmer up"); }}


Heddes

#19
Hab ich probiert
folgende Fehlermeldung kam dabei heraus !

2013.12.18 15:00:00 3: Rollo_Schlafzimmer.hoch: syntax error at (eval 36) line 1, near "*11:"

mir ist aufgefallen dass im Internals bei NTM nicht die Uhrzeit wann er das nächste malschalten soll nicht richtig angegeben wird !
Ist das vielleicht das Problem ?

gruß Marco


DerTom

...also dieser Code funktioniert bei mir tadellos...(irgendwie ist durch das Codegeschreibe das "set" untergegangen...)

define ROLL_Test at *15:24:40 { if (!($we)) { fhem("set SZU_ROLL oben")}}

Heddes

so langsam weiß ich auch nicht mehr
neue Fehlermeldung

2013.12.18 16:05:00 3: Rollo_Schlafzimmer.hoch: Unknown command {, try help.

bei dem Code

*16:05 { if (!($we)) { fhem("set Rolladen_Schlafzimmer up")}}
*11:00 { if ($we) { fhem("set Rolladen_Schlafzimmer up")}}



devStateIcon  up:shutter_open down:shutter_closed 20%:shutter_5 Funktioniert

eventMap  on:up off:down

webCmd  up:down:20%

Gruß Marco

DerTom

Was genau gibst Du ein...? Versuch bitte dies:

define ROLL_Test1 at 17:42 { if (!($we)) { fhem("set Rolladen_Schlafzimmer up")}}

ohne Stern und mit aktuell passender Zeit...

Heddes

Hallo ,
habe es jetzt genau so eingegeben ,
11:25 { if (!($we)) { fhem("set Rolladen_Schlafzimmer up")}}
dabei ist folgender Fehlercode im Logfile aufgetaucht
2013.12.19 11:25:00 3: Rollo_Schlafzimmer.hoch: Unknown command {, try help.

habe schon alles mögliche probiert !
komischerweise funktioniert das abwärtsfahren mit diesem Code,
*{sunset(3600)} set Rolladen_Schlafzimmer down

Gruß Marco

Heddes

Hallo,
habe jetzt alle at`s nochmals angelegt ,
und nun scheint es zu funktionieren !

Danke ;D