HomematicIP Python Library

HMIP Installation - Server im Internet

Moderator: Co-Administratoren

mash4077
Beiträge: 65
Registriert: 26.05.2018, 08:43

Re: HomematicIP Python Library

Beitrag von mash4077 » 26.01.2019, 21:43

Dankeschön!

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

Re: HomematicIP Python Library

Beitrag von Greenberet » 02.03.2019, 22:59

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
Homematic IP mit Access Point - Python Modul: Programmieren mit dem Access Point

HansDampf
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

Beitrag von HansDampf » 13.03.2019, 16:04

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:

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

mash4077
Beiträge: 65
Registriert: 26.05.2018, 08:43

Re: HomematicIP Python Library

Beitrag von mash4077 » 13.03.2019, 20:30

pip install qrcode

HansDampf
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

Beitrag von HansDampf » 14.03.2019, 18:42

mash4077 hat geschrieben:
13.03.2019, 20:30
pip install qrcode
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

mash4077
Beiträge: 65
Registriert: 26.05.2018, 08:43

Re: HomematicIP Python Library

Beitrag von mash4077 » 04.04.2019, 22:37

@Greenberet

Der Wettersensor Pro liefert den Helligkeitswert nicht über die API. Liegt das an EQ-3?

tomi_cc16
Beiträge: 1151
Registriert: 30.11.2013, 16:35
Wohnort: Mordor
Hat sich bedankt: 23 Mal
Danksagung erhalten: 56 Mal

Re: HomematicIP Python Library

Beitrag von tomi_cc16 » 05.04.2019, 10:43

mash4077 hat geschrieben:
04.04.2019, 22:37
@Greenberet

Der Wettersensor Pro liefert den Helligkeitswert nicht über die API. Liegt das an EQ-3?
am besten direkt ein issue in github

Raider
Beiträge: 16
Registriert: 20.04.2018, 13:36

Re: HomematicIP Python Library

Beitrag von Raider » 05.04.2019, 12:59

mash4077 hat geschrieben:
04.04.2019, 22:37
@Greenberet

Der Wettersensor Pro liefert den Helligkeitswert nicht über die API. Liegt das an EQ-3?
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()

mash4077
Beiträge: 65
Registriert: 26.05.2018, 08:43

Re: HomematicIP Python Library

Beitrag von mash4077 » 05.04.2019, 22:56

Raider hat geschrieben:
05.04.2019, 12:59

Bei mir tut er es! Z.B. mit diesem Python-Script:
Danke!

griptay
Beiträge: 1
Registriert: 10.04.2019, 22:26

Re: HomematicIP Python Library

Beitrag von griptay » 10.04.2019, 23:08

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. :lol:

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!!

Antworten

Zurück zu „HomeMatic IP mit Access Point“