FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: mustergueltig am 26 Juli 2014, 10:19:44

Titel: (Gelöst)sunset sunrise funktioniert nicht.
Beitrag von: mustergueltig am 26 Juli 2014, 10:19:44
Hallo,

Meine Rolladensteuerung klappt noch nicht so wie ich es mir vorstelle. Ich habe diesen wiki Eintrag als vorlage genommen: http://www.fhemwiki.de/wiki/Sunset_Sunrise (http://www.fhemwiki.de/wiki/Sunset_Sunrise) nur leider fahren meine Rollos stur abends um 22:00 Uhr runter und um 06:30 wieder hoch.

Ausgabe des list befehls:

Internals:
   DEF        *{sunrise(0,"06:30","07:30")} set Kue_Rollo on
   NAME       Kue_Rollo_hoch
   NR         38
   NTM        06:30:00
   REP        -1
   STATE      Next: 06:30:00
   TRIGGERTIME 1406435400
   TRIGGERTIME_FMT 2014-07-27 06:30:00
   TYPE       at
Attributes:

Internals:
   DEF        *{sunset(0,"18:00","22:00")} set Kue_Rollo off
   NAME       Kue_Rollo_runter
   NR         37
   NTM        22:00:00
   REP        -1
   STATE      Next: 22:00:00
   TRIGGERTIME 1406404800
   TRIGGERTIME_FMT 2014-07-26 22:00:00
   TYPE       at
Attributes:

Ich habe mir jetzt schon 3 mal die Einträge angeschaut aber ich will den Fehler nicht finden....

Gruß Volker



hier noch der auszug aus der fhem.cfg:

attr global autoload_undefined_devices 1
attr global latitude 52.032339
attr global logfile ./log/fhem-%Y-%m.log
attr global longitude 9.431032
attr global modpath .
attr global motd SecurityCheck:\
\
WEB,WEBphone,WEBtablet has no basicAuth attribute.\
telnetPort has no password/globalpassword attribute.\
\
Restart fhem for a new check if the problem is fixed,\
or set the global attribute motd to none to supress this message.\

attr global sendStatistics never
attr global statefile ./log/fhem.save
attr global updateInBackground 1
attr global userattr devStateIcon devStateStyle icon sortby webCmd
attr global verbose 3

define telnetPort telnet 7072 global

define WEB FHEMWEB 8083 global

define WEBphone FHEMWEB 8084 global
attr WEBphone stylesheetPrefix smallscreen

define WEBtablet FHEMWEB 8085 global
attr WEBtablet stylesheetPrefix touchpad

# Fake FileLog entry, to access the fhem log from FHEMWEB
define Logfile FileLog ./log/fhem-%Y-%m.log fakelog

define autocreate autocreate
attr autocreate filelog ./log/%NAME-%Y.log

define eventTypes eventTypes ./log/eventTypes.txt

# Disable this to avoid looking for new USB devices on startup
define initialUsbCheck notify global:INITIALIZED usb create

# ————– Wetterdaten erfassen ————-
define MeinWetter Weather 12833526 1800 de
attr MeinWetter room Wettervorhersage

# — Logfile alle Wetter Daten —
define FileLog_MeinWetter FileLog ./log/meinwetter-%Y-%m.log MeinWetter
attr FileLog_MeinWetter logtype text
attr FileLog_MeinWetter room Wettervorhersage

# attr MeinWetter localicons 1

# — Wetter Icons hinzufügen —
define weblink_meinwetter weblink htmlCode {WeatherAsHtml("MeinWetter")}
attr weblink_meinwetter room Wettervorhersage


########################################################
# Rollosteuerung Wohnung - Steuerung Hoch-/Runterfahren#
########################################################

define Kue_Rollo_runter at *{sunset(0,"18:00","22:00")} set Kue_Rollo off
define Kue_Rollo_hoch at *{sunrise(0,"06:30","07:30")} set Kue_Rollo on

define WZ_RolloLinks_runter at *{sunset(0,"18:00","22:00")} set WZ_RolloLinks off
define WZ_RolloLinks_hoch at *{sunrise(0,"06:30","07:30")} set WZ_RolloLinks on

define WZ_RolloRechts_runter at *{sunset(0,"18:00","22:00")} set WZ_RolloRechts off
define WZ_RolloRechts_hoch at *{sunrise(0,"06:30","07:30")} set WZ_RolloRechts on



####################
#HMLAN1            #
####################

define HMLAN1 HMLAN 192.168.178.62:1000
attr HMLAN1 hmId 26E986
attr HMLAN1 hmLanQlen 1_min
attr HMLAN1 wdTimer 25

####################
#Thermometer       #
####################

define Thermometer_au CUL_HM 27074D
attr Thermometer_au .devInfo 030100
attr Thermometer_au .stc 70
attr Thermometer_au actCycle 000:10
attr Thermometer_au actStatus alive
attr Thermometer_au expert 2_full
attr Thermometer_au firmware 1.3
attr Thermometer_au model HM-WDS10-TH-O
attr Thermometer_au peerIDs
attr Thermometer_au room Außen
attr Thermometer_au serialNr LEQ0098771
attr Thermometer_au subType THSensor
define FileLog_Thermometer_au FileLog ./log/Thermometer_au-%Y.log Thermometer_au
attr FileLog_Thermometer_au logtype text
attr FileLog_Thermometer_au room CUL_HM
define ActionDetector CUL_HM 000000
attr ActionDetector actCycle 600
attr ActionDetector event-on-change-reading .*
attr ActionDetector room CUL_HM
define FileLog_ActionDetector FileLog ./log/ActionDetector-%Y.log ActionDetector
attr FileLog_ActionDetector logtype text
attr FileLog_ActionDetector room CUL_HM
define SVG_FileLog_ActionDetector_1 SVG FileLog_ActionDetector:SVG_FileLog_ActionDetector_1:CURRENT
attr SVG_FileLog_ActionDetector_1 icon temp_outside

####################
#Rollo in der Küche#
####################

define Kue_Rollo CUL_HM 29CA26
attr Kue_Rollo .devInfo 010100
attr Kue_Rollo .stc 30
attr Kue_Rollo expert 2_full
attr Kue_Rollo firmware 2.3
attr Kue_Rollo icon fts_window_2w_tilt_l
attr Kue_Rollo model HM-LC-Bl1PBU-FM
attr Kue_Rollo peerIDs 00000000,
attr Kue_Rollo room Küche
attr Kue_Rollo serialNr LEQ0217828
attr Kue_Rollo subType blindActuator
attr Kue_Rollo webCmd toggle:on:off:up:down:stop:statusRequest
define FileLog_Kue_Rollo FileLog ./log/Kue_Rollo-%Y.log Kue_Rollo
attr FileLog_Kue_Rollo logtype text
attr FileLog_Kue_Rollo room CUL_HM

###########################
#Rollo im Wohnzimmer links#
###########################

define WZ_RolloLinks CUL_HM 29C9CF
attr WZ_RolloLinks .devInfo 010100
attr WZ_RolloLinks .stc 30
attr WZ_RolloLinks expert 2_full
attr WZ_RolloLinks firmware 2.3
attr WZ_RolloLinks icon fts_window_2w_tilt_l
attr WZ_RolloLinks model HM-LC-Bl1PBU-FM
attr WZ_RolloLinks peerIDs
attr WZ_RolloLinks room Wohnzimmer
attr WZ_RolloLinks serialNr LEQ0217915
attr WZ_RolloLinks subType blindActuator
attr WZ_RolloLinks webCmd toggle:on:off:up:down:stop:statusRequest
define FileLog_WZ_RolloLinks FileLog ./log/WZ_RolloLinks-%Y.log WZ_RolloLinks
attr FileLog_WZ_RolloLinks logtype text
attr FileLog_WZ_RolloLinks room CUL_HM

############################
#Rollo im Wohnzimmer rechts#
############################

define WZ_RolloRechts CUL_HM 29CA42
attr WZ_RolloRechts .devInfo 010100
attr WZ_RolloRechts .stc 30
attr WZ_RolloRechts expert 2_full
attr WZ_RolloRechts firmware 2.3
attr WZ_RolloRechts icon fts_window_2w_tilt_l
attr WZ_RolloRechts model HM-LC-Bl1PBU-FM
attr WZ_RolloRechts peerIDs
attr WZ_RolloRechts room Wohnzimmer
attr WZ_RolloRechts serialNr LEQ0217800
attr WZ_RolloRechts subType blindActuator
attr WZ_RolloRechts webCmd toggle:on:off:up:down:stop:statusRequest
define FileLog_WZ_RolloRechts FileLog ./log/WZ_RolloRechts-%Y.log WZ_RolloRechts
attr FileLog_WZ_RolloRechts logtype text
attr FileLog_WZ_RolloRechts room CUL_HM

############################
#Rollo im Büro             #
############################

define Buero_Rollo CUL_HM 291109
attr Buero_Rollo .devInfo 010100
attr Buero_Rollo .stc 30
attr Buero_Rollo expert 2_full
attr Buero_Rollo firmware 2.3
attr Buero_Rollo model HM-LC-Bl1PBU-FM
attr Buero_Rollo peerIDs
attr Buero_Rollo room CUL_HM
attr Buero_Rollo serialNr LEQ0272028
attr Buero_Rollo subType blindActuator
attr Buero_Rollo webCmd toggle:on:off:up:down:stop:statusRequest
define FileLog_Buero_Rollo FileLog ./log/Buero_Rollo-%Y.log Buero_Rollo
attr FileLog_Buero_Rollo logtype text
attr FileLog_Buero_Rollo room CUL_HM

############################
#Rollo im Gäste WC         #
############################

define Gaeste_WC_Rollo CUL_HM 290672
attr Gaeste_WC_Rollo .devInfo 010100
attr Gaeste_WC_Rollo .stc 30
attr Gaeste_WC_Rollo expert 2_full
attr Gaeste_WC_Rollo firmware 2.3
attr Gaeste_WC_Rollo model HM-LC-Bl1PBU-FM
attr Gaeste_WC_Rollo peerIDs
attr Gaeste_WC_Rollo room CUL_HM
attr Gaeste_WC_Rollo serialNr LEQ0270319
attr Gaeste_WC_Rollo subType blindActuator
attr Gaeste_WC_Rollo webCmd toggle:on:off:up:down:stop:statusRequest
define FileLog_Gaeste_WC_Rollo FileLog ./log/Gaeste_WC_Rollo-%Y.log Gaeste_WC_Rollo
attr FileLog_Gaeste_WC_Rollo logtype text
attr FileLog_Gaeste_WC_Rollo room CUL_HM

############################
#Rollo im HWR-Raum         #
############################


define HWR_Rollo CUL_HM 291151
attr HWR_Rollo .devInfo 010100
attr HWR_Rollo .stc 30
attr HWR_Rollo expert 2_full
attr HWR_Rollo firmware 2.3
attr HWR_Rollo model HM-LC-Bl1PBU-FM
attr HWR_Rollo peerIDs
attr HWR_Rollo room CUL_HM
attr HWR_Rollo serialNr LEQ0272099
attr HWR_Rollo subType blindActuator
attr HWR_Rollo webCmd toggle:on:off:up:down:stop:statusRequest
define FileLog_HWR_Rollo FileLog ./log/HWR_Rollo-%Y.log HWR_Rollo
attr FileLog_HWR_Rollo logtype text
attr FileLog_HWR_Rollo room CUL_HM

############################
#Rollo im Büro Volker      #
############################


define Volker_Rollo CUL_HM 291142
attr Volker_Rollo .devInfo 010100
attr Volker_Rollo .stc 30
attr Volker_Rollo expert 2_full
attr Volker_Rollo firmware 2.3
attr Volker_Rollo model HM-LC-Bl1PBU-FM
attr Volker_Rollo peerIDs
attr Volker_Rollo room CUL_HM
attr Volker_Rollo serialNr LEQ0272086
attr Volker_Rollo subType blindActuator
attr Volker_Rollo webCmd toggle:on:off:up:down:stop:statusRequest
define FileLog_Volker_Rollo FileLog ./log/Volker_Rollo-%Y.log Volker_Rollo
attr FileLog_Volker_Rollo logtype text
attr FileLog_Volker_Rollo room CUL_HM

############################
#Rollo im Bad oben         #
############################


define Bad_Rollo CUL_HM 291102
attr Bad_Rollo .devInfo 010100
attr Bad_Rollo .stc 30
attr Bad_Rollo expert 2_full
attr Bad_Rollo firmware 2.3
attr Bad_Rollo model HM-LC-Bl1PBU-FM
attr Bad_Rollo peerIDs
attr Bad_Rollo room CUL_HM
attr Bad_Rollo serialNr LEQ0272020
attr Bad_Rollo subType blindActuator
attr Bad_Rollo webCmd toggle:on:off:up:down:stop:statusRequest
define FileLog_Bad_Rollo FileLog ./log/Bad_Rollo-%Y.log Bad_Rollo
attr FileLog_Bad_Rollo logtype text
attr FileLog_Bad_Rollo room CUL_HM

############################
#Rollo im Schlafzimmer     #
############################


define Schlaf_Rollo CUL_HM 291110
attr Schlaf_Rollo .devInfo 010100
attr Schlaf_Rollo .stc 30
attr Schlaf_Rollo expert 2_full
attr Schlaf_Rollo firmware 2.3
attr Schlaf_Rollo model HM-LC-Bl1PBU-FM
attr Schlaf_Rollo peerIDs
attr Schlaf_Rollo room CUL_HM
attr Schlaf_Rollo serialNr LEQ0272034
attr Schlaf_Rollo subType blindActuator
attr Schlaf_Rollo webCmd toggle:on:off:up:down:stop:statusRequest
define FileLog_Schlaf_Rollo FileLog ./log/Schlaf_Rollo-%Y.log Schlaf_Rollo
attr FileLog_Schlaf_Rollo logtype text
attr FileLog_Schlaf_Rollo room CUL_HM

############################
#Rollo im Kinderzimmer     #
############################

define Kind_Rollo CUL_HM 291129
attr Kind_Rollo .devInfo 010100
attr Kind_Rollo .stc 30
attr Kind_Rollo expert 2_full
attr Kind_Rollo firmware 2.3
attr Kind_Rollo model HM-LC-Bl1PBU-FM
attr Kind_Rollo peerIDs
attr Kind_Rollo room CUL_HM
attr Kind_Rollo serialNr LEQ0272059
attr Kind_Rollo subType blindActuator
attr Kind_Rollo webCmd toggle:on:off:up:down:stop:statusRequest
define FileLog_Kind_Rollo FileLog ./log/Kind_Rollo-%Y.log Kind_Rollo
attr FileLog_Kind_Rollo logtype text
attr FileLog_Kind_Rollo room CUL_HM
Titel: Antw:sunset sunrise funktioniert nicht.
Beitrag von: Newbie am 26 Juli 2014, 11:17:09
Hallo Volker,

sunrise ist heute z.B. für Berlin 05:17, also deutlich vor deinem Zeitfenster von 06:30 - 07:30 und somit macht das System was es soll - frühstens 06:30 hochfahren.

Bei meiner Rollosteuerung gehen die Rollos momentan gegen 21:45 runter

define RolloTimer WeekdayTimer Rollos 12345|06:35|on 67|08:45|on 1234567|{sunset("REAL",2400,"16:00","22:30")}|off

vg Jens
Titel: Antw:sunset sunrise funktioniert nicht.
Beitrag von: frank am 26 Juli 2014, 11:40:57
ZitatMit den Sonnenaufgang gebe ich dir recht der ist im Moment früher als 06:30.. Der Sonnenuntergang ist bei mir heute um 21:22 die Rollos fahren aber erst um 22:00 runter.

Zitat# When sun is 6 degrees below horizon - same as sunrise();
    sunrise("CIVIL");

    # When sun is 3 degrees below (-3 above) horizon (Between real and civil sunset)
    sunset("HORIZON=-3");

    # When sun is 1 degree above horizon
    sunset("HORIZON=1");

    # Switch lamp1 on at real sunset, not before 18:00 and not after 21:00
    define a15 at *{sunset("REAL",0,"18:00","21:00")} set lamp1 on

wenn du den realen sunset haben willst, musst du ihn auch einstellen.
also füge "REAL" ein. deinem namen nach, hätte ich erwartet, du schaust selber mal in die commandref.  ;)

gruss frank
Titel: Antw:sunset sunrise funktioniert nicht.
Beitrag von: Newbie am 26 Juli 2014, 11:45:54
mach mal folgendes

define Kue_Rollo_runter at *{sunset([b]"REAL",[/b]0,"18:00","22:00")} set Kue_Rollo off

gruß Jens

Titel: Antw:sunset sunrise funktioniert nicht.
Beitrag von: frank am 26 Juli 2014, 12:41:10
Zitat# When sun is 6 degrees below horizon - same as sunrise();
    sunrise("CIVIL");
der parameter ist auch optional. nur, wenn du ihn weg lässt, ist der default=> civil=> horizon=-6 eingestellt. sollte es dir bei real=> horizon=0 immer noch zu dunkel sein, wenn geschaltet wird, nimmst du halt horizon und erhöhst die zahl entsprechend.

gruss frank
Titel: Antw:sunset sunrise funktioniert nicht.
Beitrag von: Newbie am 26 Juli 2014, 12:44:46
Ja klar,

natürlich so

define Kue_Rollo_runter at *{sunset("REAL",0,"18:00","22:00")} set Kue_Rollo off, sorry.

Wenn du sowieso alle Rollos zur gleichen Zeit schalten willst, definiere dir doch ein structure

define Rollos structure room WZ_RolloLinks WZ_RolloRechts Kue_Rollo

und dann

define Rollos_runter at *{sunset("REAL";0,"18:00","22:00")} set Rollos off
define Rollos_hoch at *{sunrise("REAL",0,"06:30","07:30")} set Rollos on


oder ein

define RolloTimer WeekdayTimer Rollos 1234567|{sunrise("REAL",0,"06:30","07:30")}|on 1234567|{sunset("REAL",0,"18:00","22:00")}|off
Titel: Antw:(Gelöst)sunset sunrise funktioniert nicht.
Beitrag von: Thoffi1978 am 05 Dezember 2014, 08:43:01
Hallo,

ich versuche mein Rolladen so zu steuern das er zwischen 7 und 745 hochgehen soll, wenn in dieser Zeit Sonnenaufgang ist. Ist der Aufgang nach dieser Zeit soll die Jalousie unten bleiben.

Wie kann ich das als Code einfügen?
Bis jetzt klappt es nur sofern, dass der Rolladen 745 auffährt.

sunrise(1200,"07:00","07:45")

Vielen Dank