Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
[Addon] UPS PIco
#11
danke, werd ich mir am WE mal anschauen, Feedback kommt
Zitieren
#12
So, ich hab jetzt das Addon per OSMC Installiert, 
und wollte dann das ganze per Putty (ssh) starten , bekomm aber eine Fehler meldung.

Code:
root@RaspControl:/home/osmc/.kodi/addons/service.ups_pico_beta# sudo python default.py
Traceback (most recent call last):
  File "default.py", line 8, in <module>
    import xbmc, xbmcgui, xbmcaddon
ImportError: No module named xbmc
Oder Denk-/Anwendungsfehler meinerseits ^^?
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
E39-525D
RaspberryPi 2 
Zitieren
#13
von kodi aus starten
einfach unter programme anwählen

und das log mit "tail -f /home/osmc/.kodi/temp/kodi.log" verfolgen

mit STRG+Z komm ich dann wieder aus dem log raus.
IBusCommunicator:
Image  <>  Kodi Addon

[Bild: usersignaturpic-14941mspx.jpg]
Zitieren
#14
Gibt einen Fehler



Code:
18:04:12 581.709167 T:1577047072  NOTICE: UPS PIco: /home/osmc/.kodi/addons/service.ups_pico_beta
18:04:14 583.632935 T:1577047072  NOTICE: UPS PIco: --- RTC data ---
18:04:14 583.633301 T:1577047072  NOTICE: UPS PIco: 2000-01-01 Mon 05:03:30 /00
18:04:14 583.715637 T:1577047072  NOTICE: UPS PIco: --- Status registers ---
18:04:14 583.715820 T:1577047072  NOTICE: UPS PIco: Mode Bat_lvl RPi_lvl Temp
18:04:14 583.719299 T:1577047072   ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                             - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <type 'exceptions.UnicodeEncodeError'>
                                            Error Contents: 'ascii' codec can't encode character u'\xb0' in position 34: ordinal not in range(128)
                                            Traceback (most recent call last):
                                              File "/home/osmc/.kodi/addons/service.ups_pico_beta/default.py", line 136, in <module>
                                                updateWindow()
                                              File "/home/osmc/.kodi/addons/service.ups_pico_beta/default.py", line 115, in updateWindow
                                                log(MODE+"\t\t"+BATLEVEL+"\t\t"+RPILEVEL+"\t\t"+TMPCELS+"\n")
                                              File "/home/osmc/.kodi/addons/service.ups_pico_beta/default.py", line 18, in log
                                                print "UPS PIco: " + logline
                                              File "<string>", line 7, in write
                                            UnicodeEncodeError: 'ascii' codec can't encode character u'\xb0' in position 34: ordinal not in range(128)
                                            -->End of Python script error report<--
EDIT: 
Hab jetzt mal von der UPSForum den Code genommen als .py gespeichert und ausgeführt, gibt den gleichen fehler.
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
E39-525D
RaspberryPi 2 
Zitieren
#15
teste mal das script von der console raus. so wie du es vorher gemacht hast.
(siehe Anhang)

zurück umbenennen nicht vergessen.


Angehängte Dateien
.txt   upspico.py.txt (Größe: 4,57 KB / Downloads: 4)
IBusCommunicator:
Image  <>  Kodi Addon

[Bild: usersignaturpic-14941mspx.jpg]
Zitieren
#16
Nein, immer noch der Fehler.


Code:
osmc@RaspControl:/home$ python 2.py
--- RTC data ---
2000-01-01 Mon 05:23:27 /00

--- Status registers ---
Mode            Bat_lvl         RPi_lvl         Temp
Traceback (most recent call last):
  File "2.py", line 50, in <module>
    print(MODE+"\t\t"+BATLEVEL+"\t\t"+RPILEVEL+"\t\t"+TMPCELS+"\n")
UnicodeEncodeError: 'ascii' codec can't encode character u'\xb0' in position 24:                                      ordinal not in range(128)
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
E39-525D
RaspberryPi 2 
Zitieren
#17
moment ich schreib mal noch schnell was um
IBusCommunicator:
Image  <>  Kodi Addon

[Bild: usersignaturpic-14941mspx.jpg]
Zitieren
#18
Kannst du mit den Script was anstellen? 
weil mit den hier klappt es , jedenfalls die FW, Powering Mode , Bat. und Rpi Voltage zu lesen.
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
E39-525D
RaspberryPi 2 
Zitieren
#19
ok, die default.py  im plugin ersetzen

wenn es dann immer noch keinen fortschritt gibt dann weiß ich auch nicht.

und so wie es aussieht, läuft das abholen der werte, nur dann das ausgeben scheint schwierigkeiten zu machen.


Angehängte Dateien
.txt   default.py.txt (Größe: 5,7 KB / Downloads: 1)
IBusCommunicator:
Image  <>  Kodi Addon

[Bild: usersignaturpic-14941mspx.jpg]
Zitieren
#20
Gibt den Fehler auch mit der neuen default.py aus ...

Meine Vermutung, vielleicht klappt das alte script nicht mehr bei der neueren FW.
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
E39-525D
RaspberryPi 2 
Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste