HomematicIP Python Library
Moderator: Co-Administratoren
-
- Beiträge: 164
- Registriert: 12.01.2017, 23:33
- Danksagung erhalten: 4 Mal
Re: HomematicIP Python Library
0.10.6 wurde soeben veröffentlicht.
mein persönliches Highlight: HeatingThermostat.valveActualTemperature -> es ist nun möglich die Temperatur am Heizventil auszulesen
FULL CHANGELOG
mein persönliches Highlight: HeatingThermostat.valveActualTemperature -> es ist nun möglich die Temperatur am Heizventil auszulesen
FULL CHANGELOG
Homematic IP mit Access Point - Python Modul: Programmieren mit dem Access Point
-
- Beiträge: 195
- Registriert: 25.11.2018, 11:18
- System: Access Point
- Hat sich bedankt: 11 Mal
- Danksagung erhalten: 11 Mal
Re: HomematicIP Python Library
Danke für die Arbeit.
Ich habe Python 3.7.2 und Version 0.10.6 unter Windows 10 (1809) 32Bit installiert. Die Geräte kann ich mit "hmip_cli.py --list-devices" alle auslesen.
Wie kann ich jetzt den QRCodeGenerator erfolgreich laufen lassen?
Ich bekomme nur:
Ich habe Python 3.7.2 und Version 0.10.6 unter Windows 10 (1809) 32Bit installiert. Die Geräte kann ich mit "hmip_cli.py --list-devices" alle auslesen.
Wie kann ich jetzt den QRCodeGenerator erfolgreich laufen lassen?
Ich bekomme nur:
Code: Alles auswählen
C:\Users\ich\AppData\Local\Programs\Python\Python37-32\Scripts\QRCodeGenerator>qrcodegenerator.py
Traceback (most recent call last):
File "C:\Users\ich\AppData\Local\Programs\Python\Python37-32\Scripts\QRCodeGenerator\qrcodegenerator.py", line 6, in <module>
import qrcode
ModuleNotFoundError: No module named 'qrcode'
HomeMatic ist nicht HomeMatic IP / HomeMatic IP bedeutet nicht das der Access Point damit klar kommt
-
- Beiträge: 195
- Registriert: 25.11.2018, 11:18
- System: Access Point
- Hat sich bedankt: 11 Mal
- Danksagung erhalten: 11 Mal
Re: HomematicIP Python Library
Danke.
Mit "pip install image" konnte ich dann noch die letzte Hürde nehmen.
HomeMatic ist nicht HomeMatic IP / HomeMatic IP bedeutet nicht das der Access Point damit klar kommt
Re: HomematicIP Python Library
@Greenberet
Der Wettersensor Pro liefert den Helligkeitswert nicht über die API. Liegt das an EQ-3?
Der Wettersensor Pro liefert den Helligkeitswert nicht über die API. Liegt das an EQ-3?
-
- Beiträge: 1151
- Registriert: 30.11.2013, 16:35
- Wohnort: Mordor
- Hat sich bedankt: 23 Mal
- Danksagung erhalten: 56 Mal
Re: HomematicIP Python Library
Bei mir tut er es! Z.B. mit diesem Python-Script:
Code: Alles auswählen
#!/usr/bin/env python3
from homematicip.home import Home
import homematicip
import math
def main():
_config = homematicip.find_and_load_config_file()
home = Home()
home.set_auth_token(_config.auth_token)
home.init(_config.access_point)
if not home.get_current_state():
return
weatherSensor = home.search_device_by_id('xxxxxxxxxxxxxxxxxxxxxxxx') #<- hier muss natürlich die DeviceID rein
print(round(int(weatherSensor.illumination),1)) #gibt den Helligkeitswert ohne Komma aus
if __name__== "__main__":
main()
Re: HomematicIP Python Library
Hallo zusammen,
ich bin ein absoluter Neuling was Python angeht, habe das Script aber dank der guten Doku mit Windows sofort zum laufen gebracht.
Da ich aber abgesehen von den Homematic IP Geräten (Thermostate und ein paar Steckdosen) Zuhause alles mit Tasker steuere, dachte ich, ich versuch das ganze mal mit QPython3 auf meinem Android Tablet zu installieren. Damit bin ich kläglich gescheitert.
Hat das hier schonmal jemand mit QPython3 versucht und kann mir mit einem kleinen Tutorial weiterhelfen?
Vielen Dank und viele Grüße
Micha
EDIT: Habe es nun mit Termux hinbekommen, ging völlig problemlos. Danke für die großartige Arbeit!!
ich bin ein absoluter Neuling was Python angeht, habe das Script aber dank der guten Doku mit Windows sofort zum laufen gebracht.
Da ich aber abgesehen von den Homematic IP Geräten (Thermostate und ein paar Steckdosen) Zuhause alles mit Tasker steuere, dachte ich, ich versuch das ganze mal mit QPython3 auf meinem Android Tablet zu installieren. Damit bin ich kläglich gescheitert.
Hat das hier schonmal jemand mit QPython3 versucht und kann mir mit einem kleinen Tutorial weiterhelfen?
Vielen Dank und viele Grüße
Micha
EDIT: Habe es nun mit Termux hinbekommen, ging völlig problemlos. Danke für die großartige Arbeit!!