Advertisement
Micke_H

Powerplug

Jul 28th, 2019
6,113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.64 KB | None | 0 0
  1. Download Powermonitor from -> https://github.com/jasonacox/powermonitor
  2.  
  3.  
  4. Create a bash-file -> test.sh
  5. And put this in
  6. ###
  7. cd /home/micke/script/power/
  8. python /home/micke/powermonitor/plugpower.py > plug.log
  9. echo -e "$(sed '1d' /home/micke/script/power/plug.log)\n" > plug.log
  10. sed 's/^.\{139\}//' plug.log > plug1.log
  11. rm plug.log
  12. grep -o -E '[0-9]+' plug1.log > plug.log
  13. rm plug1.log
  14. sed -n '1p' plug.log > plug1.log
  15. rm plug.log
  16. perl -pe 's/\b(\d+\.)?\d+\b/$&*0.1/ge' plug1.log > plug.log
  17. head -1 plug.log
  18. ###
  19.  
  20. Then i use mqtt ->
  21.  
  22. mosquitto_pub -h xxx.xxx.xxx.xxx -u xxx -P xxx -t devices/plug -m "$( /home/micke/script/power/test.sh )"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement