mirror of
https://github.com/KevinMidboe/python-gpiozero.git
synced 2025-10-29 17:50:37 +00:00
Minor Energenie tweaks
This commit is contained in:
@@ -846,6 +846,7 @@ class Energenie(SourceMixin, Device):
|
|||||||
raise EnergenieSocketMissing('socket number must be provided')
|
raise EnergenieSocketMissing('socket number must be provided')
|
||||||
if not (1 <= socket <= 4):
|
if not (1 <= socket <= 4):
|
||||||
raise EnergenieBadSocket('socket number must be between 1 and 4')
|
raise EnergenieBadSocket('socket number must be between 1 and 4')
|
||||||
|
self._value = None
|
||||||
super(Energenie, self).__init__()
|
super(Energenie, self).__init__()
|
||||||
self._socket = socket
|
self._socket = socket
|
||||||
self._master = _EnergenieMaster()
|
self._master = _EnergenieMaster()
|
||||||
@@ -877,8 +878,9 @@ class Energenie(SourceMixin, Device):
|
|||||||
|
|
||||||
@value.setter
|
@value.setter
|
||||||
def value(self, value):
|
def value(self, value):
|
||||||
self._master.transmit(self._socket, bool(value))
|
value = bool(value)
|
||||||
self._value = bool(value)
|
self._master.transmit(self._socket, value)
|
||||||
|
self._value = value
|
||||||
|
|
||||||
def on(self):
|
def on(self):
|
||||||
self.value = True
|
self.value = True
|
||||||
|
|||||||
Reference in New Issue
Block a user