Russound C3/C5 RIO over TCP Plugin
Das freut mich zu hören.
Wegen ekey, ich hab einfach eine Logik so definiert:
Und hier Auszüge aus der fingerprint.py:
Danach kannst du das nach Belieben auswerten. Der ekey UDP Converter muss natürlich an die IP des Pi senden auf den Port 51000. Außerdem musst du das Protokoll auf (ich glaube) "home" stellen und den Delimiter entsprechen deiner Logik anpassen oder das "_" übernehmen.
EDIT: okay, dass es ein ekey Multi ist habe ich überlesen. Dann musst du dir das Protokoll nochmal anschauen. Sollte aber so ähnlich funktionieren.
Das freut mich zu hören.
Wegen ekey, ich hab einfach eine Logik so definiert:
Code:
[fingerprint'] filename = 'fingerprint.py' nw = yes nw_udp_listen = 51000
Code:
DELIMITER = '_' if not trigger['source'] == '192.168.178.18': logger.info("logic called from an invalid ip adress ({0})".format(trigger['source'])) exit() # retrieve the payload payload = trigger['value'] # split the payload parts = payload.split(DELIMITER) # assign the single values user = int(parts[1]) finger = parts[2] serial = parts[3] action = int(parts[4]) relais = parts[5]
EDIT: okay, dass es ein ekey Multi ist habe ich überlesen. Dann musst du dir das Protokoll nochmal anschauen. Sollte aber so ähnlich funktionieren.
Kommentar