Ankündigung

Einklappen
Keine Ankündigung bisher.

Python 3.2 Migration in develop bzw. 1.0 Release

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

    #61
    Zitat von mike Beitrag anzeigen
    Das ical-Plugin hat jetzt einen Fehler (bei mir): Es meldet das str keine decode-Funktion hat:
    Code:
      File "/usr/smarthome/plugins/ical/__init__.py", line 67, in __call__
        ical = ical.decode()
    AttributeError: 'str' object has no attribute 'decode'
    [...]

    behebt das Problem bei mir. Wahrscheinlich geht es dann aber bei anderen nicht mehr?
    Genau. Mir ist allerdings nicht ganz klar, warum das manchmal geht und manchmal nicht. Ist Deine "source" auch Google-Kalendar? Hast Du Umlaute in den zurückgelieferten Daten?

    Ich könnte mir vorstellen, dass es einen Unterschied macht, was angeliefert wird. Dann müsste man prüfen, ob ein decode erfoderlich ist oder nicht.

    Gruss,

    der Jan

    Edit: Ich erhalte "bytes", nicht "str". Fix ist also richtiger als

    In Z. 67:
    Code:
            if (type(ical) == bytes):
                ical = ical.decode()
    KNX, DMX over E1.31, DALI, 1W, OpenHAB, MQTT

    Kommentar


      #62
      Zitat von JNK Beitrag anzeigen
      Ist Deine "source" auch Google-Kalendar? Hast Du Umlaute in den zurückgelieferten Daten?
      Die Source ist eine einfache ical-Datei mit Umlauten.

      Grüße
      Mike

      Kommentar


        #63
        Hi Mike,

        ist die Datei lokal?

        Ich habe gerade einen Fix für den Fall in develop gestellt.

        Bis bald

        Marcus

        Kommentar


          #64
          Squeezebox ist erledigt, vielleicht kann Robert noch mal draufschauen.

          Eigentlich war es nur das
          Code:
          self.terminator = '\r\n'.encode('utf-8')
          Die Frage ist ob es das generell im my_asynchat.py braucht.
          Umgezogen? Ja! ... Fertig? Nein!
          Baustelle 2.0 !

          Kommentar


            #65
            Hi Mirko,

            danke, habe ich in lib/my_asynchat übernommen.

            Bis bald

            Marcus

            Kommentar


              #66
              Hallo Marcus,

              Zitat von mknx Beitrag anzeigen
              Hi Mike,

              ist die Datei lokal?

              Ich habe gerade einen Fix für den Fall in develop gestellt.
              Ja es ist eine lokale Datei und der Fix behebt das Problem.

              Danke!

              Grüße
              Mike

              Kommentar


                #67
                Zitat von JuMi2006 Beitrag anzeigen
                Squeezebox ist erledigt, vielleicht kann Robert noch mal draufschauen.
                Also ganz rund läufts doch noch nicht
                Ist aber eher ein Problem des Plugins ... wenigstens gibt es keine exceptions mehr ich sehe mir das später nochmal an.
                Umgezogen? Ja! ... Fertig? Nein!
                Baustelle 2.0 !

                Kommentar


                  #68
                  Hi ihr beide!

                  Hendrik, schönen Dank für den Fix!

                  Wollte gerade selber dran, musste aber erst mein PV-Plugin ('SMA') porten und stelle gleich noch ein Modbus-Plugin rein. Habe mir aber erlaubt den Commit zu reverten da Marcus dass schon in den Parent gepackt hat und zudem ein paar Zeilen verrutscht waren.

                  Allgemein: Puh, Python3 (bei mir python3.3) ist echt ne andere Nummer. Musste mein SMA-Plugin komplett umbauen um die neuen Bluetooth-Sockets zu nutzen. bytearray/bytes und str sind auch "massiv" anders.

                  Grüße
                  Robert

                  /Mist, gerade gelesen... Hm, vielleicht mach mal nen Pull, bei dem revert habe ich noch einen kleinen Fix mit eingebaut - Fehlerbeschreibung? Ggfl. wenn nicht mit python3 behaftet in den Plugin-Thread!

                  //Ja, stimmt, das ist schon python3-related. Da sind noch paar Encodings zu ändern... mein Radio "Küche" sorgt auch für eine Exception.... AAAAAAAAAAAH

                  Kommentar


                    #69
                    sqlite hat wohl immer noch ein Problem.... Jetzt allerdings nicht beim sondern nach dem Packen:

                    Code:
                    2013-10-04 03:01:59,679 DEBUG    Main         knx: 1.1.254 set 0/0/102 to False -- __init__.py:parse_telegram:202
                    2013-10-04 03:02:00,192 DEBUG    SQLite pack  SQLite: pack database -- __init__.py:_pack:375
                    2013-10-04 03:02:00,437 DEBUG    Scheduler    SQLite pack next time: 2013-10-05 03:02:00+02:00 -- scheduler.py:_next_time:245
                    2013-10-04 03:02:01,925 DEBUG    Main         knx: 1.1.11 set 2/7/120 to 0.0 -- __init__.py:parse_telegram:202
                    2013-10-04 03:02:02,486 DEBUG    Main         knx: 1.1.11 set 2/7/130 to 0.0 -- __init__.py:parse_telegram:202
                    2013-10-04 03:02:02,504 DEBUG    Main         knx: 1.1.11 set 2/7/162 to 0.0 -- __init__.py:parse_telegram:202
                    2013-10-04 03:02:06,911 DEBUG    Main         knx: 1.1.254 set 5/0/140 to True -- __init__.py:parse_telegram:202
                    2013-10-04 03:02:06,915 DEBUG    Main         kueche.tuer = True via KNX 1.1.254 -- item.py:_update:251
                    2013-10-04 03:02:09,131 ERROR    series       Problem updating series for {'end': 'now', 'start': 1380848515091, 'update': True, 'item': 'adrian.klima.temperatu                                        r', 'step': 0, 'func': 'avg', 'sid': 'adrian.klima.temperatur|avg|3d|now'}: 'NoneType' object is not iterable -- __init__.py:update_series:282
                    2013-10-04 03:03:05,231 INFO     Scheduler    Adding worker thread. Total: 6 -- scheduler.py:_add_worker:257
                    2013-10-04 03:03:05,241 INFO     Scheduler    Current Threads: Main, series, series, series, series, Scheduler, SQLite pack, series -- scheduler.py:_add_worker:                                        262
                    2013-10-04 03:04:05,250 DEBUG    Scheduler    system next time: 2013-10-04 03:09:05+02:00 -- scheduler.py:_next_time:245
                    2013-10-04 03:04:06,281 INFO     Scheduler    Adding worker thread. Total: 7 -- scheduler.py:_add_worker:257
                    2013-10-04 03:04:06,285 INFO     Scheduler    Current Threads: Main, series, series, series, series, Scheduler, SQLite pack, series, Thread-7 -- scheduler.py:_a                                        dd_worker:262
                    2013-10-04 03:04:06,298 DEBUG    Scheduler    heizung next time: 2013-10-04 03:09:06+02:00 -- scheduler.py:_next_time:245
                    2013-10-04 03:04:06,304 DEBUG    system       technik.smarthome.runtime = 1d 5h 15m via Logic None -- item.py:_update:251
                    2013-10-04 03:04:07,331 DEBUG    Scheduler    wettercom next time: 2013-10-04 03:19:07+02:00 -- scheduler.py:_next_time:245
                    2013-10-04 03:04:08,364 DEBUG    Scheduler    unwetter next time: 2013-10-04 03:19:08+02:00 -- scheduler.py:_next_time:245
                    2013-10-04 03:05:07,394 INFO     Scheduler    Adding worker thread. Total: 8 -- scheduler.py:_add_worker:257
                    2013-10-04 03:05:07,398 INFO     Scheduler    Current Threads: Main, series, series, series, series, Scheduler, series, system, series, Thread-8 -- scheduler.py                                        :_add_worker:262
                    2013-10-04 03:05:39,376 DEBUG    Scheduler    RRDtool next time: 2013-10-04 03:10:39+02:00 -- scheduler.py:_next_time:245
                    2013-10-04 03:06:08,502 INFO     Scheduler    Adding worker thread. Total: 9 -- scheduler.py:_add_worker:257
                    2013-10-04 03:06:08,506 INFO     Scheduler    Current Threads: Main, series, series, series, series, Scheduler, series, system, series, series, Thread-9 -- sche                                        duler.py:_add_worker:262
                    2013-10-04 03:07:09,618 INFO     Scheduler    Adding worker thread. Total: 10 -- scheduler.py:_add_worker:257
                    2013-10-04 03:07:09,626 INFO     Scheduler    Current Threads: Main, series, series, series, series, series, Scheduler, series, system, series, series, idle --                                         scheduler.py:_add_worker:262
                    2013-10-04 03:08:10,724 INFO     Scheduler    Adding worker thread. Total: 11 -- scheduler.py:_add_worker:257
                    2013-10-04 03:08:10,728 INFO     Scheduler    Current Threads: Main, series, series, series, series, series, Scheduler, series, system, series, series, series,                                         Thread-11 -- scheduler.py:_add_worker:262
                    2013-10-04 03:09:05,321 DEBUG    Scheduler    system next time: 2013-10-04 03:14:05+02:00 -- scheduler.py:_next_time:245
                    2013-10-04 03:09:06,347 DEBUG    Scheduler    heizung next time: 2013-10-04 03:14:06+02:00 -- scheduler.py:_next_time:245
                    2013-10-04 03:09:11,864 INFO     Scheduler    Adding worker thread. Total: 12 -- scheduler.py:_add_worker:257
                    2013-10-04 03:09:11,875 INFO     Scheduler    Current Threads: Main, series, series, series, series, series, Scheduler, series, series, system, series, series,                                         series, idle -- scheduler.py:_add_worker:262
                    2013-10-04 03:09:11,886 DEBUG    system       technik.smarthome.runtime = 1d 5h 20m via Logic None -- item.py:_update:251
                    2013-10-04 03:10:12,979 INFO     Scheduler    Adding worker thread. Total: 13 -- scheduler.py:_add_worker:257
                    2013-10-04 03:10:12,983 INFO     Scheduler    Current Threads: Main, series, series, series, series, series, Scheduler, series, series, system, series, series,                                         series, system, Thread-13 -- scheduler.py:_add_worker:262
                    2013-10-04 03:10:39,264 DEBUG    Scheduler    RRDtool next time: 2013-10-04 03:15:39+02:00 -- scheduler.py:_next_time:245
                    2013-10-04 03:11:14,092 INFO     Scheduler    Adding worker thread. Total: 14 -- scheduler.py:_add_worker:257
                    2013-10-04 03:11:14,101 INFO     Scheduler    Current Threads: Main, series, series, series, series, series, series, Scheduler, series, series, system, series,                                         series, series, idle, system -- scheduler.py:_add_worker:262
                    2013-10-04 03:12:15,195 INFO     Scheduler    Adding worker thread. Total: 15 -- scheduler.py:_add_worker:257
                    2013-10-04 03:12:15,200 INFO     Scheduler    Current Threads: Main, series, series, series, series, series, series, Scheduler, series, series, system, series,                                         series, series, series, system, Thread-15 -- scheduler.py:_add_worker:262
                    2013-10-04 03:13:16,300 INFO     Scheduler    Adding worker thread. Total: 16 -- scheduler.py:_add_worker:257
                    2013-10-04 03:13:16,304 INFO     Scheduler    Current Threads: Main, series, series, series, series, series, series, series, Scheduler, series, series, system,                                         series, series, series, series, system, Thread-16 -- scheduler.py:_add_worker:262
                    2013-10-04 03:14:05,395 DEBUG    Scheduler    system next time: 2013-10-04 03:19:05+02:00 -- scheduler.py:_next_time:245
                    2013-10-04 03:14:06,216 DEBUG    Scheduler    heizung next time: 2013-10-04 03:19:06+02:00 -- scheduler.py:_next_time:245
                    2013-10-04 03:14:17,422 INFO     Scheduler    Adding worker thread. Total: 17 -- scheduler.py:_add_worker:257
                    2013-10-04 03:14:17,426 INFO     Scheduler    Current Threads: Main, series, series, series, series, series, series, series, series, Scheduler, series, series,                                         system, series, series, series, series, system, Thread-17 -- scheduler.py:_add_worker:262
                    2013-10-04 03:14:17,434 DEBUG    heizung      HA: VL zu niedrig, Brenner an -- heizung.py:<module>:39
                    2013-10-04 03:14:17,441 DEBUG    heizung      technik.heizung.brenner = True via Logic None -- item.py:_update:251
                    2013-10-04 03:15:18,532 INFO     Scheduler    Adding worker thread. Total: 18 -- scheduler.py:_add_worker:257
                    2013-10-04 03:15:18,542 INFO     Scheduler    Current Threads: Main, series, series, series, series, series, series, series, series, Scheduler, series, series,                                         system, idle, series, series, series, series, system, heizung -- scheduler.py:_add_worker:262
                    2013-10-04 03:15:18,549 DEBUG    system       technik.smarthome.runtime = 1d 5h 26m via Logic None -- item.py:_update:251
                    2013-10-04 03:15:39,328 DEBUG    Scheduler    RRDtool next time: 2013-10-04 03:20:39+02:00 -- scheduler.py:_next_time:245
                    2013-10-04 03:16:19,658 INFO     Scheduler    Adding worker thread. Total: 19 -- scheduler.py:_add_worker:257
                    2013-10-04 03:16:19,663 INFO     Scheduler    Current Threads: Main, series, series, series, series, series, series, series, series, Scheduler, series, series,                                         system, system, series, series, series, series, system, heizung, Thread-19 -- scheduler.py:_add_worker:262
                    2013-10-04 03:17:20,780 INFO     Scheduler    Adding worker thread. Total: 20 -- scheduler.py:_add_worker:257
                    2013-10-04 03:17:20,789 INFO     Scheduler    Current Threads: Main, system, system, series, series, series, series, series, series, series, series, series, ser                                        ies, series, series, series, series, Scheduler, heizung, series, system, series -- scheduler.py:_add_worker:262
                    2013-10-04 03:18:21,881 INFO     Scheduler    Adding worker thread. Total: 21 -- scheduler.py:_add_worker:257
                    2013-10-04 03:18:21,886 INFO     Scheduler    Current Threads: Main, system, system, series, series, series, series, series, series, series, series, series, ser                                        ies, series, series, series, series, Scheduler, heizung, series, system, series, Thread-21 -- scheduler.py:_add_worker:262
                    2013-10-04 03:19:05,268 DEBUG    Scheduler    system next time: 2013-10-04 03:24:05+02:00 -- scheduler.py:_next_time:245
                    2013-10-04 03:19:06,293 DEBUG    Scheduler    heizung next time: 2013-10-04 03:24:06+02:00 -- scheduler.py:_next_time:245
                    2013-10-04 03:19:07,317 DEBUG    Scheduler    wettercom next time: 2013-10-04 03:34:07+02:00 -- scheduler.py:_next_time:245
                    2013-10-04 03:19:08,342 DEBUG    Scheduler    unwetter next time: 2013-10-04 03:34:08+02:00 -- scheduler.py:_next_time:245
                    2013-10-04 03:19:23,012 INFO     Scheduler    Adding worker thread. Total: 22 -- scheduler.py:_add_worker:257
                    2013-10-04 03:19:23,017 INFO     Scheduler    Current Threads: Main, system, system, series, series, series, series, series, series, series, series, series, ser                                        ies, series, series, series, series, series, Scheduler, heizung, series, system, series, Thread-22 -- scheduler.py:_add_worker:262
                    2013-10-04 03:19:23,031 DEBUG    system       technik.smarthome.runtime = 1d 5h 30m via Logic None -- item.py:_update:251
                    2013-10-04 03:20:24,116 INFO     Scheduler    Adding worker thread. Total: 23 -- scheduler.py:_add_worker:257
                    2013-10-04 03:20:24,124 INFO     Scheduler    Current Threads: Main, system, system, series, series, series, series, series, series, series, series, series, ser                                        ies, series, series, series, series, series, Scheduler, heizung, series, idle, system, series, system -- scheduler.py:_add_worker:262
                    2013-10-04 03:20:39,211 DEBUG    Scheduler    RRDtool next time: 2013-10-04 03:25:39+02:00 -- scheduler.py:_next_time:245
                    2013-10-04 03:21:25,237 INFO     Scheduler    Adding worker thread. Total: 24 -- scheduler.py:_add_worker:257
                    2013-10-04 03:21:25,245 INFO     Scheduler    Current Threads: Main, system, system, series, series, series, series, series, series, series, series, series, idl                                        e, series, series, series, series, series, series, Scheduler, heizung, series, series, system, series, system -- scheduler.py:_add_worker:262
                    2013-10-04 03:22:26,355 INFO     Scheduler    Adding worker thread. Total: 25 -- scheduler.py:_add_worker:257
                    2013-10-04 03:22:26,360 INFO     Scheduler    Current Threads: Main, system, system, series, series, series, series, series, series, series, series, series, ser                                        ies, series, series, series, series, series, series, Scheduler, heizung, series, series, system, series, system, Thread-25 -- scheduler.py:_add_worker:262
                    2013-10-04 03:23:27,462 INFO     Scheduler    Adding worker thread. Total: 26 -- scheduler.py:_add_worker:257
                    2013-10-04 03:23:27,470 INFO     Scheduler    Current Threads: Main, system, system, series, series, series, series, series, series, series, series, series, ser                                        ies, series, series, series, series, series, series, series, Scheduler, heizung, series, series, system, series, system, idle -- scheduler.py:_add_worker:262
                    2013-10-04 03:24:05,355 DEBUG    Scheduler    system next time: 2013-10-04 03:29:05+02:00 -- scheduler.py:_next_time:245
                    2013-10-04 03:24:06,381 DEBUG    Scheduler    heizung next time: 2013-10-04 03:29:06+02:00 -- scheduler.py:_next_time:245
                    2013-10-04 03:24:28,584 INFO     Scheduler    Adding worker thread. Total: 27 -- scheduler.py:_add_worker:257
                    2013-10-04 03:24:28,588 INFO     Scheduler    Current Threads: Main, system, system, series, series, series, series, series, series, series, series, series, ser                                        ies, series, series, series, series, series, series, series, Scheduler, heizung, series, series, system, series, system, series, Thread-27 -- scheduler.py:_add_                                        worker:262
                    2013-10-04 03:24:28,603 DEBUG    system       technik.smarthome.runtime = 1d 5h 35m via Logic None -- item.py:_update:251
                    2013-10-04 03:25:29,695 INFO     Scheduler    Adding worker thread. Total: 28 -- scheduler.py:_add_worker:257
                    2013-10-04 03:25:29,700 INFO     Scheduler    Current Threads: Main, system, system, series, series, series, series, series, series, series, series, series, ser                                        ies, series, series, series, series, system, series, series, series, Scheduler, heizung, series, series, system, series, system, series, Thread-28 -- scheduler.                                        py:_add_worker:262
                    2013-10-04 03:25:39,279 DEBUG    Scheduler    RRDtool next time: 2013-10-04 03:30:39+02:00 -- scheduler.py:_next_time:245
                    2013-10-04 03:26:30,809 INFO     Scheduler    Adding worker thread. Total: 29 -- scheduler.py:_add_worker:257
                    2013-10-04 03:26:30,818 INFO     Scheduler    Current Threads: Main, idle, system, system, series, series, series, series, series, series, series, series, serie                                        s, series, series, series, series, series, series, system, series, series, series, Scheduler, heizung, series, series, system, series, system, series -- schedul                                        er.py:_add_worker:262
                    2013-10-04 03:27:31,921 INFO     Scheduler    Adding worker thread. Total: 30 -- scheduler.py:_add_worker:257
                    2013-10-04 03:27:31,929 INFO     Scheduler    Current Threads: Main, series, system, system, series, series, series, series, series, series, series, series, ser                                        ies, series, series, series, series, series, series, system, series, series, idle, series, Scheduler, heizung, series, series, system, series, system, series --                                         scheduler.py:_add_worker:262
                    2013-10-04 03:28:33,020 ERROR    Scheduler    Needing more worker threads than the specified maximum of 30! -- scheduler.py:run:71
                    Gruss,

                    der Jan
                    KNX, DMX over E1.31, DALI, 1W, OpenHAB, MQTT

                    Kommentar


                      #70
                      exakt das gleiche bei mir:

                      2013-10-04 03:02:00,384 INFO modbus.update Waermepumpe.Warmwasser.Ist = 48.63 via Modbus 1681 -- item.py:_update:254
                      2013-10-04 03:02:04,464 INFO Main knx: 1.1.230 set 6/3/150 to 1.51 -- __init__.pyarse_telegram:202
                      2013-10-04 03:02:04,465 INFO Main Wetterstation.Wind.Geschwindigkeit = 1.51 via KNX 1.1.230 -- item.py:_update:254
                      2013-10-04 03:02:07,398 DEBUG Scheduler modbus.update next time: 2013-10-04 03:02:17+02:00 -- scheduler.py:_next_time:245
                      2013-10-04 03:02:10,485 INFO modbus.update Waermepumpe.Warmwasser.Ist = 48.64 via Modbus 1681 -- item.py:_update:254
                      2013-10-04 03:02:12,002 ERROR series Problem updating series for {'update': True, 'func': 'avg', 'sid': 'Wechselrichter.DC_Leistung_String2|avg|1d|now', 'end': 'now', 'item': 'Wechselrichter.DC_Leistung_String2', 'step': 0, 'start': 1380848518160}: 'NoneType' object is not iterable -- __init__.py:update_series:282
                      Traceback (most recent call last):
                      File "/usr/local/smarthome/plugins/visu/__init__.py", line 280, in update_series
                      reply = self.items[series['params']['item']].series(**series['params'])
                      File "/usr/local/smarthome/plugins/sqlite/__init__.py", line 322, in _series
                      tuples = self._avg_ser(tuples, iend) # compute avg for concatenation groups
                      File "/usr/local/smarthome/plugins/sqlite/__init__.py", line 237, in _avg_ser
                      for tpl in tuples:
                      TypeError: 'NoneType' object is not iterable
                      2013-10-04 03:02:17,238 DEBUG Scheduler modbus.update next time: 2013-10-04 03:02:27+02:00 -- scheduler.py:_next_time:245
                      2013-10-04 03:02:20,300 INFO modbus.update Waermepumpe.Warmwasser.Ist = 48.63 via Modbus 1681 -- item.py:_update:254
                      2013-10-04 03:02:20,387 INFO modbus.update Waermepumpe.Quellentemperatur.Ausgang = 25.74 via Modbus 561 -- item.py:_update:254
                      2013-10-04 03:02:24,267 DEBUG Scheduler sma.update next time: 2013-10-04 03:03:24+02:00 -- scheduler.py:_next_time:245
                      danach laufen bei mir auch die worker threads bis zum Exitus hoch.

                      Kommentar


                        #71
                        Praktisch wäre dann, wenn sh.py sich dann beendet, dann kann der monit ihn neustarten....

                        Gruss,

                        der Jan
                        KNX, DMX over E1.31, DALI, 1W, OpenHAB, MQTT

                        Kommentar


                          #72
                          hmmm, finde ich problematisch...

                          Woanders haben sich die Benutzer verrückterweise dran gewöhnt, dass der Monit den Daemon 2-3 mal am Tag wiederbelebt - hier wäre ich eher für "läuft oder steht" als default.

                          Für den findigen (Power-)User ist es ja nur eine minimale Fingerübung, mit einer periodischen Logik ein "Ping" an den monit schicken zu lassen - wenn Ping ausbleibt, meinetwegen Reset. Das ist sogar zuverlässiger als jede Aktion die darauf beruht, dass die Software noch Piepsen kann.

                          Grüße
                          Robert

                          Kommentar


                            #73
                            Hallo,

                            Danke ist gefixed.

                            Bis bald

                            Marcus

                            Kommentar


                              #74
                              Hi

                              habe gerade mal mein System (Pi Image) neu intalliert und auf Python 3 umgestellt. jetz kommt schon beim Start von sh.py folgender Fehler

                              Code:
                              Exception in thread visu:
                              Traceback (most recent call last):
                                File "/usr/lib/python3.2/threading.py", line 740, in _bootstrap_inner
                                  self.run()
                                File "/usr/smarthome/lib/plugin.py", line 84, in run
                                  self.plugin.run()
                                File "/usr/smarthome/plugins/visu/__init__.py", line 136, in run
                                  self._smartvisu_pages(self.smartvisu_dir)
                                File "/usr/smarthome/plugins/visu/__init__.py", line 67, in _smartvisu_pages
                                  smartvisu.pages(self._sh, directory)
                                File "/usr/smarthome/plugins/visu/smartvisu.py", line 99, in pages
                                  nav = parse_tpl(tpldir + '/navigation.html', [('{{ visu_navis }}', nav_lis)])
                                File "/usr/smarthome/plugins/visu/smartvisu.py", line 32, in parse_tpl
                                  tpl = f.read()
                                File "/usr/lib/python3.2/encodings/ascii.py", line 26, in decode
                                  return codecs.ascii_decode(input, self.errors)[0]
                              UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 135: ordinal not in range(128)
                              mein Item.conf sieht vie folgt aus

                              Code:
                              [WP]
                                  name = WP
                                  [[Temp1]]
                                      name = Aussentemp
                                      type = num
                                      visu = yes
                                      Dimplex_des = 'reg'
                                      Dimplex_adr = 1
                                      sqlite = yes
                                  [[Temp2]]
                                      name = Aussentemp2
                                      type = num
                                      visu = yes
                                      Dimplex_des = 'reg'
                                      Dimplex_adr = 2
                                      sqlite = yes
                              Grüße Stromie

                              Kommentar


                                #75
                                Hallo Ronny,

                                hmm, bei mir klappt das. Hast Du die Datei navigation.html modifiziert?
                                Er stolpert darüber, da er denkt es ist ASCII ist aber UTF-8 drin.

                                bis bald

                                Marcus

                                Kommentar

                                Lädt...
                                X