Ankündigung

Einklappen
Keine Ankündigung bisher.

Automatische Beschattung

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • schloessl
    antwortet
    Es leben die ersten Zuckungen der Verschattung!! Danke für die Lösung!

    Ich habe wohl noch ein kleine Verständnisproblem. Ich hoffe auf eine Hilfe.

    Anbei ein Debug.

    Vorbedingung: > 38 Gad Sonne an der Scheibe, brennende Sonne

    Logfile
    Code:
    2015-07-22 12:51:34.407707 Update state of item EG_Ess_Fenster ============================================
    2015-07-22 12:51:34.411421 Update triggered by Timer (source=None dest=None)
    2015-07-22 12:51:34.417864 Check if state 'jalegessfenster.night' ('Night') can be entered:
    2015-07-22 12:51:34.419617     Check condition set 'enter':
    2015-07-22 12:51:34.421508         Condition 'brightness': min=None max=500 negate=False current=33382.4
    2015-07-22 12:51:34.423103             to high -> not matching
    2015-07-22 12:51:34.424438     Check condition set 'enter_presence':
    2015-07-22 12:51:34.425959         condition'presence': Ignoring because of error: Condition presence: Neither 'item' nor 'eval' given!
    2015-07-22 12:51:34.427676         Condition 'brightness': min=None max=750 negate=False current=33382.4
    2015-07-22 12:51:34.429179             to high -> not matching
    2015-07-22 12:51:34.430640 State can not be entered
    2015-07-22 12:51:34.431933 Check if state 'jalegessfenster.dawn' ('Twilight in the morning') can be entered:
    2015-07-22 12:51:34.433408     Check condition set 'enter':
    2015-07-22 12:51:34.435031         Condition 'brightness': min=500 max=1000 negate=False current=33382.4
    2015-07-22 12:51:34.436536             to high -> not matching
    2015-07-22 12:51:34.437796 State can not be entered
    2015-07-22 12:51:34.439273 Check if state 'jalegessfenster.dusk' ('Twilight in the evening') can be entered:
    2015-07-22 12:51:34.440724     Check condition set 'enter':
    2015-07-22 12:51:34.442359         Condition 'brightness': min=500 max=1000 negate=False current=33382.4
    2015-07-22 12:51:34.443636             to high -> not matching
    2015-07-22 12:51:34.445099 State can not be entered
    2015-07-22 12:51:34.446528 Check if state 'jalegessfenster.suntracking' ('Tag (suntracking)') can be entered:
    2015-07-22 12:51:34.447776     Check condition set 'enter':
    2015-07-22 12:51:34.449428         Condition 'temperature': min=20 max=None negate=False current=38.56
    2015-07-22 12:51:34.450902             given limits ok -> matching
    2015-07-22 12:51:34.452333         Age of 'temperature': No limits given
    2015-07-22 12:51:34.453757         Condition 'sun_azimut': min=120 max=240 negate=False current=166.02072513658294
    2015-07-22 12:51:34.455257             given limits ok -> matching
    2015-07-22 12:51:34.456716         Age of 'sun_azimut': No limits given
    2015-07-22 12:51:34.458314         Condition 'sun_altitude': min=20 max=None negate=False current=61.10812473040581
    2015-07-22 12:51:34.459561             given limits ok -> matching
    2015-07-22 12:51:34.461022         Age of 'sun_altitude': No limits given
    2015-07-22 12:51:34.462629         Condition 'brightness': min=20000 max=None negate=False current=33382.4
    2015-07-22 12:51:34.464056             given limits ok -> matching
    2015-07-22 12:51:34.465267         Age of 'brightness': No limits given
    2015-07-22 12:51:34.466685 State can be entered
    2015-07-22 12:51:34.468129 Changing to jalegessfenster.suntracking ('Tag (suntracking)')
    Unter suntracking hatte ich eine variable Verschattung vorgestellt, also Anpassung der Höhe des Behangs und Änderung des Winkels
    Leider fährt nach der suspend_time die Jalusie jeweils auf den Tageswert, also volle Sonne im Zimmer.
    Habe ich irgenwo noch einen Fehler oder etwas falsch verstanden?

    Changing to jal_eg_ess_fenster.suntracking ('Tag (suntracking)') was passiert hier. Syntax per _ erläutert.

    Code:
    #/usr/local/smarthome/items/eg.conf
    [autoblind]
        [[default]]            
            as_item_temperature = aussen.mdt.tempsun
            [[[night]]]
                name = Night
                as_set_height = value:100
                as_set_lamella = 80
                [[[[enter]]]]
                    as_max_brightness = 500
                    as_min_time = 07:00
                    as_max_time = 19:00
                    as_negate_time = True
            [[[dawn]]]
                name = "Twilight in the morning"
                as_set_height = value:100
                as_set_lamella = 25          
                [[[[enter]]]]
                    as_min_brightness = 500
                    as_max_brightness = 1000      
            [[[dusk]]]
                name = "Twilight in the evening"
                as_set_height = value:100
                as_set_lamella = 75
                [[[[enter]]]]
                    as_min_brightness = 500
                    as_max_brightness = 1000
            [[[suntracking]]]
                name =  "Tag (suntracking)"
                [[[[enter]]]]
                    as_min_brightness = 20000
                    as_min_sun_azimut = 120
                    as_max_sun_azimut = 240
                    as_min_sun_altitude = 20
                    as_min_temperature = 20
                 [[[[leave_todark]]]]
                    as_max_brightness = 20000
                    as_min_delay = 1200
                 [[[[leave_azimut]]]]
                    as_min_sun_azimut = 120
                    as_max_sun_azimut = 240
                    as_negate_sun_azimut = True                
            [[[day]]]
                name = "Day (static)"
                as_set_height = value:0
                as_set_lamella = 100
    
    [jalegessfenster]
            type = bool
            name = EG_Ess_Fenster
            as_plugin = active
            as_lock_item = eg.ess.schatt.auto_lock
            as_suspend_item = eg.ess.schatt.auto_suspend
    #        as_suspend_time = 7200
            as_suspend_time = 1800
            as_suspend_watch = eg.ess.schatt.move | eg.ess.schatt.stop
            as_laststate_item_id = eg.ess.schatt.auto_laststate_id
            as_laststate_item_name = eg.ess.schatt.auto_laststate_name        
            as_item_height = eg.ess.schatt.pos
            as_item_lamella = eg.ess.schatt.lamelle
            as_item_presence = True
            as_item_brightness = aussen.mdt.luxsued
            [[night]]
                as_use = autoblind.default.night
                [[[enter_presence]]]
                    as_max_brightness = 750
                    as_min_time = 07:00
                    as_max_time = 19:00
                    as_negate_time = True
                    as_value_presence = True
                [[[[enter]]]]
                    as_value_presence = False
                                            
            [[dawn]]
                as_use = autoblind.default.dawn
            [[dusk]]
                as_use = autoblind.default.dusk            
            [[suntracking]]
                as_use = autoblind.default.suntracking
            [[day]]
                as_use = autoblind.default.day
    
    
    [eg]
        [[ess]]
    
             [[[schatt]]]
                name = Esszimmer Fenster
                [[[[auto_lock]]]]
                    type = bool
                    knx_dpt = 1
                    knx_send = 3/4/18
                    knx_status = 3/4/18
                    knx_listen = 3/4/18 | 3/0/20
                    visu_acl = rw
                    cache = on
                [[[[auto_suspend]]]]
                    type = bool
                    knx_dpt = 1
                    knx_send = 3/0/12
                    visu_acl = r  
                [[[[auto_laststate_id]]]]
                    type = str
                    visu_acl = r
                    cache = on
                [[[[auto_laststate_name]]]]
                    type = str
                    visu_acl = r
                    cache = on
                [[[[move]]]]
                    type = bool
                    enforce_updates = true
                    visu_acl = rw
                    knx_dpt = 1
                    knx_send = 3/4/0
                    knx_listen =  3/4/0
                    knx_init = 3/4/0
    
                [[[[stop]]]]
                    type = bool
                    visu_acl = rw
                    enforce_updates = true #<<- damit der Stop-Befehl auch greift
                    knx_dpt = 1
                    knx_send = 3/4/1
                [[[[pos]]]]
                    type = num
                    enforce_updates = true
                    visu_acl = rw
                    knx_dpt = 5.001
                    knx_cache = 3/4/6
                    knx_send = 3/4/4
                [[[[lamelle]]]]
                    type = num
                    enforce_updates = true
                    visu_acl = rw
                    knx_dpt = 5.001
                    knx_cache = 3/4/7
                    knx_send = 3/4/5
                [[[[winkel]]]]
                    type = num
                    enforce_updates = yes
                    visu_acl = rw
                    knx_dpt = 5
                    knx_cache = 3/4/7
                    knx_send = 3/4/5
                [[[[winkelplus]]]]
                    type = num
                    visu_acl=rw
                    visu_acl = rw
                    enforce_updates = yes
                    eval = sh.eg.ess.schatt.lamelle(sh.eg.ess.schatt.lamelle()+5.0)
                [[[[winkelminus]]]]
                    type = num
                    visu_acl = rw
                    enforce_updates = yes
                    eval = sh.eg.ess.schatt.lamelle(sh.eg.ess.schatt.lamelle()-5.0)
    Bis jetzt hatte ich immer Sonnenaufgang +/- AnzahlMinitenUp und Sonnenuntergang +/- AnzahlMinitenDown zur Steuerung benutzt.
    Durch eine Änderung der Minutenxy über die Visuoberfläche konnte ich up/downzeiten leicht verändern (Eibstudio).
    Eine sinnvolle Lösung, um die Zeiten den wechselnden Gegenheiten anzupassen.Regen , also Jal zu bei sundown,
    Sommernacht = sundown + 2:30 Std (oder Minuten)

    Für eine solche Lösung fehlt mir jeglicher Ansatz( py =Neuland).

    Gibt es da irgendwo ein Ansatz:
    z.B: as_max_time = 19:00 -> as_max_time =Sonnenuntergang + 2:40 (oder Minuten)

    Ich muss dringend die Parameter über die Visu anpassen, der WAV leidet, bei ständig wechselnden Testbedingungen

    Frohes Schwitzen

    Wolfgang
    Zuletzt geändert von schloessl; 22.07.2015, 15:13.

    Einen Kommentar schreiben:


  • Onkelandy
    antwortet
    Jonah, Danke für die Info.. hab's mal eingebettet.. und scheint zu funzen.
    Zuletzt geändert von Onkelandy; 21.07.2015, 11:45.

    Einen Kommentar schreiben:


  • offline
    antwortet
    Hi zusammen,

    Das Suspend-Item zu cachen ist überflüssig. Das Item wird vom Plugin nur geschrieben, damit man es für Anzeige/Auswertungszwecke zur Verfügung hat. Das Item wird an keiner Stelle gelesen und beim der Initialisierung des Plugins immer zurückgesetzt.

    Das Lock-Item hingegen kann man schon cachen. Dann überlebt die Sperre auch einen Restart von smarthome.py. Gleiches gilt für das Status-Id Item.

    Das Status-Name Item hingegen wird wieder nur geschrieben, hier macht ein Caching wieder keinen Sinn.

    Grüße
    offline

    Einen Kommentar schreiben:


  • mumpf
    antwortet
    Hi, meiner Meinung nach sollte auto_suspend nicht mit cache laufen, da es ja ein Status ist. Gruß Waldemar

    Einen Kommentar schreiben:


  • hhhc
    antwortet
    Bei mir tut es nun auch. Problem war fehlendes Git-Verständnis (hatte das Plugin vor einiger Zeit ausgecheckt und beim Umsetllen auf Develop waren die Dateien zwar da, aber nicht aktualisiert worden, ein einfaches git pull hat geholfen...).

    Inwiefern nutzt Ihr / funktioniert cache=on bei den Items auto_suspend etc? Ist wahrscheinlich im Praxisbetrieb weniger relevant, aber bei mir werden die Werte trotz gesetztem Cache nicht gelesen und beim Neustart von Smarthome zurückgesetzt.

    Einen Kommentar schreiben:


  • jonah64
    antwortet
    Hallo Onkelandy,

    ich habe in der Visu mit https://knx-user-forum.de/360453-post5.html herumgespielt. Sieht noch nicht hübsch aus, funktioniert aber. Erstmal muss ich die Funktionalität des Plugins bei mir implementieren, dann kümmere ich mich um die schöne Darstellung.

    Interessiert mich aber auch, wie Ihr die Darstellung in SmartVisu realisiert habt....

    Einen Kommentar schreiben:


  • Onkelandy
    antwortet
    Super, vielen Dank für die Idee und auch die prompte Reaktion.. Jonah - wärst du vielleicht so nett, deinen VISU Code hier zu posten, den du zum Setzen der Zeit nutzt? Hast du dich da am UZSU-Widget bedient?

    Vielen Dank!

    Einen Kommentar schreiben:


  • jonah64
    antwortet
    Zitat von offline Beitrag anzeigen
    Ich habe eine Änderung auf GitHub gepusht. Die sollte das Problem beheben.
    Prima, funktioniert!
    Vielen Dank für diesen Fix und generell für das super Plugin!
    Gruss Jonah

    Einen Kommentar schreiben:


  • offline
    antwortet
    Zitat von offline Beitrag anzeigen
    Damit das klappt muss noch eine Konvertierung eingebaut werden. Das sollte aber machbar sein. Ich werde mir das die Tage mal anschauen.
    Ich habe eine Änderung auf GitHub gepusht. Die sollte das Problem beheben.

    Grüße
    offline

    Einen Kommentar schreiben:


  • offline
    antwortet
    Zitat von jonah64 Beitrag anzeigen
    ich würde gerne möglichst viel über die Visu einstellen können. Dafür ist item: hilfreich. Zumindest bei den numerischen Items.
    Aber bei min_time oder max_time scheint das nicht zu klappen:
    [...]
    versucht, aber mit dem type str bekomme ich (verständlicherweise) eine Fehlermeldung:

    Code:
    toBlindItem.AbItem object at 0xb35150ec>>: unorderable types: datetime.time() < str() -- item.py:__update:377
    Oder gibt es eine andere Möglichkeit?
    Damit das klappt muss noch eine Konvertierung eingebaut werden. Das sollte aber machbar sein. Ich werde mir das die Tage mal anschauen.

    Grüße
    offline

    Einen Kommentar schreiben:


  • offline
    antwortet
    Zitat von hhhc Beitrag anzeigen
    Ich habe den Thread zwar verfolgt, wollte die Installation / Konfiguration aber nur anhand der Doku auf Github machen. Ich nutze den Develop Zweig und heute morgen ausgecheckt.
    Meine Test-Config:
    [...]
    Hier muss doch irgendwo noch ein versteckter Wurm bei mir enthalten sein. Habt Ihr Ideen, wo ich noch schauen könnte?
    Ich habe an deiner Config soweit keinen Fehler entdecken können. Ich habe deine Konfig mal in meiner Testumgebung reinkopiert und da hat sie direkt funktioniert. Hast du smarthome.py mal auf der Kommandozeile im Debug-Modus ausgeführt (bin/smarthome.py -d) und geschaut, ob es ggf. noch Fehlermeldungen gibt?

    Zitat von hhhc Beitrag anzeigen
    Dann habe ich noch eine Frage zur Struktur:
    • Unter [EG][wohnzimmer]... bilde ich meine Raffstore-Struktur ab und füge einige auto_... für autoblind hinzu => ok
    • Unter [autoblind] habe ich dann meinen Default. => ok
    • In der Readme wurde dann aber [myFirstAutoBlindControlledObject] auf die erste Ebene definiert. Ich würde das eher unter [autoblind] sehen, so wie ich das in meinem Beispiel probiert hatte. Wie macht Ihr das? Ich möchte ungern 18 zusätzliche Top-Level Items haben.

    Die Objekt-Items kannst du auf beliebiger Ebene haben. Wichtig ist nur dass du ein "type = bool" und "as_plugin = active" drin hast, damit das Plugin sie wahrnimmt. Außerdem muss natürlich die Struktur unterhalb des Objekt-Items passen.

    Grüße
    offline

    Einen Kommentar schreiben:


  • jonah64
    antwortet
    Hallo zusammen,

    ich würde gerne möglichst viel über die Visu einstellen können. Dafür ist item: hilfreich. Zumindest bei den numerischen Items.
    Aber bei min_time oder max_time scheint das nicht zu klappen:

    Code:
    as_min_time = item:DG.Rollo.Fenster.auto_min_time
    as_max_time = item:DG.Rollo.Fenster.auto_max_time
    Die Frage ist jetzt, geht das? Ich habe es so

    Code:
     [[[[auto_min_time]]]]
         type = str
         visu_acl = rw
         value = 22:00
    versucht, aber mit dem type str bekomme ich (verständlicherweise) eine Fehlermeldung:

    Code:
    toBlindItem.AbItem object at 0xb35150ec>>: unorderable types: datetime.time() < str() -- item.py:__update:377
    Oder gibt es eine andere Möglichkeit?

    Einen Kommentar schreiben:


  • hhhc
    antwortet
    Hallo,

    ich habe jetzt auch endlich mal Zeit gehabt, das Plugin zu testen, allerdings habe ich einige Fragen.
    Ich habe den Thread zwar verfolgt, wollte die Installation / Konfiguration aber nur anhand der Doku auf Github machen. Ich nutze den Develop Zweig und heute morgen ausgecheckt.
    Meine Test-Config:
    Code:
    [autoblind]
        [[default]]            
            as_item_temperature = Aussen.temperatur
            as_item_brightness = Raffstore.helligkeit
            [[[night]]]
                name = Nacht
                as_set_height = 100
                as_set_lamella = 0
                [[[[enter]]]]
                    as_max_brightness = 20
                    as_min_time = 08:00
                    as_max_time = 16:00
                    as_negate_time = True
            [[[suntracking]]]
                name =  "Tag (Beschattung)"
                [[[[enter]]]]
                    as_min_brightness = 45000
                    as_min_sun_azimut = 100
                    as_max_sun_azimut = 270
                    as_min_sun_altitude = 25
                    as_min_temperature = 24
                 [[[[leave_todark]]]]
                    as_max_brightness = 30000
                    as_min_delay = 1800
                 [[[[leave_azimut]]]]
                    as_min_sun_azimut = 100
                    as_max_sun_azimut = 245
                    as_negate_sun_azimut = True                 
            [[[day]]]
                name = "Tag"
                as_set_height = value:0
                as_set_lamella = 100
    
        [[EG]]
            [[[wohnzimmer]]]
                [[[[schiebetuer_rechts]]]]
                    type = bool
                    name = EG Wohnzimmer Schiebetür rechts
                    as_plugin = active
                    as_lock_item = EG.wohnzimmer.raffstore.schiebetuer_rechts.auto_lock
                    as_suspend_item = EG.wohnzimmer.raffstore.schiebetuer_rechts.auto_suspend
                    as_suspend_time = 7200
                    as_suspend_watch = EG.wohnzimmer.raffstore.schiebetuer_rechts.updown | EG.wohnzimmer.raffstore.schiebetuer_rechts.stepstop
                    as_laststate_item_id = EG.wohnzimmer.raffstore.schiebetuer_rechts.auto_laststate_id
                    as_laststate_item_name = EG.wohnzimmer.raffstore.schiebetuer_rechts.auto_laststate_name        
                    as_item_height = EG.wohnzimmer.raffstore.schiebetuer_rechts.height
                    as_item_lamella = EG.wohnzimmer.raffstore.schiebetuer_rechts.lamella
                    [[[[[night]]]]]
                        as_use = autoblind.default.night
                    [[[[[suntracking]]]]]
                        as_use = autoblind.default.suntracking
                    [[[[[day]]]]]
                        as_use = autoblind.default.day
    
    [EG]
        [[wohnzimmer]]
            [[[raffstore]]]
                [[[[schiebetuer_rechts]]]]
                    name = "Raffstore EG Wohnzimmer Schiebetür rechts"
                    [[[[[auto_lock]]]]]
                        type = bool
                        visu_acl = rw
                        cache = on
                    [[[[[auto_suspend]]]]]
                        type = bool
                        visu_acl = r  
                    [[[[[auto_laststate_id]]]]]
                        type = str
                        visu_acl = r
                        cache = on
                    [[[[[auto_laststate_name]]]]]
                        type = str
                        visu_acl = r
                        cache = on
                    [[[[[updown]]]]]
                        type = bool
                        knx_dpt = 1
                        knx_send = 3/1/6
                        visu_acl = rw
                        enforce_updates = yes
                    [[[[[stepstop]]]]]
                        type = bool
                        knx_dpt = 1
                        knx_send = 3/2/6
                        visu_acl = rw
                        enforce_updates = yes
                    [[[[[height]]]]]
                        type = num
                        knx_dpt = 5.001
                        knx_send = 3/3/6
                        knx_cache = 3/3/6
                        visu_acl = rw
                        enforce_updates = yes
                    [[[[[lamella]]]]]
                        type = num
                        knx_dpt = 5.001
                        knx_send = 3/4/6
                        knx_cache = 3/4/6
                        visu_acl = rw
    Einige Fragen / Anmerkungen:
    • Wenn ich "as_plugin = active " verwende, bekomme ich immer die Fehlermeldung
      Code:
       	2015-07-18 12:18:39,846 INFO     autoblind    Complete AutoBlind items -- __init__.py:run:76
        	2015-07-18 12:18:39,846 INFO     autoblind    AutoBlind deactivated because no items have been found. -- __init__.py:run:93
    • Wenn ich dann "autoblind_plugin = active" hinzufüge, dann erkennt er schon mehr, aber es tut trotzdem nicht
      Code:
       	2015-07-18 12:14:45,455 INFO     autoblind    Complete AutoBlind items -- __init__.py:run:76
        	2015-07-18 12:14:45,456 ERROR    autoblind    autoblind.EG.wohnzimmer.schiebetuer_rechts: Item does not have an item for 'active' configured! -- __init__.py:run:83
        	2015-07-18 12:14:45,456 INFO     autoblind    AutoBlind deactivated because no items have been found. -- __init__.py:run:93

    Hier muss doch irgendwo noch ein versteckter Wurm bei mir enthalten sein. Habt Ihr Ideen, wo ich noch schauen könnte?

    Dann habe ich noch eine Frage zur Struktur:
    • Unter [EG][wohnzimmer]... bilde ich meine Raffstore-Struktur ab und füge einige auto_... für autoblind hinzu => ok
    • Unter [autoblind] habe ich dann meinen Default. => ok
    • In der Readme wurde dann aber [myFirstAutoBlindControlledObject] auf die erste Ebene definiert. Ich würde das eher unter [autoblind] sehen, so wie ich das in meinem Beispiel probiert hatte. Wie macht Ihr das? Ich möchte ungern 18 zusätzliche Top-Level Items haben.
    Vielen Dank für Eure Hilfe
    hhhc

    Einen Kommentar schreiben:


  • offline
    antwortet
    Zitat von McTao Beitrag anzeigen
    habe jetzt versucht das mit dem Helligkeitsgrenzwert umzusetzen. Habe allerdings kein eval, sondern eine Logik verwendet. Aber irgendwie geht mein item_XXXX nicht.

    ich habe mal den Code angehängt, aber das Item wird in der AutoBlind-Log nicht angezeigt:

    [...]

    Es läuft alles aber sunlight und agemin_sunlight geht nicht. Das Item steht nicht im LOG.
    Ich habe da noch einen Bug entdeckt. Wenn zu einer Bedingung nur "agemin" und/oder "agemax" geprüft wird, wird die Bedingung fälschlicherweise als unvollständig rausgecheckt. Ich werde da gleich einen Fix auf GitHub pushen.
    Von der Logik her, solltest du aber sicherlich noch den Wert von "item_sunlight" prüfen, denn sonst löst die Bedingung auch aus, wenn es 10 Minuten dunkler als dein Grenzwert ist. (Aber gut, dass du das nicht gemacht hast, sonst wäre der Bug nämlich nicht aufgefallen )

    Grüße
    offline

    Einen Kommentar schreiben:


  • McTao
    antwortet
    Hi Offline,

    habe jetzt versucht das mit dem Helligkeitsgrenzwert umzusetzen. Habe allerdings kein eval, sondern eine Logik verwendet. Aber irgendwie geht mein item_XXXX nicht.

    ich habe mal den Code angehängt, aber das Item wird in der AutoBlind-Log nicht angezeigt:

    Code:
     [FONT=Menlo][SIZE=11px][autoblind][/SIZE][/FONT]
      [FONT=Menlo][SIZE=11px]  type=foo[/SIZE][/FONT]
      [FONT=Menlo][SIZE=11px]  [[default]][/SIZE][/FONT]
      [FONT=Menlo][SIZE=11px]    type=foo[/SIZE][/FONT]
      [FONT=Menlo][SIZE=11px]    item_brightness = Wetter.Solarstrahlung[/SIZE][/FONT]
      [FONT=Menlo][SIZE=11px]    item_sunlight = Wetter.sunlight[/SIZE][/FONT]
      [FONT=Menlo][SIZE=11px]    [[[day]]][/SIZE][/FONT]
      [FONT=Menlo][SIZE=11px]      type = foo[/SIZE][/FONT]
      [FONT=Menlo][SIZE=11px]      name = Tag (statisch)[/SIZE][/FONT]
      [FONT=Menlo][SIZE=11px]      set_height = value:0[/SIZE][/FONT]
      [FONT=Menlo][SIZE=11px]      [[[[enter]]]][/SIZE][/FONT]
      [FONT=Menlo][SIZE=11px]        type = foo[/SIZE][/FONT]
      [FONT=Menlo][SIZE=11px]        min_time = 9:00[/SIZE][/FONT]
      [FONT=Menlo][SIZE=11px]        max_time = 21:00[/SIZE][/FONT]
      [FONT=Menlo][SIZE=11px]      [[[[leave]]]][/SIZE][/FONT]
      [FONT=Menlo][SIZE=11px]        type = foo[/SIZE][/FONT]
      [FONT=Menlo][SIZE=11px]        min_age = 600[/SIZE][/FONT]
      [FONT=Menlo][SIZE=11px]    [[[suntrack_south]]][/SIZE][/FONT]
      [FONT=Menlo][SIZE=11px]      type = foo[/SIZE][/FONT]
      [FONT=Menlo][SIZE=11px]      name = Sueden (Sonnenstand)[/SIZE][/FONT]
      [FONT=Menlo][SIZE=11px]      set_height = value:100[/SIZE][/FONT]
      [FONT=Menlo][SIZE=11px]      [[[[enter]]]][/SIZE][/FONT]
      [FONT=Menlo][SIZE=11px]        type = foo[/SIZE][/FONT]
      [FONT=Menlo][SIZE=11px]        min_brightness = 500[/SIZE][/FONT]
      [FONT=Menlo][SIZE=11px]        min_sun_altitude = 26[/SIZE][/FONT]
      [FONT=Menlo][SIZE=11px]        min_sun_azimut = 95[/SIZE][/FONT]
      [FONT=Menlo][SIZE=11px]        max_sun_azimut = 265[/SIZE][/FONT]
      [FONT=Menlo][SIZE=11px]        agemin_sunlight = 600[/SIZE][/FONT]
      [FONT=Menlo][SIZE=11px]      [[[[leave_azimut]]]][/SIZE][/FONT]
     ...
    Es läuft alles aber sunlight und agemin_sunlight geht nicht. Das Item steht nicht im LOG.

    Gruss Andreas

    Einen Kommentar schreiben:

Lädt...
X