stimmt, kann man ja umbenennen.
ähhm, um das ganze perfekt zu machen, müsste man die namen dann im setup einstellen können.
oder ist da der aufwand zu groß? (programiertechnisch)
stimmt, kann man ja umbenennen.
ähhm, um das ganze perfekt zu machen, müsste man die namen dann im setup einstellen können.
oder ist da der aufwand zu groß? (programiertechnisch)
Indoor und Outdoor kannst dann mal umbenennen! Danach entweder die gui neustarten oder ins plugin und Menü und speichern, dann wird auch neu eingelesen - ansonnsten muss man die Intervall Zeit abwarten bis aktualisiert wird!
Hab ich umbenannt... Funktioniert mit meiner Lib ja jetzt mit Indoor/Outdoor. Hab einen kompletten reboot gemacht... Will aber noch nicht. ClientId und Client Secret kommen in die NetatmoCore.py?
jepp,
zeile 62/63
frag mich nur warum es bei dir ned geht ?
hast du auch die 10er version drauf ?
ja hab ich -ich schmeiss die nochmal runter und installier neu...
ZitatOriginal von pumian
jepp,
zeile 62/63
frag mich nur warum es bei dir ned geht ?
hast du auch die 10er version drauf ?
ID und SECRET sollten nicht getauscht werden - funktioniert ja bei allen anderen auch! oder jetzt doch nicht????
Wie soll das denn ohne funktionieren?
das ist ne allgemeine ID
Neuinstallation des Plugins brachte auch nichts - auch wenn ich die ClientId/ClientSecret nicht anpasse.
Allerdings wird der User und das Passwort irgendwo gespeichert und ist nach Neuinstallation wieder vorhanden - trotz reboot.
Wo speicherst du das?
mail und PW wird in der usr/enigma2/settings gespeichert
gibts bei der Dream nicht...
du meinst /etc/enigma2/settings
hab's gefunden.
Hast du vielleicht Probleme mit Sonderzeichen im Passwort?
mach die Sonderzeichen/umlaute mal raus und berichte
Hab ich... Bringt nichts
Schon komisch... Kann das am Skin liegen?
ZitatOriginal von fuzzi99
gibts bei der Dream nicht...
du meinst /etc/enigma2/settings
ups, ja, mein fehler
am skin liegts bestimmt nicht
schmeiss doch mal das zeugs bei App eines dritten raus
und setzt neu auf
Hab ich schon
Wenn ich nicht wüsste dass es funktioniert würde ich ja bei mir weitersuchen... Aber es funktioniert ja prinzipiell und auch über die hier im plugin benutzte py (ist ja prinzipiell die gleiche - die von Philippelt)
hab noch mal was mit deiner NetatmoCore.py rumgespielt.
Wenn ich die Zeille
self.pressureunit = data["pressureunit"]
in class UserData()
aukommentiere und dann das pythonscript mit
def getLastData():
stations = Stations()
stations.update();
for station in stations.stations:
print station.name
print station.module_name
print station.firmware
print station.location
print station.area
print station.timezone
print station.indoor
for module in station.modules:
print module.module_name
print module.firmware
print module.battery_vp
#print module.outdoor
if __name__ == "__main__":
getLastData()
aufrufe bekomme ich ein Ergebnis:
________________
root@dm8000:/usr/lib/enigma2/python/Plugins/Extensions/Netatmo# python NetatmoCore.py
Home
Indoor
79
[x, y]
Nordrhein-Westfalen
Europe/Berlin
19.1
Outdoor
34
5650
________________
User und Passwort sind dabei global gesetzt.
Wenn ich die obere Zeile nicht auskommentiere bekomme ich:
_________________
--- [Netatmo] STACK TRACE ---
Traceback (most recent call last):
File "NetatmoCore.py", line 88, in update
self.user = UserData(User(authorization).rawData)
File "NetatmoCore.py", line 53, in __init__
self.pressureunit = data["pressureunit"]
KeyError: 'pressureunit'
__________________
Vielleicht hilft das ja bei der Analyse?
Prinzipiell geht es ja anscheinend
grad nochmals an einer zweiten Dreambox (DM500HD) probiert. Gleiches Verhalten...
zur Zeit sind 31 Mitglieder (davon 4 unsichtbar) und 2.062 Gäste online - Rekord: 5.681 Benutzer ()