Ankündigung

Einklappen
Keine Ankündigung bisher.

- √ - Wie sunset/sunrise in der Visu darstellen

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

    #31
    Hallo Markus,

    Im Logfile gibt es nur noch eine Warning:
    visu WARNING Could not find directory: /var/www/smartvisu/pages/smarthome -- smartvisu.py pages:81
    ... aber die ist wohl nur einer falschen Referenz geschultet!?

    Koordinaten sind schon wie beschrieben in der smarthome.conf eingetragen.

    Kommentar


      #32
      Hallo Mario,

      poste doch bitte mal das ganze Logfile. (Als Code einfügen)

      Danke

      Marcus

      Kommentar


        #33
        Hallo Marcus,

        da ist nicht viel mehr im Logfile wie du siehst...
        Ich sag mal dazu das ich smartVISU & SmartHome.py nicht auf dem Raspberry.pi sondern auf einer Ubuntu Büchse betreibe und demnach auch nicht das Image benutze.

        Code:
        2013-10-01 15:46:20,391 SmartHome.py INFO     Start SmartHome.py 0.9 -- smarthome.py:__init__:192
        2013-10-01 15:46:20,391 SmartHome.py DEBUG    Python 2.7.3 -- smarthome.py:__init__:193
        2013-10-01 15:46:20,391 SmartHome.py INFO     Init Scheduler -- scheduler.py:__init__:53
        2013-10-01 15:46:20,392 Scheduler    DEBUG    creating 5 workers -- scheduler.py:run:59
        2013-10-01 15:46:20,392 SmartHome.py INFO     Init Plugins -- smarthome.py:__init__:208
        2013-10-01 15:46:20,393 SmartHome.py DEBUG    Plugin: knx -- plugin.py:__init__:42
        2013-10-01 15:46:20,396 SmartHome.py DEBUG    Plugin: visu -- plugin.py:__init__:42
        2013-10-01 15:46:20,403 SmartHome.py DEBUG    Plugin: sql -- plugin.py:__init__:42
        2013-10-01 15:46:20,405 SmartHome.py DEBUG    SQLite 3.7.13 -- __init__.py:__init__:60
        2013-10-01 15:46:20,408 SmartHome.py DEBUG    sqlite next time: 2013-10-02 03:02:00+02:00 -- scheduler.py:_next_time:238
        2013-10-01 15:46:20,408 SmartHome.py DEBUG    Plugin: cli -- plugin.py:__init__:42
        2013-10-01 15:46:20,409 SmartHome.py INFO     Init Items -- smarthome.py:__init__:210
        2013-10-01 15:46:20,414 SmartHome.py DEBUG    knx: DG.Raum00.lights.Wandlampen.dimmen listen on 2/5/7 -- __init__.py:parse_item:241
        2013-10-01 15:46:20,414 SmartHome.py DEBUG    knx: DG.Raum00.lights.Wandlampen.dimmen listen on and init with cache 2/5/7 -- __init__.py:parse_item:260
        2013-10-01 15:46:20,414 SmartHome.py DEBUG    knx: DG.Raum00.lights.Wandlampen listen on 2/5/5 -- __init__.py:parse_item:241
        2013-10-01 15:46:20,415 SmartHome.py DEBUG    knx: DG.Raum00.lights.Dachspitze.dimmen listen on 2/5/9 -- __init__.py:parse_item:241
        2013-10-01 15:46:20,415 SmartHome.py DEBUG    knx: DG.Raum00.lights.Dachspitze.dimmen listen on and init with cache 2/5/9 -- __init__.py:parse_item:260
        2013-10-01 15:46:20,415 SmartHome.py DEBUG    knx: DG.Raum00.lights.Dachspitze listen on 2/5/3 -- __init__.py:parse_item:241
        2013-10-01 15:46:20,415 SmartHome.py DEBUG    knx: DG.Raum00.lights.Schreibtisch.dimmen listen on 2/5/11 -- __init__.py:parse_item:241
        2013-10-01 15:46:20,416 SmartHome.py DEBUG    knx: DG.Raum00.lights.Schreibtisch.dimmen listen on and init with cache 2/5/11 -- __init__.py:parse_item:260
        2013-10-01 15:46:20,416 SmartHome.py DEBUG    knx: DG.Raum00.lights.Schreibtisch listen on 2/5/4 -- __init__.py:parse_item:241
        2013-10-01 15:46:20,416 SmartHome.py DEBUG    knx: DG.Raum00.blinds.Logia.pos listen on 2/1/8 -- __init__.py:parse_item:241
        2013-10-01 15:46:20,417 SmartHome.py DEBUG    knx: DG.Raum00.blinds.Logia.pos listen on and init with cache 2/1/8 -- __init__.py:parse_item:260
        2013-10-01 15:46:20,417 SmartHome.py DEBUG    knx: DG.Raum00.temperature.Fussbodenheizung.actual listen on 2/3/1 -- __init__.py:parse_item:241
        2013-10-01 15:46:20,417 SmartHome.py DEBUG    knx: DG.Raum00.temperature.Fussbodenheizung.actual listen on and init with cache 2/3/1 -- __init__.py:parse_item:260
        2013-10-01 15:46:20,418 SmartHome.py DEBUG    knx: DG.Raum00.temperature.Fussbodenheizung.set listen on 2/3/3 -- __init__.py:parse_item:241
        2013-10-01 15:46:20,418 SmartHome.py DEBUG    knx: DG.Raum00.temperature.Fussbodenheizung.set listen on and init with cache 2/3/3 -- __init__.py:parse_item:260
        2013-10-01 15:46:20,418 SmartHome.py DEBUG    knx: DG.Raum00.temperature.Fussbodenheizung.mode listen on 2/3/6 -- __init__.py:parse_item:241
        2013-10-01 15:46:20,418 SmartHome.py DEBUG    knx: DG.Raum00.temperature.Fussbodenheizung.mode listen on and init with cache 2/3/6 -- __init__.py:parse_item:260
        2013-10-01 15:46:20,418 SmartHome.py DEBUG    knx: DG.Raum00.temperature.Fussbodenheizung.state listen on 2/3/4 -- __init__.py:parse_item:241
        2013-10-01 15:46:20,418 SmartHome.py DEBUG    knx: DG.Raum00.temperature.Fussbodenheizung.state listen on and init with cache 2/3/4 -- __init__.py:parse_item:260
        2013-10-01 15:46:20,420 SmartHome.py DEBUG    Triggering DG.Raum00.lights - by: Init source: None dest: None value: None -- scheduler.py:trigger:117
        2013-10-01 15:46:20,420 SmartHome.py INFO     Start Plugins -- plugin.py:start:63
        2013-10-01 15:46:20,422 SmartHome.py INFO     Start Logics -- logic.py:__init__:32
        2013-10-01 15:46:20,423 visu         WARNING  Could not find directory: /var/www/smartvisu/pages/smarthome -- smartvisu.py:pages:81
        2013-10-01 15:46:20,423 SmartHome.py DEBUG    reading logics from /usr/local/smarthome/etc/logic.conf -- logic.py:__init__:38
        2013-10-01 15:46:20,424 visu         DEBUG    series next time: 2013-10-01 15:46:30+02:00 -- scheduler.py:_next_time:238
        2013-10-01 15:46:20,424 SmartHome.py DEBUG    Logic: sonne -- logic.py:__init__:45
        2013-10-01 15:46:20,618 sh.gc        DEBUG    Garbage collector: collected 295 objects. -- smarthome.py:_garbage_collection:345
        2013-10-01 15:46:20,618 sh.con       DEBUG    knx: read cache -- __init__.py:handle_connect:113
        2013-10-01 15:46:20,619 sh.con       DEBUG    knx: enable group monitor -- __init__.py:handle_connect:117
        2013-10-01 15:46:20,619 sh.con       INFO     KNX: connected to 127.0.0.1:6720 -- my_asynchat.py:connect:69
        2013-10-01 15:46:20,803 Scheduler    DEBUG    sh.gc next time: 2013-10-02 02:04:00+02:00 -- scheduler.py:_next_time:238
        2013-10-01 15:46:21,428 SmartHome.py DEBUG    knx: 1.2.72 set 2/5/7 to 0 -- __init__.py:parse_telegram:196
        2013-10-01 15:46:21,429 SmartHome.py DEBUG    knx: 1.2.72 set 2/5/9 to 0 -- __init__.py:parse_telegram:196
        2013-10-01 15:46:21,429 SmartHome.py DEBUG    knx: 1.2.72 set 2/5/11 to 0 -- __init__.py:parse_telegram:196
        2013-10-01 15:46:21,429 SmartHome.py DEBUG    knx: 1.2.74 set 2/1/8 to 0 -- __init__.py:parse_telegram:196
        2013-10-01 15:46:21,430 SmartHome.py DEBUG    knx: 1.2.78 set 2/3/1 to 21.3 -- __init__.py:parse_telegram:196
        2013-10-01 15:46:21,430 SmartHome.py DEBUG    DG.Raum00.temperature.Fussbodenheizung.actual = 21.3 via KNX 1.2.78 -- item.py:_update:219
        2013-10-01 15:46:21,565 SmartHome.py DEBUG    knx: 1.2.78 set 2/3/3 to 20.0 -- __init__.py:parse_telegram:196
        2013-10-01 15:46:21,565 SmartHome.py DEBUG    DG.Raum00.temperature.Fussbodenheizung.set = 20.0 via KNX 1.2.78 -- item.py:_update:219
        2013-10-01 15:46:21,565 SmartHome.py DEBUG    knx: 1.2.78 set 2/3/6 to 1 -- __init__.py:parse_telegram:196
        2013-10-01 15:46:21,566 SmartHome.py DEBUG    DG.Raum00.temperature.Fussbodenheizung.mode = 1 via KNX 1.2.78 -- item.py:_update:219
        2013-10-01 15:46:21,566 SmartHome.py DEBUG    knx: 1.2.73 set 2/3/4 to False -- __init__.py:parse_telegram:196
        2013-10-01 15:46:24,035 sonne        WARNING  Logic: sonne, File: /usr/local/smarthome/lib/orb.py, Line: 56, Method: rise, Exception: Orb instance has no attribute '_obs' -- scheduler.py:_task:281
        2013-10-01 15:46:24,212 Scheduler    DEBUG    sonne next time: 2013-10-02 03:00:00+02:00 -- scheduler.py:_next_time:238
        2013-10-01 15:46:30,225 Scheduler    DEBUG    series next time: 2013-10-01 15:46:40+02:00 -- scheduler.py:_next_time:238
        2013-10-01 15:46:33,180 SmartHome.py INFO     WebSocket: incoming connection from 192.168.178.94:51402 -- __init__.py:handle_accept:115
        2013-10-01 15:46:33,446 SmartHome.py DEBUG    192.168.178.94:51402 sent '{"cmd":"proto","ver":2}' -- __init__.py:json_parse:257
        2013-10-01 15:46:33,447 SmartHome.py DEBUG    192.168.178.94:51402 sent '{"cmd":"monitor","items":["DG.Raum00.temperature.Fussbodenheizung.actual","DG.Raum00.lights","DG.Raum00.temperature.Fussbodenheizung.set","sonne.auf","sonne.ab"]}' -- __init__.py:json_parse:257
        2013-10-01 15:46:38,477 SmartHome.py DEBUG    192.168.178.94:51402 sent '{"cmd":"monitor","items":["DoorOpener","ScenesLivingRoom","Lights2ndFloorCentralSwitch","DG.Raum00.lights.Wandlampen","DG.Raum00.lights.Wandlampen.dimmen","DG.Raum00.lights.Dachspitze","DG.Raum00.lights.Dachspitze.dimmen","DG.Raum00.lights.Schreibtisch","DG.Raum00.lights.Schreibtisch.dimmen","DG.Raum00.temperature.Fussbodenheizung.actual","DG.Raum00.temperature.Fussbodenheizung.set","DG.Raum00.temperature.Fussbodenheizung.mode","DG.Raum00.temperature.Fussbodenheizung.state","DG.Raum00.blinds.Logia.move","DG.Raum00.blinds.Logia.pos","DG.Raum00.blinds.Logia.stop","DG.Raum00.blinds.Logia.szene","DG.Raum00.lights"]}' -- __init__.py:json_parse:257
        2013-10-01 15:46:38,477 SmartHome.py INFO     Client 192.168.178.94:51402 requested invalid item: ScenesLivingRoom -- __init__.py:json_parse:281
        2013-10-01 15:46:38,478 SmartHome.py INFO     Client 192.168.178.94:51402 requested invalid item: Lights2ndFloorCentralSwitch -- __init__.py:json_parse:281
        2013-10-01 15:46:38,478 SmartHome.py INFO     Client 192.168.178.94:51402 requested invalid item: DoorOpener -- __init__.py:json_parse:281
        2013-10-01 15:46:40,246 Scheduler    DEBUG    series next time: 2013-10-01 15:46:50+02:00 -- scheduler.py:_next_time:238
        2013-10-01 15:46:50,267 Scheduler    DEBUG    series next time: 2013-10-01 15:47:00+02:00 -- scheduler.py:_next_time:238
        2013-10-01 15:47:00,288 Scheduler    DEBUG    series next time: 2013-10-01 15:47:10+02:00 -- scheduler.py:_next_time:238
        2013-10-01 15:47:10,308 Scheduler    DEBUG    series next time: 2013-10-01 15:47:20+02:00 -- scheduler.py:_next_time:238
        2013-10-01 15:47:20,330 Scheduler    DEBUG    series next time: 2013-10-01 15:47:30+02:00 -- scheduler.py:_next_time:238

        Kommentar


          #34
          Hallo Mario,

          aus der Doku, deren Wert wirklich unterschätzt wird:

          Calculating of sunset/sunrise in triggers,requires installation of pyephem as well.

          Code:
          # apt-get install python-pip python-dev
          # pip install pyephem
          Getroffen?

          Bis bald

          Marcus

          Kommentar


            #35
            Treffer!! Guter Mann!
            Habe ich wohl überlesen obwohl das nur schwer möglich ist ...

            Calculating of sunset/sunrise in triggers,requires installation of pyephem as well.
            # apt-get install python-pip python-dev # pip install pyephem
            Danke!

            Kommentar


              #36
              Falls es jemand brauchen kann, ich hab jetzt auch die Mondphase mit Bild im meine Visu integriert.
              Allerdings hab ich mir nicht anders zu helfen gewußt als alle Bilder mit Werteabhängigen basic_symbol zu definieren.
              Evtl. kann ja jemand noch eine "smartere" Lösung nennen.

              Code:
                      <div>
                        {{ basic.symbol('Moon1', 'env.location.moonphase', ' Neumond', 'icons/moon/moon1.png', 0) }}
                                  {{ basic.symbol('Moon2', 'env.location.moonphase', ' zunehmender Mond', 'icons/moon/moon2.png', 1) }}
                                  {{ basic.symbol('Moon3', 'env.location.moonphase', ' zunehmender Mond', 'icons/moon/moon3.png', 2) }}
                                  {{ basic.symbol('Moon4', 'env.location.moonphase', ' zunehmender Mond', 'icons/moon/moon4.png', 3) }}
                                  {{ basic.symbol('Moon5', 'env.location.moonphase', ' Vollmond', 'icons/moon/moon5.png', 4) }}
                                  {{ basic.symbol('Moon6', 'env.location.moonphase', ' abnehmender Mond', 'icons/moon/moon6.png', 5) }}
                                  {{ basic.symbol('Moon7', 'env.location.moonphase', ' abnehmender Mond', 'icons/moon/moon7.png', 6) }}
                                  {{ basic.symbol('Moon8', 'env.location.moonphase', ' abnehmender Mond', 'icons/moon/moon8.png', 7) }} 
                                  {{ basic.symbol('Moon9', 'env.location.moonphase', ' Neumond', 'icons/moon/moon1.png', 8) }}
                                  , Mondlicht: {{ basic.value('moonlight', 'env.location.moonlight', '%') }}
                           </div>
              Die Bilder müssen nach SMARTVISU/icons/moon kopiert werden.

              gruß, Mike
              Angehängte Dateien

              Kommentar


                #37
                Ja. Es ist die Frage ob man bei der Mondphase zwingen ein "reales" Bild braucht, oder ob nicht ein Symbol reicht.

                Dann wäre SVG das Mittel der Wahl (siehe widgets/icons.html)

                Gruss
                Join smartVISU on facebook. Web: smartvisu.de.
                Dir gefällt smartVISU? Bitte spenden für die Weiterentwicklung.

                Kommentar


                  #38
                  habe da noch was gefunden (leider nur wenige städte in DE)

                  grafiklink zb

                  http://sunposition.info/sunposition/...E&GMT=+1&DST=0

                  Kommentar


                    #39
                    Hallo rhaeger

                    Code:
                    [system]
                        [[datum_uhrzeit]]
                            [[[sonne]]]
                    …
                                [[[[position]]]]
                                    type = num
                                    visu = yes
                                    eval = sh.sun.pos()
                                    eval_trigger = system.datum_uhrzeit.sonne.berechnung()
                                    enforce_updates = true
                    Muss bei [[[[position]]]] der type = foo sein?

                    Gruß
                    Henry
                    Neustes Projekt: Ubutu als VM (Parallels) auf einem MacMini
                    Raspberry Pi - MacMini - geoTHERM VWL S

                    Kommentar


                      #40
                      *Stöhn*

                      Da ich hieran schon fast eine Stunde herumpopele: die Methode sh.sun.pos() liefert die Winkel in Radians. Musste mich leider durch diversen Quellcode und die Homepage von pyepehm quälen, bis mir dieser Weihnachtsbaum aufgegangen ist. Nur, falls noch einmal jemand über Rückgabewerte wie (3.1209, 0.82345) stolpern sollte. Wäre das evtl. was für die Doku?

                      Sorry für's Thread-Hijacking - aber Google spuckt diesen Thread recht gut platziert aus, wenn man nach sh.sun.pos() sucht.

                      Kommentar


                        #41
                        Zitat von Mike01 Beitrag anzeigen
                        Ich danke dir,
                        kaum hat man den wink in die richtige richtung, schon gehts. :-)
                        Aber mit der sucherei im Forum hab ich auch einige neue interessante Themen und Codeanregungen gefunden,
                        oder besser gesagt neue spielereien und neue probleme. ;-)

                        Danke und Gruß,
                        Mike

                        Das hatte ich vor, hab nur noch etwas experimentiert.
                        Ob die Lösung so korrekt ist weis ich nicht, aber es funktioniert zumindest. :-)

                        logic.conf
                        Code:
                        [sonne]
                            filename = sonne.py
                            crontab = init | 0 3 * *
                        sonne.py
                        Code:
                        #!/usr/bin/env python
                        #
                        sh.sonne.auf(sh.sun.rise().astimezone(sh.tzinfo()).strftime("%H:%M"))
                        logger.info(sh.sun.rise())
                        sh.sonne.ab(sh.sun.set().astimezone(sh.tzinfo()).strftime("%H:%M"))
                        logger.info(sh.sun.set())
                        index.html
                        Code:
                            <hr>
                            
                            <div class="center">    
                            Sonnenaufgang: {{ basic.value('sonne.aufgang', 'sonne.auf') }}    
                            / Sonnenuntergang: {{ basic.value('sonne.untergang', 'sonne.ab') }}
                            </div>
                        ...anschließend erscheint folgender Fehler, was fehlt da noch?Danke!

                        Code:
                        2014-04-28 16:49:00,122 ERROR    sonne        Logic: sonne, File: /usr/smarthome/logics/sonne.py, Line: 3, Method: <module>, Exception: 'Item' object has no attribute 'auf' -- scheduler.py:_task:334
                        Traceback (most recent call last):
                          File "/usr/smarthome/lib/scheduler.py", line 327, in _task
                            exec(obj.bytecode)
                          File "/usr/smarthome/logics/sonne.py", line 3, in <module>
                            sh.sonne.auf(sh.sun.rise().astimezone(sh.tzinfo()).strftime("%H:%M"))
                        AttributeError: 'Item' object has no attribute 'auf'

                        Kommentar


                          #42
                          @mosjka1

                          Hast du in der Smarthome.conf die Items angelegt ?

                          Code:
                          [sonne]
                                    [[auf]]
                                     type = foo
                                     [URL="http://redaktion.knx-user-forum.de/lexikon/visu/"]visu[/URL] = yes
                            [[ab]]
                                     type = foo
                                     [URL="http://redaktion.knx-user-forum.de/lexikon/visu/"]visu[/URL] = yes
                          Gruß, Mike

                          Kommentar


                            #43
                            Zitat von Mike01 Beitrag anzeigen
                            @mosjka1

                            Hast du in der Smarthome.conf die Items angelegt ?

                            Code:
                            [sonne]
                                      [[auf]]
                                       type = foo
                                       [URL="http://redaktion.knx-user-forum.de/lexikon/visu/"]visu[/URL] = yes
                              [[ab]]
                                       type = foo
                                       [URL="http://redaktion.knx-user-forum.de/lexikon/visu/"]visu[/URL] = yes
                            Gruß, Mike
                            Hallo Mike, nein hatte ich nicht.

                            Muss dieser hier rein "/usr/local/smarthome/etc/smarthome.conf" oder in meine items.conf rein?

                            EDIT: juhuuu, passt jetzt! Der obige Eintrag musste also noch in "meine" items.conf rein!!!

                            Danke!!!!

                            Kommentar


                              #44
                              Bei mir wird der Sonnenauf- bzw. untergang dargestellt jedoch mit falschen Werten:
                              Sonnenaufgang: 02:00 / Sonnenuntergang: 20:20


                              Ich habe die Long und Lat geändert aber die Zeiten können nicht stimmen.

                              Kommentar


                                #45
                                Ein eval_trigger zu viel?

                                Zitat von rhaegar Beitrag anzeigen
                                Hi!
                                Ich habe das jetzt für Sonne und Mond in meiner Visu eingebaut, dabei eure Vorlage genommen. Ich verzichte auf eine Logic in dem Sinne, sondern habe mir nur Items angelegt, die ich abfrage. Außerdem wird per "crontab" Eintrag die Berechnung einmal am Tag gestartet.
                                Hier meine Umsetzung, vielleicht für den Einen oder Anderen hilfreich:

                                Items:
                                Code:
                                [system]
                                    [[datum_uhrzeit]]
                                        [[[sonne]]]
                                            [[[[berechnung]]]]
                                                type = bool
                                                visu = yes
                                                enforce_updates = true
                                                crontab = init | 1 0 * *
                                            [[[[aufgang]]]]
                                                type = foo
                                                visu = yes
                                                eval = sh.sun.rise().astimezone(sh.tzinfo()).strftime("%H:%M")
                                                eval_trigger = system.datum_uhrzeit.sonne.berechnung()
                                                enforce_updates = true
                                            [[[[untergang]]]]
                                                type = foo
                                                visu = yes
                                                eval = sh.sun.set().astimezone(sh.tzinfo()).strftime("%H:%M")
                                                eval_trigger = system.datum_uhrzeit.sonne.berechnung()
                                                enforce_updates = true
                                            [[[[position]]]]
                                                type = num
                                                visu = yes
                                                eval = sh.sun.pos()
                                                eval_trigger = system.datum_uhrzeit.sonne.berechnung()
                                                enforce_updates = true
                                        [[[mond]]]
                                            [[[[berechnung]]]]
                                                type = bool
                                                visu = yes
                                                eval_trigger = system.datum_uhrzeit.mond.berechnung()
                                                enforce_updates = true
                                                crontab = init | 1 0 * *
                                            [[[[aufgang]]]]
                                                type = foo
                                                visu = yes
                                                eval = sh.moon.rise().astimezone(sh.tzinfo()).strftime("%H:%M")
                                                eval_trigger = system.datum_uhrzeit.mond.berechnung()
                                                enforce_updates = true
                                            [[[[untergang]]]]
                                                type = foo
                                                visu = yes
                                                eval = sh.moon.set().astimezone(sh.tzinfo()).strftime("%H:%M")
                                                eval_trigger = system.datum_uhrzeit.mond.berechnung()
                                                enforce_updates = true
                                            [[[[position]]]]
                                                type = foo
                                                visu = yes
                                                eval = sh.moon.pos()
                                                eval_trigger = system.datum_uhrzeit.mond.berechnung()
                                                enforce_updates = true
                                            [[[[licht]]]]
                                                type = num
                                                visu = yes
                                                eval = sh.moon.light()
                                                eval_trigger = system.datum_uhrzeit.mond.berechnung()
                                                enforce_updates = true
                                            [[[[phase]]]]
                                                type = num
                                                visu = yes
                                                eval = sh.moon.phase()
                                                eval_trigger = system.datum_uhrzeit.mond.berechnung()
                                                enforce_updates = true
                                die Ausgabe geschieht so:
                                Code:
                                <img src="lib/weather/pics/sonne_auf.png" width="35"/> {{ basic.value('sonnenaufgang', 'system.datum_uhrzeit.sonne.aufgang') }} <img src="lib/weather/pics/sonne_ab.png" width="35"/> {{ basic.value('sonnenuntergang', 'system.datum_uhrzeit.sonne.untergang') }}&nbsp;&nbsp;&nbsp;&nbsp;
                                        <img src="lib/weather/pics/mond_auf.png" width="35"/> {{ basic.value('mondaufgang', 'system.datum_uhrzeit.mond.aufgang') }} <img src="lib/weather/pics/mond_ab.png" width="35"/> {{ basic.value('monduntergang', 'system.datum_uhrzeit.mond.untergang') }}
                                Ich habe mir dazu noch ein paar Bilder zurecht geschnitten und fertig
                                Hallo rhaegar,
                                kann es sein, dass in Deinem Beispiel-item:

                                [[[mond]]]
                                [[[[berechnung]]]]
                                type = bool
                                visu = yes
                                eval_trigger = system.datum_uhrzeit.mond.berechnung()
                                enforce_updates = true
                                crontab = init | 1 0 * *

                                die Zeile:
                                eval_trigger = system.datum_uhrzeit.mond.berechnung()
                                zu viel ist?
                                In
                                [[Sonne]]
                                [[[Berechnung]]]
                                ist diese Zeile auch nicht enthalten.
                                Bei mir wird der "Mondaufgang" sporadisch nicht dargestellt (leeres Symbol).
                                Nach Entfernen der Zeile scheint es jetzt OK zu sein.

                                Leider hat das nichts gebracht!
                                Habe die Zeile wieder eingefügt und in [[Sonne]], [[[Berechnung]]] die Zeile
                                eval_trigger = system.datum_uhrzeit.sonne.berechnung()
                                eingefügt. Werde von meinen Testergebnissen berichten.
                                Vermutlich werden die Stati wegen Timing-Problemen manchmal nicht richtig angezeigt?!

                                Kommentar

                                Lädt...
                                X