comparison service/frontDoorLock/front_door_lock.py @ 1712:6ee9a1c5a991

update deps; code fixes; add skaffold
author drewp@bigasterisk.com
date Sun, 12 Dec 2021 22:03:28 -0800
parents 437d7263b515
children
comparison
equal deleted inserted replaced
1711:dc0a539c5dd4 1712:6ee9a1c5a991
190 -v Verbose 190 -v Verbose
191 """) 191 """)
192 verboseLogging(arg['-v']) 192 verboseLogging(arg['-v'])
193 193
194 masterGraph = PatchableGraph() 194 masterGraph = PatchableGraph()
195 mqtt = MqttClient(brokerPort=10210) 195 mqtt = MqttClient(brokerPort=10210, clientId='front-door-lock-service')
196 autoclose = AutoLock(masterGraph, mqtt) 196 autoclose = AutoLock(masterGraph, mqtt)
197 def toGraph(payload): 197 def toGraph(payload):
198 log.info('mqtt->graph %r', payload) 198 log.info('mqtt->graph %r', payload)
199 masterGraph.patchObject(ctx, ROOM['frontDoorLock'], ROOM['state'], 199 masterGraph.patchObject(ctx, ROOM['frontDoorLock'], ROOM['state'],
200 stateFromMqtt(payload)) 200 stateFromMqtt(payload))
227 mqtt=mqtt, 227 mqtt=mqtt,
228 masterGraph=masterGraph, 228 masterGraph=masterGraph,
229 autoLock=autoclose, 229 autoLock=autoclose,
230 debug=arg['-v']), 230 debug=arg['-v']),
231 interface='::') 231 interface='::')
232 log.warn('serving on %s', port) 232 log.warning('serving on %s', port)
233 233
234 reactor.run() 234 reactor.run()