Ankündigung

Einklappen
Keine Ankündigung bisher.

Aufruf von sh.sun.rise wirft einen Fehler in ephem

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

    #16
    kann den Fehler ebenfalls bestätigen...

    Code:
    2015-02-12 19:48:05 ERROR    env_loc      Logic: env_loc, File: /usr/local/lib/python3.4/dist-packages/ephem/__init__.py, Line: 397, Method: visit_transit, Exception: 'Moon' transits below the horizon at 2015/2/13 06:16:11
    Traceback (most recent call last):
      File "/usr/local/smarthome/lib/scheduler.py", line 327, in _task
        exec(obj.bytecode)
      File "/usr/local/smarthome/lib/env/location.py", line 8, in <module>
        sh.env.location.moonrise(sh.moon.rise().astimezone(sh.tzinfo()))
      File "/usr/local/smarthome/lib/orb.py", line 65, in rise
        next_rising = self._obs.next_rising(self._orb).datetime()
      File "/usr/local/lib/python3.4/dist-packages/ephem/__init__.py", line 478, in next_rising
        return self._riset_helper(body, start, use_center, True, False)
      File "/usr/local/lib/python3.4/dist-packages/ephem/__init__.py", line 453, in _riset_helper
        d1 = visit_transit()
      File "/usr/local/lib/python3.4/dist-packages/ephem/__init__.py", line 397, in visit_transit
        % (body.name, d))
    ephem.NeverUpError: 'Moon' transits below the horizon at 2015/2/13 06:16:11
    Ich habe seit längerem (14Tage) nichts mehr an der config verändert, der Fehler trat erst einmal auf.

    Grüße Thomas

    Kommentar


      #17
      Moin,

      mein smarthome.py lief seit Wochen ohne Änderungen. Heute Nacht (nach Mitternacht, davor war alles ok) wirft ephem reichlich Fehler, auch nach einem Neustart von smarthome.py (wodurch meine Wohnung leider meint, es sei jetzt immer noch Nacht...).

      Hat jemand aktuell ähnliche Probleme?


      Code:
      2015-05-13 00:54:33 ERROR    mysun        Logic: mysun, File: /usr/local/lib/python3.2/dist-packages/ephem/__init__.py, Line: 405, Method: visit_antitransit, Exception: 'Sun' is still above the horizon at 2015/5/13 23:16:08
      Traceback (most recent call last):
        File "/usr/local/smarthome/lib/scheduler.py", line 327, in _task
          exec(obj.bytecode)
        File "/usr/local/smarthome/logics/mysun.py", line 35, in <module>
          sh.mysun.dusk.astronomical(sh.sun.set(-18).astimezone(sh.tzinfo()).strftime("%H:%M:%S"))
        File "/usr/local/smarthome/lib/orb.py", line 77, in set
          next_setting = self._obs.next_setting(self._orb, use_center=center).datetime()
        File "/usr/local/lib/python3.2/dist-packages/ephem/__init__.py", line 483, in next_setting
          return self._riset_helper(body, start, use_center, False, False)
        File "/usr/local/lib/python3.2/dist-packages/ephem/__init__.py", line 451, in _riset_helper
          d1 = visit_antitransit()
        File "/usr/local/lib/python3.2/dist-packages/ephem/__init__.py", line 405, in visit_antitransit
          % (body.name, d))
      ephem.AlwaysUpError: 'Sun' is still above the horizon at 2015/5/13 23:16:08
      2015-05-13 01:24:33 ERROR    mysun        Logic: mysun, File: /usr/local/lib/python3.2/dist-packages/ephem/__init__.py, Line: 405, Method: visit_antitransit, Exception: 'Sun' is still above the horizon at 2015/5/13 23:16:08
      Traceback (most recent call last):
        File "/usr/local/smarthome/lib/scheduler.py", line 327, in _task
          exec(obj.bytecode)
        File "/usr/local/smarthome/logics/mysun.py", line 35, in <module>
          sh.mysun.dusk.astronomical(sh.sun.set(-18).astimezone(sh.tzinfo()).strftime("%H:%M:%S"))
        File "/usr/local/smarthome/lib/orb.py", line 77, in set
          next_setting = self._obs.next_setting(self._orb, use_center=center).datetime()
        File "/usr/local/lib/python3.2/dist-packages/ephem/__init__.py", line 483, in next_setting
          return self._riset_helper(body, start, use_center, False, False)
        File "/usr/local/lib/python3.2/dist-packages/ephem/__init__.py", line 451, in _riset_helper
          d1 = visit_antitransit()
        File "/usr/local/lib/python3.2/dist-packages/ephem/__init__.py", line 405, in visit_antitransit
          % (body.name, d))
      ephem.AlwaysUpError: 'Sun' is still above the horizon at 2015/5/13 23:16:08
      2015-05-13 01:54:33 ERROR    mysun        Logic: mysun, File: /usr/local/lib/python3.2/dist-packages/ephem/__init__.py, Line: 405, Method: visit_antitransit, Exception: 'Sun' is still above the horizon at 2015/5/13 23:16:08
      Traceback (most recent call last):
        File "/usr/local/smarthome/lib/scheduler.py", line 327, in _task
          exec(obj.bytecode)
        File "/usr/local/smarthome/logics/mysun.py", line 34, in <module>
          sh.mysun.dawn.astronomical(sh.sun.rise(-18).astimezone(sh.tzinfo()).strftime("%H:%M:%S"))
        File "/usr/local/smarthome/lib/orb.py", line 63, in rise
          next_rising = self._obs.next_rising(self._orb, use_center=center).datetime()
        File "/usr/local/lib/python3.2/dist-packages/ephem/__init__.py", line 478, in next_rising
          return self._riset_helper(body, start, use_center, True, False)
        File "/usr/local/lib/python3.2/dist-packages/ephem/__init__.py", line 449, in _riset_helper
          d0 = visit_antitransit()
        File "/usr/local/lib/python3.2/dist-packages/ephem/__init__.py", line 405, in visit_antitransit
          % (body.name, d))
      ephem.AlwaysUpError: 'Sun' is still above the horizon at 2015/5/13 23:16:08
      2015-05-13 02:24:33 ERROR    mysun        Logic: mysun, File: /usr/local/lib/python3.2/dist-packages/ephem/__init__.py, Line: 405, Method: visit_antitransit, Exception: 'Sun' is still above the horizon at 2015/5/13 23:16:08
      Traceback (most recent call last):
        File "/usr/local/smarthome/lib/scheduler.py", line 327, in _task
          exec(obj.bytecode)
        File "/usr/local/smarthome/logics/mysun.py", line 34, in <module>
          sh.mysun.dawn.astronomical(sh.sun.rise(-18).astimezone(sh.tzinfo()).strftime("%H:%M:%S"))
        File "/usr/local/smarthome/lib/orb.py", line 63, in rise
          next_rising = self._obs.next_rising(self._orb, use_center=center).datetime()
        File "/usr/local/lib/python3.2/dist-packages/ephem/__init__.py", line 478, in next_rising
          return self._riset_helper(body, start, use_center, True, False)
        File "/usr/local/lib/python3.2/dist-packages/ephem/__init__.py", line 449, in _riset_helper
          d0 = visit_antitransit()
        File "/usr/local/lib/python3.2/dist-packages/ephem/__init__.py", line 405, in visit_antitransit
          % (body.name, d))
      ephem.AlwaysUpError: 'Sun' is still above the horizon at 2015/5/13 23:16:08
      2015-05-13 02:54:33 ERROR    mysun        Logic: mysun, File: /usr/local/lib/python3.2/dist-packages/ephem/__init__.py, Line: 405, Method: visit_antitransit, Exception: 'Sun' is still above the horizon at 2015/5/13 23:16:08
      Traceback (most recent call last):
        File "/usr/local/smarthome/lib/scheduler.py", line 327, in _task
          exec(obj.bytecode)
        File "/usr/local/smarthome/logics/mysun.py", line 34, in <module>
          sh.mysun.dawn.astronomical(sh.sun.rise(-18).astimezone(sh.tzinfo()).strftime("%H:%M:%S"))
        File "/usr/local/smarthome/lib/orb.py", line 63, in rise
          next_rising = self._obs.next_rising(self._orb, use_center=center).datetime()
        File "/usr/local/lib/python3.2/dist-packages/ephem/__init__.py", line 478, in next_rising
          return self._riset_helper(body, start, use_center, True, False)
        File "/usr/local/lib/python3.2/dist-packages/ephem/__init__.py", line 449, in _riset_helper
          d0 = visit_antitransit()
        File "/usr/local/lib/python3.2/dist-packages/ephem/__init__.py", line 405, in visit_antitransit
          % (body.name, d))
      ephem.AlwaysUpError: 'Sun' is still above the horizon at 2015/5/13 23:16:08
      2015-05-13 03:24:33 ERROR    mysun        Logic: mysun, File: /usr/local/lib/python3.2/dist-packages/ephem/__init__.py, Line: 405, Method: visit_antitransit, Exception: 'Sun' is still above the horizon at 2015/5/13 23:16:08
      Traceback (most recent call last):
        File "/usr/local/smarthome/lib/scheduler.py", line 327, in _task
          exec(obj.bytecode)
        File "/usr/local/smarthome/logics/mysun.py", line 34, in <module>
          sh.mysun.dawn.astronomical(sh.sun.rise(-18).astimezone(sh.tzinfo()).strftime("%H:%M:%S"))
        File "/usr/local/smarthome/lib/orb.py", line 63, in rise
          next_rising = self._obs.next_rising(self._orb, use_center=center).datetime()
        File "/usr/local/lib/python3.2/dist-packages/ephem/__init__.py", line 478, in next_rising
          return self._riset_helper(body, start, use_center, True, False)
        File "/usr/local/lib/python3.2/dist-packages/ephem/__init__.py", line 449, in _riset_helper
          d0 = visit_antitransit()
        File "/usr/local/lib/python3.2/dist-packages/ephem/__init__.py", line 405, in visit_antitransit
          % (body.name, d))
      ephem.AlwaysUpError: 'Sun' is still above the horizon at 2015/5/13 23:16:08
      2015-05-13 03:54:33 ERROR    mysun        Logic: mysun, File: /usr/local/lib/python3.2/dist-packages/ephem/__init__.py, Line: 405, Method: visit_antitransit, Exception: 'Sun' is still above the horizon at 2015/5/13 23:16:08
      Traceback (most recent call last):
        File "/usr/local/smarthome/lib/scheduler.py", line 327, in _task
          exec(obj.bytecode)
        File "/usr/local/smarthome/logics/mysun.py", line 34, in <module>
          sh.mysun.dawn.astronomical(sh.sun.rise(-18).astimezone(sh.tzinfo()).strftime("%H:%M:%S"))
        File "/usr/local/smarthome/lib/orb.py", line 63, in rise
          next_rising = self._obs.next_rising(self._orb, use_center=center).datetime()
        File "/usr/local/lib/python3.2/dist-packages/ephem/__init__.py", line 478, in next_rising
          return self._riset_helper(body, start, use_center, True, False)
        File "/usr/local/lib/python3.2/dist-packages/ephem/__init__.py", line 449, in _riset_helper
          d0 = visit_antitransit()
        File "/usr/local/lib/python3.2/dist-packages/ephem/__init__.py", line 405, in visit_antitransit
          % (body.name, d))
      ephem.AlwaysUpError: 'Sun' is still above the horizon at 2015/5/13 23:16:08
      2015-05-13 04:24:33 ERROR    mysun        Logic: mysun, File: /usr/local/lib/python3.2/dist-packages/ephem/__init__.py, Line: 405, Method: visit_antitransit, Exception: 'Sun' is still above the horizon at 2015/5/13 23:16:08
      Traceback (most recent call last):
        File "/usr/local/smarthome/lib/scheduler.py", line 327, in _task
          exec(obj.bytecode)
        File "/usr/local/smarthome/logics/mysun.py", line 34, in <module>
          sh.mysun.dawn.astronomical(sh.sun.rise(-18).astimezone(sh.tzinfo()).strftime("%H:%M:%S"))
        File "/usr/local/smarthome/lib/orb.py", line 63, in rise
          next_rising = self._obs.next_rising(self._orb, use_center=center).datetime()
        File "/usr/local/lib/python3.2/dist-packages/ephem/__init__.py", line 478, in next_rising
          return self._riset_helper(body, start, use_center, True, False)
        File "/usr/local/lib/python3.2/dist-packages/ephem/__init__.py", line 449, in _riset_helper
          d0 = visit_antitransit()
        File "/usr/local/lib/python3.2/dist-packages/ephem/__init__.py", line 405, in visit_antitransit
          % (body.name, d))
      ephem.AlwaysUpError: 'Sun' is still above the horizon at 2015/5/13 23:16:08
      2015-05-13 04:37:37 ERROR    mysun        Logic: mysun, File: /usr/local/lib/python3.2/dist-packages/ephem/__init__.py, Line: 405, Method: visit_antitransit, Exception: 'Sun' is still above the horizon at 2015/5/13 23:16:08
      Traceback (most recent call last):
        File "/usr/local/smarthome/lib/scheduler.py", line 327, in _task
          exec(obj.bytecode)
        File "/usr/local/smarthome/logics/mysun.py", line 34, in <module>
          sh.mysun.dawn.astronomical(sh.sun.rise(-18).astimezone(sh.tzinfo()).strftime("%H:%M:%S"))
        File "/usr/local/smarthome/lib/orb.py", line 63, in rise
          next_rising = self._obs.next_rising(self._orb, use_center=center).datetime()
        File "/usr/local/lib/python3.2/dist-packages/ephem/__init__.py", line 478, in next_rising
          return self._riset_helper(body, start, use_center, True, False)
        File "/usr/local/lib/python3.2/dist-packages/ephem/__init__.py", line 449, in _riset_helper
          d0 = visit_antitransit()
        File "/usr/local/lib/python3.2/dist-packages/ephem/__init__.py", line 405, in visit_antitransit
          % (body.name, d))
      ephem.AlwaysUpError: 'Sun' is still above the horizon at 2015/5/13 23:16:08
      2015-05-13 05:07:37 ERROR    mysun        Logic: mysun, File: /usr/local/lib/python3.2/dist-packages/ephem/__init__.py, Line: 405, Method: visit_antitransit, Exception: 'Sun' is still above the horizon at 2015/5/13 23:16:08
      Traceback (most recent call last):
        File "/usr/local/smarthome/lib/scheduler.py", line 327, in _task
          exec(obj.bytecode)
        File "/usr/local/smarthome/logics/mysun.py", line 34, in <module>
          sh.mysun.dawn.astronomical(sh.sun.rise(-18).astimezone(sh.tzinfo()).strftime("%H:%M:%S"))
        File "/usr/local/smarthome/lib/orb.py", line 63, in rise
          next_rising = self._obs.next_rising(self._orb, use_center=center).datetime()
        File "/usr/local/lib/python3.2/dist-packages/ephem/__init__.py", line 478, in next_rising
          return self._riset_helper(body, start, use_center, True, False)
        File "/usr/local/lib/python3.2/dist-packages/ephem/__init__.py", line 449, in _riset_helper
          d0 = visit_antitransit()
        File "/usr/local/lib/python3.2/dist-packages/ephem/__init__.py", line 405, in visit_antitransit
          % (body.name, d))
      ephem.AlwaysUpError: 'Sun' is still above the horizon at 2015/5/13 23:16:08
      2015-05-13 05:23:37 ERROR    mysun        Logic: mysun, File: /usr/local/lib/python3.2/dist-packages/ephem/__init__.py, Line: 405, Method: visit_antitransit, Exception: 'Sun' is still above the horizon at 2015/5/13 23:16:08
      Traceback (most recent call last):
        File "/usr/local/smarthome/lib/scheduler.py", line 327, in _task
          exec(obj.bytecode)
        File "/usr/local/smarthome/logics/mysun.py", line 34, in <module>
          sh.mysun.dawn.astronomical(sh.sun.rise(-18).astimezone(sh.tzinfo()).strftime("%H:%M:%S"))
        File "/usr/local/smarthome/lib/orb.py", line 63, in rise
          next_rising = self._obs.next_rising(self._orb, use_center=center).datetime()
        File "/usr/local/lib/python3.2/dist-packages/ephem/__init__.py", line 478, in next_rising
          return self._riset_helper(body, start, use_center, True, False)
        File "/usr/local/lib/python3.2/dist-packages/ephem/__init__.py", line 449, in _riset_helper
          d0 = visit_antitransit()
        File "/usr/local/lib/python3.2/dist-packages/ephem/__init__.py", line 405, in visit_antitransit
          % (body.name, d))
      ephem.AlwaysUpError: 'Sun' is still above the horizon at 2015/5/13 23:16:08
      2015-05-13 05:53:37 ERROR    mysun        Logic: mysun, File: /usr/local/lib/python3.2/dist-packages/ephem/__init__.py, Line: 405, Method: visit_antitransit, Exception: 'Sun' is still above the horizon at 2015/5/13 23:16:08
      Traceback (most recent call last):
        File "/usr/local/smarthome/lib/scheduler.py", line 327, in _task
          exec(obj.bytecode)
        File "/usr/local/smarthome/logics/mysun.py", line 34, in <module>
          sh.mysun.dawn.astronomical(sh.sun.rise(-18).astimezone(sh.tzinfo()).strftime("%H:%M:%S"))
        File "/usr/local/smarthome/lib/orb.py", line 63, in rise
          next_rising = self._obs.next_rising(self._orb, use_center=center).datetime()
        File "/usr/local/lib/python3.2/dist-packages/ephem/__init__.py", line 478, in next_rising
          return self._riset_helper(body, start, use_center, True, False)
        File "/usr/local/lib/python3.2/dist-packages/ephem/__init__.py", line 449, in _riset_helper
          d0 = visit_antitransit()
        File "/usr/local/lib/python3.2/dist-packages/ephem/__init__.py", line 405, in visit_antitransit
          % (body.name, d))
      ephem.AlwaysUpError: 'Sun' is still above the horizon at 2015/5/13 23:16:08
      2015-05-13 06:23:37 ERROR    mysun        Logic: mysun, File: /usr/local/lib/python3.2/dist-packages/ephem/__init__.py, Line: 405, Method: visit_antitransit, Exception: 'Sun' is still above the horizon at 2015/5/13 23:16:08
      Traceback (most recent call last):
        File "/usr/local/smarthome/lib/scheduler.py", line 327, in _task
          exec(obj.bytecode)
        File "/usr/local/smarthome/logics/mysun.py", line 34, in <module>
          sh.mysun.dawn.astronomical(sh.sun.rise(-18).astimezone(sh.tzinfo()).strftime("%H:%M:%S"))
        File "/usr/local/smarthome/lib/orb.py", line 63, in rise
          next_rising = self._obs.next_rising(self._orb, use_center=center).datetime()
        File "/usr/local/lib/python3.2/dist-packages/ephem/__init__.py", line 478, in next_rising
          return self._riset_helper(body, start, use_center, True, False)
        File "/usr/local/lib/python3.2/dist-packages/ephem/__init__.py", line 449, in _riset_helper
          d0 = visit_antitransit()
        File "/usr/local/lib/python3.2/dist-packages/ephem/__init__.py", line 405, in visit_antitransit
          % (body.name, d))
      ephem.AlwaysUpError: 'Sun' is still above the horizon at 2015/5/13 23:16:08
      2015-05-13 06:50:35 WARNING  sz_rs_sonne  logic: trigger['source'] = wohnung.config.beschattungsautomatik, trigger[by] = Item, trigger[value] = True
      2015-05-13 06:50:35 WARNING  sz_rs_sonne  logic: Beschattungsautomatik aktiviert
      2015-05-13 06:52:40 WARNING  sz_rs_sonne  logic: trigger['source'] = mysun.azimuth, trigger[by] = Item, trigger[value] = 74.3
      2015-05-13 06:52:40 WARNING  sz_rs_sonne  logic: trigger['source'] = mysun.elevation, trigger[by] = Item, trigger[value] = 11.3
      2015-05-13 06:53:37 ERROR    mysun        Logic: mysun, File: /usr/local/lib/python3.2/dist-packages/ephem/__init__.py, Line: 405, Method: visit_antitransit, Exception: 'Sun' is still above the horizon at 2015/5/13 23:16:08
      Traceback (most recent call last):
        File "/usr/local/smarthome/lib/scheduler.py", line 327, in _task
          exec(obj.bytecode)
        File "/usr/local/smarthome/logics/mysun.py", line 34, in <module>
          sh.mysun.dawn.astronomical(sh.sun.rise(-18).astimezone(sh.tzinfo()).strftime("%H:%M:%S"))
        File "/usr/local/smarthome/lib/orb.py", line 63, in rise
          next_rising = self._obs.next_rising(self._orb, use_center=center).datetime()
        File "/usr/local/lib/python3.2/dist-packages/ephem/__init__.py", line 478, in next_rising
          return self._riset_helper(body, start, use_center, True, False)
        File "/usr/local/lib/python3.2/dist-packages/ephem/__init__.py", line 449, in _riset_helper
          d0 = visit_antitransit()
        File "/usr/local/lib/python3.2/dist-packages/ephem/__init__.py", line 405, in visit_antitransit
          % (body.name, d))
      ephem.AlwaysUpError: 'Sun' is still above the horizon at 2015/5/13 23:16:08
      2015-05-13 06:56:40 WARNING  sz_rs_sonne  logic: trigger['source'] = mysun.azimuth, trigger[by] = Item, trigger[value] = 75.1
      2015-05-13 06:56:40 WARNING  sz_rs_sonne  logic: trigger['source'] = mysun.elevation, trigger[by] = Item, trigger[value] = 11.9
      2015-05-13 07:00:40 WARNING  sz_rs_sonne  logic: trigger['source'] = mysun.azimuth, trigger[by] = Item, trigger[value] = 75.9
      2015-05-13 07:00:40 WARNING  sz_rs_sonne  logic: trigger['source'] = mysun.elevation, trigger[by] = Item, trigger[value] = 12.4
      Init SmartHome.py 1.0-35-gf62db45+
      2015-05-13 07:01:51 WARNING  Main         mlgw: Serial number of ML Gateway is 22804066
      2015-05-13 07:01:52 WARNING  Main         No broker url given, assuming current ip and default broker port: http://10.0.0.182:12900
      2015-05-13 07:01:57 WARNING  sz_rs_sonne  logic: trigger['source'] = wohnung.config.beschattungsautomatik, trigger[by] = Item, trigger[value] = True
      2015-05-13 07:01:57 WARNING  sz_rs_sonne  logic: Beschattungsautomatik aktiviert
      2015-05-13 07:02:01 WARNING  sz_rs_sonne  logic: trigger['source'] = mysun.azimuth, trigger[by] = Item, trigger[value] = 76.2
      2015-05-13 07:02:01 WARNING  sz_rs_sonne  logic: trigger['source'] = mysun.elevation, trigger[by] = Item, trigger[value] = 12.7
      2015-05-13 07:02:01 ERROR    mysun        Logic: mysun, File: /usr/local/lib/python3.2/dist-packages/ephem/__init__.py, Line: 405, Method: visit_antitransit, Exception: 'Sun' is still above the horizon at 2015/5/13 23:16:08
      Traceback (most recent call last):
        File "/usr/local/smarthome/lib/scheduler.py", line 327, in _task
          exec(obj.bytecode)
        File "/usr/local/smarthome/logics/mysun.py", line 34, in <module>
          sh.mysun.dawn.astronomical(sh.sun.rise(-18).astimezone(sh.tzinfo()).strftime("%H:%M:%S"))
        File "/usr/local/smarthome/lib/orb.py", line 63, in rise
          next_rising = self._obs.next_rising(self._orb, use_center=center).datetime()
        File "/usr/local/lib/python3.2/dist-packages/ephem/__init__.py", line 478, in next_rising
          return self._riset_helper(body, start, use_center, True, False)
        File "/usr/local/lib/python3.2/dist-packages/ephem/__init__.py", line 449, in _riset_helper
          d0 = visit_antitransit()
        File "/usr/local/lib/python3.2/dist-packages/ephem/__init__.py", line 405, in visit_antitransit
          % (body.name, d))
      ephem.AlwaysUpError: 'Sun' is still above the horizon at 2015/5/13 23:16:08
      2015-05-13 07:02:02 WARNING  gz_licht     logic gz_licht: Tischleuchte AUS <- (Init, Nachtruhe)
      2015-05-13 07:02:02 WARNING  myradio      logic myradio: Using sonos section [sonos_bo], sonos_uid = RINCON_B8E93792D35401400
      2015-05-13 07:02:03 WARNING  config_stati logic config_stati: Nachtruhe EIN <- (Init, time)
      Init SmartHome.py 1.0-35-gf62db45+
      2015-05-13 07:03:28 WARNING  Main         mlgw: Serial number of ML Gateway is 22804066
      2015-05-13 07:03:28 WARNING  Main         No broker url given, assuming current ip and default broker port: http://10.0.0.182:12900
      2015-05-13 07:03:34 WARNING  sz_rs_sonne  logic: trigger['source'] = wohnung.config.beschattungsautomatik, trigger[by] = Item, trigger[value] = True
      2015-05-13 07:03:34 WARNING  sz_rs_sonne  logic: Beschattungsautomatik aktiviert
      2015-05-13 07:03:38 ERROR    mysun        Logic: mysun, File: /usr/local/lib/python3.2/dist-packages/ephem/__init__.py, Line: 405, Method: visit_antitransit, Exception: 'Sun' is still above the horizon at 2015/5/13 23:16:08
      Traceback (most recent call last):
        File "/usr/local/smarthome/lib/scheduler.py", line 327, in _task
          exec(obj.bytecode)
        File "/usr/local/smarthome/logics/mysun.py", line 34, in <module>
          sh.mysun.dawn.astronomical(sh.sun.rise(-18).astimezone(sh.tzinfo()).strftime("%H:%M:%S"))
        File "/usr/local/smarthome/lib/orb.py", line 63, in rise
          next_rising = self._obs.next_rising(self._orb, use_center=center).datetime()
        File "/usr/local/lib/python3.2/dist-packages/ephem/__init__.py", line 478, in next_rising
          return self._riset_helper(body, start, use_center, True, False)
        File "/usr/local/lib/python3.2/dist-packages/ephem/__init__.py", line 449, in _riset_helper
          d0 = visit_antitransit()
        File "/usr/local/lib/python3.2/dist-packages/ephem/__init__.py", line 405, in visit_antitransit
          % (body.name, d))
      ephem.AlwaysUpError: 'Sun' is still above the horizon at 2015/5/13 23:16:08
      2015-05-13 07:03:38 WARNING  sz_rs_sonne  logic: trigger['source'] = mysun.azimuth, trigger[by] = Item, trigger[value] = 76.5
      2015-05-13 07:03:38 WARNING  sz_rs_sonne  logic: trigger['source'] = mysun.elevation, trigger[by] = Item, trigger[value] = 12.9
      2015-05-13 07:03:39 WARNING  gz_licht     logic gz_licht: Tischleuchte AUS <- (Init, Nachtruhe)
      2015-05-13 07:03:39 WARNING  myradio      logic myradio: Using sonos section [sonos_bo], sonos_uid = RINCON_B8E93792D35401400
      2015-05-13 07:03:40 WARNING  config_stati logic config_stati: Nachtruhe EIN <- (Init, time)
      Viele Grüße
      Martin

      There is no cloud. It's only someone else's computer.

      Kommentar


        #18
        Hi,

        ich habe in meiner Logik erstmal Quick-and-Dirty die Aufrufe von sh.sun.rise() und sh.sun.set() in try-except gekapselt, damit meine Logik weiterläuft und die Wohnungssteuerung funktioniert.

        Die Aufrufe von sh.moon.set() in lib/env/location.py habe ich nicht angefasst, da ich die allgemeinen Dateien von smarthome.py erstmal nicht verändern will und die Fehler nicht ständig auftauchen.
        Viele Grüße
        Martin

        There is no cloud. It's only someone else's computer.

        Kommentar


          #19
          ich meld mich ebenfalls
          Code:
          2015-05-13 12:18:42 ERROR    env_loc      Logic: env_loc, File: /usr/local/lib/python3.2/dist-packages/ephem/__init__.py, Line: 379, Method: visit_transit, Exception: 'Sun' transits below the horizon at 2015/5/15 11:27:02
          Traceback (most recent call last):
            File "/usr/smarthome/lib/scheduler.py", line 327, in _task
              exec(obj.bytecode)
            File "/usr/smarthome/lib/env/location.py", line 6, in <module>
              sh.env.location.sunset(sh.sun.set().astimezone(sh.tzinfo()))
            File "/usr/smarthome/lib/orb.py", line 79, in set
              next_setting = self._obs.next_setting(self._orb).datetime()
            File "/usr/local/lib/python3.2/dist-packages/ephem/__init__.py", line 461, in next_setting
              return self._riset_helper(body, start, use_center, False, False)
            File "/usr/local/lib/python3.2/dist-packages/ephem/__init__.py", line 429, in _riset_helper
              d0 = visit_transit()
            File "/usr/local/lib/python3.2/dist-packages/ephem/__init__.py", line 379, in visit_transit
              % (body.name, d))
          ephem.NeverUpError: 'Sun' transits below the horizon at 2015/5/15 11:27:02

          Kommentar


            #20
            Hallo,

            da muss ich wohl mal ephem fixen oder rauswerfen...

            Bis bald

            Marcus

            P.S. am 31. Mai ist es soweit sun.rise(-16) liefert offiziell nichts mehr zurück, da die Sonne nicht mehr so tief sinkt.

            Kommentar


              #21
              Hallo Marcus,

              auch bei mir heute morgen um 00:33:10:

              2015-06-04 00:33:10 ERROR env_loc Logic: env_loc, File: /usr/local/lib/python3.2/dist-packages/ephem/__init__.py, Line: 379, Method: visit_transit, Exception: 'Sun' transits below the horizon at 2015/6/5 11:21:15
              Traceback (most recent call last):
              File "/usr/smarthome/lib/scheduler.py", line 327, in _task
              exec(obj.bytecode)
              File "/usr/smarthome/lib/env/location.py", line 13, in <module>
              day = sh.sun.rise(-6).day != sh.sun.set(-6).day
              File "/usr/smarthome/lib/orb.py", line 77, in set
              next_setting = self._obs.next_setting(self._orb, use_center=center).datetime()
              File "/usr/local/lib/python3.2/dist-packages/ephem/__init__.py", line 461, in next_setting
              return self._riset_helper(body, start, use_center, False, False)
              File "/usr/local/lib/python3.2/dist-packages/ephem/__init__.py", line 429, in _riset_helper
              d0 = visit_transit()
              File "/usr/local/lib/python3.2/dist-packages/ephem/__init__.py", line 379, in visit_transit
              % (body.name, d))
              ephem.NeverUpError: 'Sun' transits below the horizon at 2015/6/5 11:21:15
              2015-06-04 09:27:46 ERROR Scheduler Error parsing crontab: sunrise+1m


              Gruß vom Bodensee

              Uwe

              Kommentar


                #22
                Ich hatte das Problem von Anfang an, immer wieder, nicht wirklich reproduzierbar, mit sämtlichen Versionen von smarthome.py und ephem 3.7.5.3

                Code:
                2015-06-05 08:08:37,217 ERROR    Sonne        Logic: Sonne, File: /usr/local/lib/python3.2/dist-packages/ephem/__init__.py, Line: 405, Method: visit_antitransit, Exception: 'Sun' is still above the horizon at 2015/6/5 23:20:12 -- scheduler.py:_task:348
                Traceback (most recent call last):
                  File "/usr/smarthome/lib/scheduler.py", line 341, in _task
                    exec(obj.bytecode)
                  File "/usr/smarthome/logics/sonne.py", line 26, in <module>
                    sh.Sonne.aufgang(sh.sun.rise().astimezone(sh.tzinfo()).strftime("%H:%M"))
                  File "/usr/smarthome/lib/orb.py", line 67, in rise
                    next_rising = self._obs.next_rising(self._orb).datetime()
                  File "/usr/local/lib/python3.2/dist-packages/ephem/__init__.py", line 478, in next_rising
                    return self._riset_helper(body, start, use_center, True, False)
                  File "/usr/local/lib/python3.2/dist-packages/ephem/__init__.py", line 449, in _riset_helper
                    d0 = visit_antitransit()
                  File "/usr/local/lib/python3.2/dist-packages/ephem/__init__.py", line 405, in visit_antitransit
                    % (body.name, d))
                ephem.AlwaysUpError: 'Sun' is still above the horizon at 2015/6/5 23:20:12
                2015-06-05 08:08:37,224 DEBUG    Sonne        Sonnenuntergang: 21:13 -- sonne.py:<module>:30

                Kommentar


                  #23
                  Hallo,
                  hier oben im hohen Norden (Schweden) wird es nun nicht mehr ganz dunkel. Leider bekomme ich wieder folgende Fehlermeldung:
                  Code:
                  >>> sh.sun.set(-6)
                  Traceback (most recent call last):
                    File "<console>", line 1, in <module>
                    File "/usr/smarthome/lib/orb.py", line 79, in set
                      next_setting = self._obs.next_setting(self._orb, use_center=center).datetime()
                    File "/usr/local/lib/python3.2/dist-packages/ephem/__init__.py", line 461, in next_setting
                      return self._riset_helper(body, start, use_center, False, False)
                    File "/usr/local/lib/python3.2/dist-packages/ephem/__init__.py", line 433, in _riset_helper
                      d1 = visit_antitransit()
                    File "/usr/local/lib/python3.2/dist-packages/ephem/__init__.py", line 387, in visit_antitransit
                      % (body.name, d))
                  ephem.AlwaysUpError: 'Sun' is still above the horizon at 2015/6/11 22:50:26
                  >>>
                  Zur Zeit sind z.B. die env.location.day und env.location.night Objecte beide False. Gibt es eine Lösung damit ich nicht jedes Jahr meine Nachtbeleuchtung im Sommer manuell schalten muss? Den Offset anzuheben oder gar auf den Sonnenuntergang zu setzen funktioniert zwar, ist im Winter aber nicht zu gebrauchen da es zu früh schalten würde.

                  Gruß
                  Stefan

                  Kommentar


                    #24
                    Hallo zusammen,

                    bei einer Kontrolle meines Systems bin ich auch auf diesen Fehler gestossen:

                    Code:
                    Traceback (most recent call last):
                      File "/usr/local/smarthome/lib/scheduler.py", line 344, in _task
                        obj()
                      File "/usr/local/smarthome/plugins/mmlight/__init__.py", line 68, in main
                        tmp = self.sh.sun.set()
                      File "/usr/local/smarthome/lib/orb.py", line 79, in set
                        next_setting = self._obs.next_setting(self._orb).datetime()
                      File "/usr/local/lib/python3.2/dist-packages/ephem/__init__.py", line 483, in next_setting
                        return self._riset_helper(body, start, use_center, False, False)
                      File "/usr/local/lib/python3.2/dist-packages/ephem/__init__.py", line 451, in _riset_helper
                        d1 = visit_antitransit()
                      File "/usr/local/lib/python3.2/dist-packages/ephem/__init__.py", line 405, in visit_antitransit
                        % (body.name, d))
                    ephem.AlwaysUpError: 'Sun' is still above the horizon at 2015/7/11 23:30:44
                    Ich verwende das normale System, also nicht eine Develop-Version von smarthome.py.

                    Gruss

                    Matthias

                    Kommentar


                      #25
                      Gibt es schon etwas Neues zu diesem Thema?

                      Ich kämpfe auch mit dem Problem!


                      Meine .conf und logic entsprechen den in den Vorpost gezeigten Vorgaben, sogar dusk und dawn korrigiert!

                      LG
                      Wolfgang

                      2015-08-01 11:17:58 ERROR mysun Logic: mysun, File: /usr/local/lib/python3.4/dist-packages/ephem/__init__.py, Line: 405, Method: visit_antitransit, Exception: 'Moon' is still above the horizon at 2015/8/1 12:13:58
                      Traceback (most recent call last):
                      File "/usr/local/smarthome/lib/scheduler.py", line 327, in _task
                      exec(obj.bytecode)
                      File "/usr/local/smarthome/logics/mysun.py", line 8, in <module>
                      sh.mymoon.moonrise(sh.moon.rise().astimezone(sh.tz info()).strftime("%H:%M:%S"))
                      File "/usr/local/smarthome/lib/orb.py", line 65, in rise
                      next_rising = self._obs.next_rising(self._orb).datetime()
                      File "/usr/local/lib/python3.4/dist-packages/ephem/__init__.py", line 478, in next_rising
                      return self._riset_helper(body, start, use_center, True, False)
                      File "/usr/local/lib/python3.4/dist-packages/ephem/__init__.py", line 449, in _riset_helper
                      d0 = visit_antitransit()
                      File "/usr/local/lib/python3.4/dist-packages/ephem/__init__.py", line 405, in visit_antitransit
                      % (body.name, d))
                      ephem.AlwaysUpError: 'Moon' is still above the horizon at 2015/8/1 12:13:58
                      2015-08-01 11:47:58 ERROR env_loc Logic: env_loc, File: /usr/local/lib/python3.4/dist-packages/ephem/__init__.py, Line: 397, Method: visit_transit, Exception: 'Moon' transits below the horizon at 2015/8/2 00:42:01
                      Traceback (most recent call last):
                      File "/usr/local/smarthome/lib/scheduler.py", line 327, in _task
                      exec(obj.bytecode)
                      File "/usr/local/smarthome/lib/env/location.py", line 8, in <module>
                      sh.env.location.moonrise(sh.moon.rise().astimezone (sh.tzinfo()))
                      File "/usr/local/smarthome/lib/orb.py", line 65, in rise
                      next_rising = self._obs.next_rising(self._orb).datetime()
                      File "/usr/local/lib/python3.4/dist-packages/ephem/__init__.py", line 478, in next_rising
                      return self._riset_helper(body, start, use_center, True, False)
                      File "/usr/local/lib/python3.4/dist-packages/ephem/__init__.py", line 453, in _riset_helper
                      d1 = visit_transit()
                      File "/usr/local/lib/python3.4/dist-packages/ephem/__init__.py", line 397, in visit_transit
                      % (body.name, d))
                      ephem.NeverUpError: 'Moon' transits below the horizon at 2015/8/2 00:42:01



                      Kommentar


                        #26
                        Hallo zusammen,

                        gab es für das Thema eine Lösung bzw. einen Lösungsansatz? Bei mir ist der Fehler sporadisch beim (re)start von SH.py in der Vergangenheit aufgetreten (nutze das Raspberry Image SH.py 1.0), schon ewig nichts mehr und heute ist's wieder mal passiert.
                        Hatte das auch sporadisch schon bei der 0.9er SH Version, nie reproduzierbar und wenn es aufgetreten ist, immer beim Start.

                        Code:
                        2016-01-06 16:37:30 ERROR    env_loc      Logic: env_loc, File: /usr/local/lib/python3.2/dist-packages/ephem/__init__.py, Line: 387, Method: visit_antitransit, Exception: 'Sun' is still above the horizon at 2016/1/6 23:32:41
                        Traceback (most recent call last):
                          File "/usr/smarthome/lib/scheduler.py", line 327, in _task
                            exec(obj.bytecode)
                          File "/usr/smarthome/lib/env/location.py", line 6, in <module>
                            sh.env.location.sunset(sh.sun.set().astimezone(sh.tzinfo()))
                          File "/usr/smarthome/lib/orb.py", line 79, in set
                            next_setting = self._obs.next_setting(self._orb).datetime()
                          File "/usr/local/lib/python3.2/dist-packages/ephem/__init__.py", line 461, in next_setting
                            return self._riset_helper(body, start, use_center, False, False)
                          File "/usr/local/lib/python3.2/dist-packages/ephem/__init__.py", line 433, in _riset_helper
                            d1 = visit_antitransit()
                          File "/usr/local/lib/python3.2/dist-packages/ephem/__init__.py", line 387, in visit_antitransit
                            % (body.name, d))
                        ephem.AlwaysUpError: 'Sun' is still above the horizon at 2016/1/6 23:32:41
                        Gruss
                        Jochen.

                        Kommentar


                          #27
                          Fürchte, damit müssen wir leben Ich habe ephem und pyephem komplett neu installiert, gerade aber letztens oben beschriebenes Problem, diesmal mit dem Mond

                          Kommentar


                            #28
                            Hi zusammen,

                            guckt ihr hier im letzten Post.

                            Gruß,
                            Bernd
                            Hallo, ich benutze die UZSU schon lange, habe aber nach wie vor folgendes Problem: Wenn ich zur selben Zeit mehrere Elemente schalten lasse z.B. mehrere Rolläden

                            Kommentar


                              #29
                              Hi Bernd,

                              danke für den Hinweis. Verstehe ich das richtig, dass das ein Problem im Zusammenhang mit der UZSU wäre?
                              Ich hatte zu dem Zeitpunkt aber weder eine Schaltuhr konfiguriert, noch hatte ich bei Fehlern in der Vergangenheit überhaupt das USZU Plugin installiert...

                              Gruss
                              Jochen.

                              Kommentar


                                #30
                                IMHO hat smarthome.py nur ein Sonne und nur ein Mond Objekt. Wenn zur gleichen Zeit also zwei Berechnungen stattfinden (ggf. über verschiedene Threads), dann kommt ggf. Murks raus. Ich habe das jetzt nicht weiter verfolgt weil callidomus ja derzeit am Scheduler arbeitet und ich nicht weiß, was er da unter der Haube schraubt und weil seit dem Fix bei meinen UZSU keine diesbezüglichen Fehlermeldungen mehr aufgetaucht sind.
                                Allerdings haben ich bei mir auch noch zusätzlich die aktuelle ephem installiert um evtl. Bugbereinigungen in dieser Hinsicht mit einfließen zu lassen.

                                Gruß,
                                Bernd

                                Kommentar

                                Lädt...
                                X