Adaptations pour fonctionner l'application CitizenWatt sur Raspberry Pi 3.
Work in progress : https://hackpad.com/DAISEE-Installation-CitizenWatt-sur-RPi3-ooSfcWLcyl8
-
Installation manuelle des packages (mode debug, le temps de stabiliser)
-
Ajout de la compilation du package citizenwatt-visu
-
Compilation d'une librairie RF24 en remplacement du package librf24-dev
Utilisation de la librairie TMRh20
documentation : http://tmrh20.github.io/RF24/RPi.html -
Remplacement du programme receive.cpp par receive.py
impact : utilisation de la version PINE64+ du process.py (écriture des data dans un fichier log)
- La branche 'ina219' comprend les adaptations pour fonctionner avec le capteur de courant INA219, connecté directement au Raspberry Pi (interface I²C).
Elle s'appuie sur la librairie chrisb2/pi_ina219 - La branche 'acs712' comprend les adaptations pour fonctionner avec le capteur de courant de type ACS712, connecté via un Arduino au Raspberry Pi (port serial).
Le code utilisé par l'Arduino est adapté du code proposé par MCHobby.
La branche 'smartplug' comprend les adaptations pour fonctionner avec le Smartplug Bluetooth Awox SMP-B16-FR.