This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/python3 | |
## which serial port the MPP Solar inverter is connected to | |
serial_port = '/dev/ttyS0' | |
### | |
import serial ## provided by 'pyserial' from pip | |
import crc16 ## provided by 'crc16' from pip | |
import sys ## inbuilt library |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
## Site ping check tool ## | |
## | |
## Originally developed and tested on Win10 with Python 2.7. Updates made with | |
## Python 3.7, but should still work on Python 2.x provided the Tk install | |
## isn't ancient. | |
## | |
## Reads one or more files containing details of sites to ping, pings them at | |
## the defined frequency, and displays the result in a GUI. | |
## | |
## Within the host files, the last word on each line is considered to be the |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
## Automation relay switcher server | |
## Allows control of MCP2200 based four port relay board via a websocket. Also interfaces with two pins | |
## on the NanoPi GPIO to read the state of two buttons using only two wires. | |
## Address to listen on. Set to 0.0.0.0 for all | |
listenAddress = '0.0.0.0' | |
## Port to listen on | |
listenPort = 8000 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
## Quick and dirty serial logger. Logs data received from a serial port. | |
## Port and baud rate selection | |
monitorPort = 'COM29' | |
monitorBaud = 115200 | |
## | |
import serial | |
import time | |
import signal |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/python3 | |
## | |
## Interfacing with the MCP2200 GPIO via USB HID. Plays with the first four GPIO ports. | |
## | |
## Used for controlling 4 port USB relay board from Denkovi. | |
## | |
import usb.core | |
import usb.util | |
import time |
NewerOlder