"Externe Variable" im Access Point

HMIP Installation - Server im Internet

Moderator: Co-Administratoren

Greenberet
Beiträge: 164
Registriert: 12.01.2017, 23:33
Danksagung erhalten: 4 Mal

Re: "Externe Variable" im Access Point

Beitrag von Greenberet » 29.05.2018, 13:46

Dir Fehlen die Abhängigkeiten.

Wenn du schon Visual Studio offen hast, dann kannst du diese relativ einfach installieren.

Im Projekt klick auf "Python Environment" und mir der rechten Maustaste auf "Python 3.6".
Dort dann "Install from requirements.txt".

Danach sollte es klappen.
Homematic IP mit Access Point - Python Modul: Programmieren mit dem Access Point

Wutz
Beiträge: 30
Registriert: 02.05.2018, 13:46
Hat sich bedankt: 6 Mal

Re: "Externe Variable" im Access Point

Beitrag von Wutz » 29.05.2018, 23:05

Das war es! Wunderbar soweit.

Klappt alles und ich habe mir bereits zwei Scripte zum Ein-und Ausschalten meiner entsprechenden Steckdose erstellt. Diese rufe ich dann mit meiner Java-Applikation (eine Abwandlung hiervon: https://github.com/Tommy-LSA/supoxy) auf wenn ich genügend oder zu wenig Energie habe.

Unter Windows funktioniert zumindest beim Testen alles. Die Probleme kommen nur wieder sobald ich auf den pi wechsle.
Hier kriege ich wieder Meldungen, dass er irgendwelche imports nicht findet. Wie installiere ich hier die requirements am besten?


Trotzdem schonmal vielen dank und cooles reverse-engineering :!:

Greenberet
Beiträge: 164
Registriert: 12.01.2017, 23:33
Danksagung erhalten: 4 Mal

Re: "Externe Variable" im Access Point

Beitrag von Greenberet » 30.05.2018, 10:36

sofern du nicht unbedingt immer die aktuelle version von github benötigst, dann kannst du auch das PyPi Paket benutzen

mit folgendem Befehl kannst du das Paket installieren und in Zukunft auch updaten.

Code: Alles auswählen

pip install homematicip --upgrade
Homematic IP mit Access Point - Python Modul: Programmieren mit dem Access Point

Wutz
Beiträge: 30
Registriert: 02.05.2018, 13:46
Hat sich bedankt: 6 Mal

Re: "Externe Variable" im Access Point

Beitrag von Wutz » 30.05.2018, 11:20

Bei dem Befehl pupt er mir folgende fehlermeldung raus:

----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-install-CxmIEa/websockets/

Greenberet
Beiträge: 164
Registriert: 12.01.2017, 23:33
Danksagung erhalten: 4 Mal

Re: "Externe Variable" im Access Point

Beitrag von Greenberet » 30.05.2018, 15:20

Homematic IP mit Access Point - Python Modul: Programmieren mit dem Access Point

Wutz
Beiträge: 30
Registriert: 02.05.2018, 13:46
Hat sich bedankt: 6 Mal

Re: "Externe Variable" im Access Point

Beitrag von Wutz » 30.05.2018, 18:34

Hat leider alles nicht geholfen habs aber nach langem hin- und herprobieren doch installiert gekriegt.

..aendert aber nichts daran, dass die scripte beim ausfuehren den import scheinbar nicht sehen:

pi@raspberrypi:~/Desktop/homematicip-rest-api-master $ sudo python hmip_generate_auth_token.py
Traceback (most recent call last):
File "hmip_generate_auth_token.py", line 1, in <module>
import homematicip
File "/home/pi/Desktop/homematicip-rest-api-master/homematicip/__init__.py", line 9
def find_and_load_config_file() -> HmipConfig:
^
SyntaxError: invalid syntax

Greenberet
Beiträge: 164
Registriert: 12.01.2017, 23:33
Danksagung erhalten: 4 Mal

Re: "Externe Variable" im Access Point

Beitrag von Greenberet » 30.05.2018, 21:05

sieht für mich stark danach aus, als würdest du python version 2 benutzen.
die library unterstützt nur python 3
Homematic IP mit Access Point - Python Modul: Programmieren mit dem Access Point

Wutz
Beiträge: 30
Registriert: 02.05.2018, 13:46
Hat sich bedankt: 6 Mal

Re: "Externe Variable" im Access Point

Beitrag von Wutz » 07.06.2018, 11:12

Huhu spätes feedback hierzu:

Es war so! :D

Alles läuft wie es soll danke für die Mühe!

Antworten

Zurück zu „HomeMatic IP mit Access Point“