mirror of
https://gitlab.com/fabinfra/fabaccess/actors/fablock_actor.git
synced 2025-03-12 14:51:40 +01:00
18 lines
475 B
Python
18 lines
475 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("fablock/%03d/%03d/trigger".format(fablock_id, relais_id), 0x1)
|
||
|
|
||
|
if __name__ == '__main__':
|
||
|
host = sys.argv[1]
|
||
|
fablock_id = sys.argv[2]
|
||
|
relais_id = sys.argv[3]
|
||
|
state = sys.argv[5]
|
||
|
|
||
|
if(state == "inuse"):
|
||
|
main(host, fablock_id, relais_id)
|