mirror of
https://gitlab.com/fabinfra/fabaccess/actors/fablock_actor.git
synced 2025-03-11 22:31:41 +01:00
19 lines
480 B
Python
19 lines
480 B
Python
import sys
|
|
|
|
import paho.mqtt.client as mqtt
|
|
|
|
def main(host, fablock_id, relais_id):
|
|
client = client = mqtt.Client(f"fablock_client_{fablock_id}_{relais_id}")
|
|
|
|
client.connect(host)
|
|
client.publish(f"fablock/{fablock_id:03d}/{relais_id:03d}/trigger", 0x1)
|
|
|
|
if __name__ == '__main__':
|
|
host = sys.argv[1]
|
|
fablock_id = int(sys.argv[2])
|
|
relais_id = int(sys.argv[3])
|
|
state = sys.argv[5]
|
|
|
|
if(state == "inuse"):
|
|
main(host, fablock_id, relais_id)
|