Code: Alles auswählen
import socket
sock=socket.socket(socket.AF_INET, socket.SOCK_STREAM) #verbindung über TCP/IP zu Steuerungsbox
sock.connect(('192.168.1.125', 10000)) #Adresse/Portnummer der Verbindung
sock.send('101 ST01 0\n') #Öffnet ein Tor
Code: Alles auswählen
sock.send('102 L01\n') #fragt den Status einer PIR ab (Antwort kann 0 oder 1 sein)
Die Frage ist jetzt wie kann ich die Antwort sowohl für Menschen als auch Maschinen lesbar machen? Möchte die Antwort dann später in ein IF/ELSE-Schleife benutzen (Das ist jetzt aber nicht das Thema).
Für den Anfang wäre ich mit ein paar Tipps sehr zufrieden, will möglichst selbst programmieren, anders lernt man es ja doch nicht.
Gruß
Seavers