Merge pull request #30 from avollkopf/development

Merge from Development branch
This commit is contained in:
Alexander Vollkopf 2022-01-15 14:49:28 +01:00 committed by GitHub
commit 97a45f144e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 3 deletions

View file

@ -1,2 +1,2 @@
__version__ = "4.0.1.1" __version__ = "4.0.1.2"

View file

@ -32,9 +32,10 @@ class CBPiSensor(CBPiBase, metaclass=ABCMeta):
def get_unit(self): def get_unit(self):
pass pass
def push_update(self, value): def push_update(self, value, mqtt = True):
try: try:
self.cbpi.ws.send(dict(topic="sensorstate", id=self.id, value=value)) self.cbpi.ws.send(dict(topic="sensorstate", id=self.id, value=value))
if mqtt:
self.cbpi.push_update("cbpi/sensordata/{}".format(self.id), dict(id=self.id, value=value), retain=True) self.cbpi.push_update("cbpi/sensordata/{}".format(self.id), dict(id=self.id, value=value), retain=True)
# self.cbpi.push_update("cbpi/sensor/{}/udpate".format(self.id), dict(id=self.id, value=value), retain=True) # self.cbpi.push_update("cbpi/sensor/{}/udpate".format(self.id), dict(id=self.id, value=value), retain=True)
except: except: