seit Woche beschäftige ich mich mit dem Thema pmatic und habe mich etwas festgefahren. Ich möchte vorwegschicken, dass ich Anfänger bin.
Ich möchte gerne meine Homematic Devices mit pmatic steuern.
Genauer gesagt die beiden Komponenten:
1. Funk-Rollladenaktor HM-LC-BI1PBU-FM
2. Funk-Schaltaktor HM-LC-Sw1-PBC
Leider finde ich in der Literatur keine Anleitung, wie ich die Zustände der Aktoren (Relais öffnen oder schließen, Rollladen öffnen oder schließen) verändern kann.
Ich arbeite mit einem RasPi und habe darauf Raspberrymatic installiert. Von dort kann ich momentan die Komponenten über WEBUI steuern.
Allerdings möchte ich Dinge in Python programmieren, die so nicht möglich sind. Deshalb pmatic.
Ich wäre sehr dankbar, wenn mir jemand aus dem Forum (möglichst mit einem Beispiel Code) unter die Arme greifen könnte.
Vielen Dank im Voraus.
Mit dem folgenden Code konnte ich den Funk-Schaltaktor auslesen:
Code: Alles auswählen
#!usr/bin/python
#Versuche mit Testrelais
import pmatic
ccu = pmatic.CCU(address = "http://192.168.178.74", credentials=("*****", "*****"))
for device in ccu.devices.query(device_type=["HM-LC-Bl1PBU-FM", "HM-LC-Bl1-FM", "HM-Sec-SCo","HM-LC-Sw1-PCB"]):
if(device.name == "Testrelais"):
print("%-20s %s" % (device.name, device.type))
print(device.is_online)
print(device.summary_state)
Testrelais HM-LC-Sw1-PCB
True
State: off
Dazu fehlt mir jetzt noch der Code, um den Zustand des Aktors zu verändern.#
Gruß
Kurt