19 lines
480 B
Python
Raw Permalink Normal View History

2022-09-21 01:34:39 +02:00
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)
2022-11-09 15:39:31 +00:00
client.publish(f"fablock/{fablock_id:03d}/{relais_id:03d}/trigger", 0x1)
2022-09-21 01:34:39 +02:00
if __name__ == '__main__':
host = sys.argv[1]
2022-11-09 15:54:39 +00:00
fablock_id = int(sys.argv[2])
relais_id = int(sys.argv[3])
2022-09-21 01:34:39 +02:00
state = sys.argv[5]
if(state == "inuse"):
2022-11-09 15:39:31 +00:00
main(host, fablock_id, relais_id)