https://github.com/mattvenn/solartree
https://github.com/mattvenn/solartree
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/mattvenn/solartree
- Owner: mattvenn
- Created: 2012-09-17T10:44:44.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2015-04-20T16:48:31.000Z (about 10 years ago)
- Last Synced: 2025-04-01T18:09:55.747Z (about 2 months ago)
- Language: Python
- Size: 645 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
software for demand energy equality's solar tree
http://www.demandenergyequality.org/
# pushCosm.py
gets modbus charge controller data (morning star tristar) via usb RS232 and pymodbus. Uploads data to cosm: https://cosm.com/feeds/75479
## dependancies
* sudo apt-get install python-lxml
* sudo apt-get install python-pymodbus
* sudo pip install mechanize# pf.py
port forwards (using twisted) http or modbus so that an ssh tunnel can connect from the outside.
## dependancies
* twisted (comes with pymodbus)
# ssh
* sudo apt-get install autossh
* ssh tunnel setup for modbus like so:ssh [email protected] -Rmattvenn.net:10000:localhost:8080
# sakis3g 3g dongle controller
sudo apt-get install libusb-dev
sudo apt-get install ppp
sakis3g recompile
sudo cp sakis3g /usr/bin# netchecker install
cp netchecker /usr/sbin/
sudo update-rc.d netchecker defaults# TODO
* setup reader -> xively - done
* read only filesystem - done
* ssh tunnel