Como a informação ficou um pouco dispersa, fiz este tópico apenas para nos centrarmos na discussão relacionada com a parametrização dessa aplicação.
A aplicação tanto funciona na nuvem (acho que a plataforma deles até disponibiliza espaço para os nossos dados), como num computador local (no meu caso num Raspberry Pi 3b a que acedo remotamente).
Claro que trabalhando em casa, há a vantagem de não se perderem dados quando ficamos sem internet.
Para começar, começo compilando a principal e preciosa informação já partilhada por aí pelo Apr para iniciar o sistema:
Apr Escreveu:Para começar apenas é preciso um raspberry pi, que pode custar a partir de 10€ no OLX.
Descarregamos e copiamos a imagem da suite de apps do emoncms para o cartão SD
Site - https://github.com/openenergymonitor/em ... sd-07nov16
Link direto - http://files.openenergymonitor.org/emonSD-07Nov16.zip
Depois de instalado ficamos com uma suite de aplicações que permitem fazer tudo o que se quiser.
Por onde querem ir? Carwings? Consumos de casa? Solar fotovoltaico? Solar AQS? Domótica? Visualizações de dados? Controlo do EVSE? Desafios novos...??
E que tal devolver a palavra ao forum e convidar-vos para mostrar como usam o openenergymonitor? Sei que já há uns poucos por aí que já queimaram algumas pestanas a arrastar uns widjets.... e muito mais...
Apr Escreveu:rimsilva Escreveu:
Comecei a aventurar-me neste kit, mas não estou a perceber uma coisa, instalei a imagem no cartão SD, mas depois de iniciar o Raspeberry pede-me utilizador e pass para o emon pi, como avanço daqui?
Aqui: https://github.com/openenergymonitor/em ... Change-Log
Algures lá mais para baixo tens as passwords por omissão, trasncrevo as mais importantes:
SSH user,pass:pi,emonpi2016
NodeRED 13.4 - with custom OEM setup port:1880 user,pass:emonpi,emonpi2016
OpenHab 1.8.2 - with custom OEM setup port:8080 user,pass:pi,emonpi2016
Mosquitto MQTT server V1.4.8 with authentication port:1883 user,pass:emonpi,emonpimqtt2016
MYSQL username: emoncms, password:emonpiemoncmsmysql2016 port 3306 (not open externally)
O acesos por SSH só é necessário para afinar o sistema, se estiver a funcionar podes aceder às várias páginas dos varios serviços:
emoncms: http://192.168.0.10/emoncms
Node-RED: http://192.168.0.10:1880
OpenHab: http://192.168.0.10:8080
substitui o ip 192.168.0.10 pelo ip do raspberry pi, que, fica já a dica, convém ser estático!
Apr Escreveu:Estive a preparar um raspberry pi há uns tempos para uns diagnósticos e aproveitei para começar a documentar os passos que são precisos para ter o sistema funcional:
A partir da imagem raspberry pi de NOV/2016 executar os seguintes comandos na shell do raspberry pi:
0. Sempre que algum comando não entre verificar sempre que se está com o user root e o sistema de ficheiros em RWCódigo: Selecionar todos
sudo su rpi-rw
1. Desabilitar alguns serviços que não são normalmente usados:
2. exandir o sistema caso o cartão SD seja maior que o mínimo recomendado (seguir as instruções à risca e esperar o tempo que for preciso)Código: Selecionar todos
sudo systemctl disable openhab.service sudo systemctl disable emonPiLCD.service sudo systemctl disable emonhub.service
O rPi vai desligar, é preciso voltar a ligar da ficha e entrar novamente na shell:Código: Selecionar todos
sudo emonSDexpand
3. Editar o servidor MQTT para permitir ligações sem autenticação:Código: Selecionar todos
sudo su rpi-rw
econtrar a linha abaixo e alterar para "true":Código: Selecionar todos
nano /etc/mosquitto/mosquitto.conf
ctrl+X, depois 'y' depois 'enter' para gravar e sairCódigo: Selecionar todos
allow_anonymous true
4. Ajustar o timezone do sistema:5. Atualizar tudo (vai demorar bastante)Código: Selecionar todos
cp /usr/share/zoneinfo/Europe/Lisbon /etc/localtime
6. instalar o user interface do Node-REDCódigo: Selecionar todos
apt-get update apt-get upgrade apt-get clean all
7. Fixar o IP do raspberry. Eu prefiro fazer no router, se precisarem de ajuda avisem.Código: Selecionar todos
cd /home/pi/.node-red npm i node-red-dashboard
8. por fim fazer reboot e esperar que suba tudoCódigo: Selecionar todos
reboot