mirror of
https://github.com/PiBrewing/craftbeerpi4.git
synced 2025-02-18 01:03:21 +01:00
fixed duplicated mqtt message for gpioactors
This commit is contained in:
parent
033165d619
commit
94d32c4dc4
2 changed files with 6 additions and 6 deletions
|
@ -1 +1 @@
|
||||||
__version__ = "4.0.1.13"
|
__version__ = "4.0.1.14"
|
||||||
|
|
|
@ -61,7 +61,7 @@ class GPIOActor(CBPiActor):
|
||||||
self.power = power
|
self.power = power
|
||||||
else:
|
else:
|
||||||
self.power = 100
|
self.power = 100
|
||||||
await self.set_power(self.power)
|
# await self.set_power(self.power)
|
||||||
|
|
||||||
logger.info("ACTOR %s ON - GPIO %s " % (self.id, self.gpio))
|
logger.info("ACTOR %s ON - GPIO %s " % (self.id, self.gpio))
|
||||||
GPIO.output(self.gpio, self.get_GPIO_state(1))
|
GPIO.output(self.gpio, self.get_GPIO_state(1))
|
||||||
|
@ -123,21 +123,21 @@ class GPIOPWMActor(CBPiActor):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
async def on(self, power = None):
|
async def on(self, power = None):
|
||||||
logging.info("PWM Actor Power: {}".format(power))
|
logging.debug("PWM Actor Power: {}".format(power))
|
||||||
if power is not None:
|
if power is not None:
|
||||||
self.power = power
|
self.power = power
|
||||||
else:
|
else:
|
||||||
self.power = 100
|
self.power = 100
|
||||||
|
|
||||||
logging.info("PWM Final Power: {}".format(self.power))
|
logging.debug("PWM Final Power: {}".format(self.power))
|
||||||
|
|
||||||
logger.info("PWM ACTOR %s ON - GPIO %s - Frequency %s - Power %s" % (self.id, self.gpio,self.frequency,self.power))
|
logger.debug("PWM ACTOR %s ON - GPIO %s - Frequency %s - Power %s" % (self.id, self.gpio,self.frequency,self.power))
|
||||||
try:
|
try:
|
||||||
if self.p is None:
|
if self.p is None:
|
||||||
self.p = GPIO.PWM(int(self.gpio), float(self.frequency))
|
self.p = GPIO.PWM(int(self.gpio), float(self.frequency))
|
||||||
self.p.start(self.power)
|
self.p.start(self.power)
|
||||||
self.state = True
|
self.state = True
|
||||||
await self.cbpi.actor.actor_update(self.id,self.power)
|
# await self.cbpi.actor.actor_update(self.id,self.power)
|
||||||
except:
|
except:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue