Skip to content

Commit 613ab9e

Browse files
committed
make sensor event a broadcast
1 parent 766dfff commit 613ab9e

File tree

2 files changed

+2
-6
lines changed

2 files changed

+2
-6
lines changed

Diff for: fullcyclepy/backend/fcmapp.py

+1-5
Original file line numberDiff line numberDiff line change
@@ -553,7 +553,6 @@ def getservice_useroverride(self, servicename):
553553

554554
def listen(self, qlisten):
555555
"""Goes into listening mode on a queue"""
556-
#self.registerqueue(qlisten)
557556
try:
558557
self.bus.listen(qlisten)
559558
except KeyboardInterrupt:
@@ -936,10 +935,7 @@ def enqueue(self, queuelist):
936935
def sendqueueitem(self, entry):
937936
'''send one queue item'''
938937
if entry.eventtype == 'broadcast':
939-
#thequeue = BroadcastSender(entry.queuename, self.getservice_useroverride(ServiceName.messagebus))
940-
#self.registerqueue(thequeue)
941938
send_result = self.trybroadcast(entry.queuename, entry.message)
942-
#self.closequeue(thequeue)
943939
return send_result
944940
else:
945941
return self.send(entry.queuename, entry.message)
@@ -982,7 +978,7 @@ def readtemperature(self):
982978
def sendsensor(self, reading):
983979
message = self.createmessageenvelope()
984980
sensorjson = message.jsonserialize(SensorValueSchema(), reading)
985-
self.sendqueueitem(QueueEntry(QueueName.Q_SENSOR, self.serializemessageenvelope(message.make_any('sensorvalue', sensorjson))))
981+
self.sendqueueitem(QueueEntry(QueueName.Q_SENSOR, self.serializemessageenvelope(message.make_any('sensorvalue', sensorjson)), QueueType.broadcast))
986982

987983
def sendtelegrammessage(self, message):
988984
sendalert(message, self.getservice('telegram'))

Diff for: fullcyclepy/backend/when_sensor.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ def dosensor(message, sensorvalue):
1818
SENSOR.app.addknownsensor(sensorvalue)
1919

2020
def main():
21-
SENSOR.listeningqueue = SENSOR.app.subscribe_and_listen(QueueName.Q_SENSOR, when_sensor)
21+
SENSOR.listeningqueue = SENSOR.app.listen_to_broadcast(QueueName.Q_SENSOR, when_sensor)
2222

2323
if __name__ == "__main__":
2424
main()

0 commit comments

Comments
 (0)