File tree Expand file tree Collapse file tree 1 file changed +4
-1
lines changed
Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -866,7 +866,7 @@ def power(self):
866866 name = self .args .name
867867 target = self ._get_target (place )
868868 from ..resource .power import NetworkPowerPort , PDUDaemonPort
869- from ..resource .remote import NetworkUSBPowerPort , NetworkSiSPMPowerPort
869+ from ..resource .remote import NetworkUSBPowerPort , NetworkSiSPMPowerPort , NetworkSysfsGPIO
870870 from ..resource import TasmotaPowerPort , NetworkYKUSHPowerPort
871871
872872 drv = None
@@ -888,6 +888,9 @@ def power(self):
888888 drv = self ._get_driver_or_new (target , "TasmotaPowerDriver" , name = name )
889889 elif isinstance (resource , NetworkYKUSHPowerPort ):
890890 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 )
891894 if drv :
892895 break
893896
You can’t perform that action at this time.
0 commit comments