Unterschiedliche Rollosteuerung Wochentag/Wochenende

Begonnen von MarStar11, 12 April 2014, 10:23:44

Vorheriges Thema - Nächstes Thema

MarStar11

Hallo zusammen,
ich habe mir eine Rolladensteuerung zusammengebastelt, die noch nicht so ganz funktionieren will. An den Wochentagen soll der Rolladen um 6:30 Uhr hochfahren, was er auch tut.
define EG_Bad_Rollo_mitte_hoch at *06:30 { if (!($we)) { fhem("set EG_Bad_Rollo_mitte Auf");;} }

Am Wochenende soll er um 7:30 Uhr hochfahren, da passiert aber gar nichts. Den Befehl habe ich genau so wie am Wochentag eingegeben, nur ohne das Ausrufezeichen bei der Wochentagabfrage:
define EG_Bad_Rollo_mitte_hoch at *07:30 { if ($we) { fhem("set EG_Bad_Rollo_mitte Auf");;} }
Das Logfile gibt keinen Fehler aus. Was habe ich da falsch gemacht?
Grüsse
Martin

Puschel74

#1
Hallo,

du musst 2 unterschiedliche Namen vergeben.

Grüße

Edith:
ZitatDas Logfile gibt keinen Fehler aus.
Kann ich fast nicht glauben.
Zumindest ein <EG_Bad_Rollo_mitte_hoch defined ... delete ist first> sollte im Logfile aufgetaucht sein.
Ich glaub aber auch nicht das beide Definitionen in der Konfig stehen.
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.

MarStar11

Hallo puschel74,
heute hätter der Rolladen um 7:30 hochgehen sollen, aber wie schon gesagt, er hat es nicht gemacht. Die Ereignisse um 8:42 Uhr ist meine händische Betätigung am Rolladenschalter. Hier sind die letzen Einträge im Bad-logfile:
2014-04-11_20:04:26 EG_Bad_Rollo_mitte set_Zu
2014-04-11_20:04:26 EG_Bad_Rollo_mitte level: 100 %
2014-04-11_20:04:26 EG_Bad_Rollo_mitte deviceMsg: Auf (to CUL_0)
2014-04-11_20:04:26 EG_Bad_Rollo_mitte Auf
2014-04-11_20:04:26 EG_Bad_Rollo_mitte running: -
2014-04-11_20:04:26 EG_Bad_Rollo_mitte motor: down:Auf
2014-04-11_20:04:47 EG_Bad_Rollo_mitte level: 0 %
2014-04-11_20:04:47 EG_Bad_Rollo_mitte deviceMsg: Zu (to CUL_0)
2014-04-11_20:04:47 EG_Bad_Rollo_mitte Zu
2014-04-11_20:04:47 EG_Bad_Rollo_mitte running: -
2014-04-11_20:04:47 EG_Bad_Rollo_mitte motor: stop:Zu
2014-04-12_08:42:11 EG_Bad_Rollo_mitte level: 25.5 %
2014-04-12_08:42:11 EG_Bad_Rollo_mitte deviceMsg: 25.5 % (to CUL_0)
2014-04-12_08:42:11 EG_Bad_Rollo_mitte 25.5 %
2014-04-12_08:42:11 EG_Bad_Rollo_mitte running: -
2014-04-12_08:42:11 EG_Bad_Rollo_mitte motor: up:25.5 %
2014-04-12_08:42:40 EG_Bad_Rollo_mitte level: 100 %
2014-04-12_08:42:40 EG_Bad_Rollo_mitte deviceMsg: Auf (to CUL_0)
2014-04-12_08:42:40 EG_Bad_Rollo_mitte Auf
2014-04-12_08:42:40 EG_Bad_Rollo_mitte running: -
2014-04-12_08:42:40 EG_Bad_Rollo_mitte motor: stop:Auf


In dem "übergeordneten" (?)  Gesamtlogfile steht nur folgendes (Die Steuerungs-Befehle habe ich am 9.4.2014 einegeben), von heute morgen steht da gr nichts drin:
2014.04.09 18:16:38 1: Including ./log/fhem.save
2014.04.09 20:01:26 2: CUL_HM set EG_Bad_Rollo_mitte off
2014.04.10 06:30:00 2: CUL_HM set EG_Bad_Rollo_mitte on
2014.04.10 20:02:56 2: CUL_HM set EG_Bad_Rollo_mitte off
2014.04.11 06:30:00 2: CUL_HM set EG_Bad_Rollo_mitte on
2014.04.11 20:04:26 2: CUL_HM set EG_Bad_Rollo_mitte off


Freundliche Grüsse

Puschel74

Hallo,

was aber nichts daran ändert das

ZitatEG_Bad_Rollo_mitte_hoch
gleich
ZitatEG_Bad_Rollo_mitte_hoch
und daher beide Namen gleich sind.

Wenn du das am 9.4 eingegeben hast musst du auch am 9.4 im Logfile schauen.
Die Namen sind aber deswegen immer noch identisch und das kann nicht klappen.

Grüße
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.

Paul

Es konnte heute auch nichts hochfahren. wie Puschel schon schrieb hast du 2 define mit dem gleichen Namen( das geht nicht!!!)

Ich gehe davon aus Du hast nur diese define in deiner cfg

Zitat von: MarStar11 am 12 April 2014, 10:23:44

define EG_Bad_Rollo_mitte_hoch at *06:30 { if (!($we)) { fhem("set EG_Bad_Rollo_mitte Auf");;} }


Also konnte heute nichts passieren ist ja WE.

Also ein zweites define

define EG_Bad_Rollo_mitte_hoch_WE at ....

Und es klappt
Cubietruck, HM-USB, CUL, FS20, FHT, HUE, Keymatic

MarStar11

Ach so, muss ich dann verschiedene Namen vergeben, z.B. einen mit einem Zusatz für Werktag (z.B. EG_Bad_Rollo_mitte_WT) und einen fürs Wochenende (z.B.EG_Bad_Rollo_mitte_WE) ?

Gruss
martin

Paul

Es kann nur ein define mit gleichen Namen geben
Cubietruck, HM-USB, CUL, FS20, FHT, HUE, Keymatic

MarStar11

#7
Danke an Puschel74 und Paul für eure Hilfe, da wäre ich als Anfänger (noch) nicht drauf gekommen.
Ich habe jetzt neue defines eingegeben und werde morgen früh sehen, ob's klappt.

Viele Grüsse

Martin

Edit: Hat geklappt. Vielen Dank nochmal

Puschel74

Hallo,

Zitat aus der ersten Antwort:
Zitatdu musst 2 unterschiedliche Namen vergeben.

Aber ich meine das das auch im Einsteiger.pdf erwähnt wird.
Vielleicht nicht explizit aber das sollte sich eigentlich auch aus der Logik ergeben.

Grüße
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.