Submodules
libnxembeddedtools.hw.reboot module
This module contains everything to electrally reboot your boardwith a Sonoff plug flashed with the Tasmota OS.
You should install nxbase2 (and get nxbase2_cli on your PATH) to use this module with a bringup board.
You should use an Angie probe to use this module with the ngultra devkit
You will find the documentation to flash your Sonoff s26 plug at the top level oh this project.
-
class
libnxembeddedtools.hw.reboot.
Reboot
(ip, boardType=1) Bases:
object
-
NGULTRA_BRINGUP
= 0
-
NGULTRA_DEVKIT
= 1 Class used to electrally reboot your board.
Parameters: -
boardType (int) – Type of the board. May be Reboot.NGULTRA_BRINGUP or Reboot.NGULTRA_DEVKIT
-
ip (str) – IP of your Sonoff plug.
-
-
powerOff
() Send a power off request to the plug.
-
powerOn
() Send a power on request to the plug.
-
startSPI
(flashNr, external=False, tmr=False) Reboot the board in SPI flash mode.
Parameters: -
flashNr (int) – First flash used to boot.
-
external (Boolean) – Use external flash as flash#3.
-
tmr (Boolean) – Use TMR mode for flash#0-#3.
-
-
startSpacewire
(external=False, tmr=False) Reboot the board in spacewire mode.
Parameters: -
external (Boolean) – Use external flash as flash#3.
-
tmr (Boolean) – Use TMR mode for flash#0-#3.
-
-
libnxembeddedtools.hw.sonoff_powr2 module
This module contains everything to control your sonoff plug.
-
libnxembeddedtools.hw.sonoff_powr2.
off
(ip) Send a power off request
Parameters: ip (str) – IP address of your sonoff plug.
-
libnxembeddedtools.hw.sonoff_powr2.
on
(ip) Send a power on request
Parameters: ip (str) – IP address of your sonoff plug.
-
libnxembeddedtools.hw.sonoff_powr2.
toggle
(ip) Send a toggle (off to on or on to off) request
Parameters: ip (str) – IP address of your sonoff plug.