File tree 1 file changed +4
-1
lines changed
1 file changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -866,7 +866,7 @@ def power(self):
866
866
name = self .args .name
867
867
target = self ._get_target (place )
868
868
from ..resource .power import NetworkPowerPort , PDUDaemonPort
869
- from ..resource .remote import NetworkUSBPowerPort , NetworkSiSPMPowerPort
869
+ from ..resource .remote import NetworkUSBPowerPort , NetworkSiSPMPowerPort , NetworkSysfsGPIO
870
870
from ..resource import TasmotaPowerPort , NetworkYKUSHPowerPort
871
871
872
872
drv = None
@@ -888,6 +888,9 @@ def power(self):
888
888
drv = self ._get_driver_or_new (target , "TasmotaPowerDriver" , name = name )
889
889
elif isinstance (resource , NetworkYKUSHPowerPort ):
890
890
drv = self ._get_driver_or_new (target , "YKUSHPowerDriver" , name = name )
891
+ elif isinstance (resource , NetworkSysfsGPIO ):
892
+ self ._get_driver_or_new (target , "GpioDigitalOutputDriver" , name = name )
893
+ drv = self ._get_driver_or_new (target , "DigitalOutputPowerDriver" , name = name )
891
894
if drv :
892
895
break
893
896
You can’t perform that action at this time.
0 commit comments