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?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...

Openenergymonitor
- rimsilva
- Proprietário i3
- Mensagens: 2414
- Registado: 31 mar 2016, 14:40
- Data de fabrico: 15 mar 2016
- Capacidade bateria: 60 Ah
- Localização: Vila Nova de Gaia
Re: Openenergymonitor
- VETL
- Proprietário Leaf
- Mensagens: 4068
- Registado: 03 jul 2013, 13:50
- Data de fabrico: 27 jan 2017
- Capacidade bateria: 73,25AHr 12B (30kWh)
- Localização: Aveiro
Re: Openenergymonitor
Por defeito no meu era:
User: pi
Pass: emonpi2016
Agora não sei se a imagem será a mesma.
User: pi
Pass: emonpi2016
Agora não sei se a imagem será a mesma.
=> Automóvel Eléctrico
=> Micro Produção Fotovoltaica
=> Painel Solar AQS
=> Aquecimento central a Pelets
__________________________________________________________________________
Associado da UVE - Associação de Utilizadores de Veículos Elétricos: http://www.uve.pt
=> Micro Produção Fotovoltaica
=> Painel Solar AQS
=> Aquecimento central a Pelets
__________________________________________________________________________
Associado da UVE - Associação de Utilizadores de Veículos Elétricos: http://www.uve.pt
- rimsilva
- Proprietário i3
- Mensagens: 2414
- Registado: 31 mar 2016, 14:40
- Data de fabrico: 15 mar 2016
- Capacidade bateria: 60 Ah
- Localização: Vila Nova de Gaia
Re: Openenergymonitor
Boa,
eu usei outra forma, penso que foi emonpi2016 (a imagem é de 11/2016) mas no user e pass, vou tentar dessa forma.
Obrigado!
eu usei outra forma, penso que foi emonpi2016 (a imagem é de 11/2016) mas no user e pass, vou tentar dessa forma.
Obrigado!
- Apr
- Proprietário Leaf
- Mensagens: 2483
- Registado: 22 fev 2014, 02:29
- Data de fabrico: 28 jun 2013
- Capacidade bateria: 55 Ah 12 barras
Re: Openenergymonitor
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?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...
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
- Proprietário Leaf
- Mensagens: 2483
- Registado: 22 fev 2014, 02:29
- Data de fabrico: 28 jun 2013
- Capacidade bateria: 55 Ah 12 barras
Re: Openenergymonitor
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 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)
O rPi vai desligar, é preciso voltar a ligar da ficha e entrar novamente na shell:
3. Editar o servidor MQTT para permitir ligações sem autenticação:
econtrar a linha abaixo e alterar para "true":
ctrl+X, depois 'y' depois 'enter' para gravar e sair
4. Ajustar o timezone do sistema:
5. Atualizar tudo (vai demorar bastante)
6. instalar o user interface do Node-RED
7. Fixar o IP do raspberry. Eu prefiro fazer no router, se precisarem de ajuda avisem.
8. por fim fazer reboot e esperar que suba tudo
A seguir virá a parte do carwings para os veiculos da Nissan
EDIT: corrigi uma instrução errada
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 RW
Código: Selecionar todos
sudo su
rpi-rw
1. Desabilitar alguns serviços que não são normalmente usados:
Código: Selecionar todos
sudo systemctl disable openhab.service
sudo systemctl disable emonPiLCD.service
sudo systemctl disable emonhub.service
Código: Selecionar todos
sudo emonSDexpand
Código: Selecionar todos
sudo su
rpi-rw
Código: Selecionar todos
nano /etc/mosquitto/mosquitto.conf
Código: Selecionar todos
allow_anonymous true
4. Ajustar o timezone do sistema:
Código: Selecionar todos
cp /usr/share/zoneinfo/Europe/Lisbon /etc/localtime
Código: Selecionar todos
apt-get update
apt-get upgrade
apt-get clean all
Código: Selecionar todos
cd /home/pi/.node-red
npm i node-red-dashboard
8. por fim fazer reboot e esperar que suba tudo
Código: Selecionar todos
reboot
A seguir virá a parte do carwings para os veiculos da Nissan
EDIT: corrigi uma instrução errada
Última edição por Apr em 06 mai 2017, 16:20, editado 1 vez no total.
- Apr
- Proprietário Leaf
- Mensagens: 2483
- Registado: 22 fev 2014, 02:29
- Data de fabrico: 28 jun 2013
- Capacidade bateria: 55 Ah 12 barras
Re: Openenergymonitor
A parte do carwings está em contrução aqui:
https://github.com/apreb/pycarwings2
No final se correr bem ficam com uma coisa destas:
[img]https://lh3.googleusercontent.com/ZyHeJ ... 33-h633-no[/img]
Isto é apenas a ponta do iceberg....
https://github.com/apreb/pycarwings2
No final se correr bem ficam com uma coisa destas:
[img]https://lh3.googleusercontent.com/ZyHeJ ... 33-h633-no[/img]
Isto é apenas a ponta do iceberg....

- Filipe
- Proprietário Leaf
- Mensagens: 3084
- Registado: 19 fev 2011, 03:51
- Data de fabrico: 09 mai 2011
- Capacidade bateria: 51,50 Ah - 10 Barras
- Localização: Murtal - Parede - Lisboa
Re: Openenergymonitor
Nissan LEAF mk1 - Cinzento-Prateado - 86,5 K em 29 Jul 2018.
Nissan LEAF 3.0 +e - Cinzento Diamante - 22 Nov 2019
Nissan LEAF 3.0 +e - Cinzento Diamante - 22 Nov 2019
- Apr
- Proprietário Leaf
- Mensagens: 2483
- Registado: 22 fev 2014, 02:29
- Data de fabrico: 28 jun 2013
- Capacidade bateria: 55 Ah 12 barras
Re: Openenergymonitor
A instalação do carwings com um pouco mais de detalhe:
1. A script
1.1 Voltar a entrar no raspberry pi por SSH:
1.2 Instalar as scripts do meu repositorio
1.3 Copiar os dois ficheiros da directoria exemples para a seguinte directoria:
Experimentar a script e ver se aparecem as opções:
Aqui já dá para requisitar informaçao ao carwings, vai gerar imenso "lixo" já que o debug está ativado ao máximo, a resposta do carwings é enviada diretamente para o broker MQTT que guarda sempre a ultima resposta, para ser consultada mais tarde sem ser preciso gerar novos pedidos.
2. o User Interface
2.1 Ir ao repositorio e copiar a linha assinalada
https://github.com/apreb/pycarwings2/bl ... -RED_flows
[img]https://lh3.googleusercontent.com/QFogO ... 97-h300-no[/img]
2.2 Ir à página do Node-RED, que está localizada no IP do raspberry pi, no porto 1880 e importar as flows:
[img]https://lh3.googleusercontent.com/Z2oSQ ... 97-h407-no[/img]
[img]https://lh3.googleusercontent.com/1HVoO ... 02-h339-no[/img]
Vai aparecer uma nova tab e uma serie de nodes, fazer Deploy e verificar se não há erros
[img]https://lh3.googleusercontent.com/BhI5S ... 06-h583-no[/img]
O user interface está disponivel em /ui, entrar ir a settings, colocar as credenciais do carwings e tentar um update para ver se atualiza.
[img]https://lh3.googleusercontent.com/Zngir ... 68-h455-no[/img]
A atualização completa demora um bocado, cada update que se requisitar faz 4 pedidos ao serviço do carwings, espaçados de 2 minutos:
1. Update do estado da bateria ao carro (recolhe numero de barras e data de ultima atualização)
2. Update do ultimo estado conhecido da bateria (recolhe numero de barras e data de ultima atualização)
3. Update de "driving analysis" (recolhe média de consumo das ultimas viagens)
4. Update "rate simulation" do presente mês (recolhe as stats de viagens do mês)
os dados recebidos diretamente do servidor ficam guardados no broker MQTT de forma persistente e podem ser consultados diretamente, há montanhas de informação para quem quiser tratar, por exemplo o resultado do "rate simulation" devolve detalhe de todas as viagens do mês, com energia gerada, regenerada, CO2 poupado, etc.
Por exemplo:
Dá para ver que ainda premeiam quem regenera mais, o que é um contrasenso em termos de eficiência energética... enfim...
E pronto, acho que o orçamento ainda ronda os 10€ não é?
1. A script
1.1 Voltar a entrar no raspberry pi por SSH:
Código: Selecionar todos
rpi-rw
sudo su
Código: Selecionar todos
pip install --upgrade pip
pip install git+https://github.com/apreb/pycarwings2.git
pip install paho-mqtt
Código: Selecionar todos
cd /home/pi
wget https://github.com/apreb/pycarwings2/raw/master/exemples/carwings.py
wget https://github.com/apreb/pycarwings2/raw/master/exemples/carwings.ini
chmod +x carwings.py
Código: Selecionar todos
root@emonpi(rw):pi# ./carwings.py
Invalid operand, please check below
usage:
carwings.py [user] [password] [action]
[user] - carwings username
[password] - carwings password
[action]
- battlaststaus - Request Last Status
- battupdate - Request Update
- climateupdate - Request Climate Update
- climatestart - Request Climate Start
- climatestop - Request Climate Stop
- chargestart - Request Charge Start
- RateSimulation YYYYMM - Request RateSimulation
- driveanalysis - Request driveanalysis
Aqui já dá para requisitar informaçao ao carwings, vai gerar imenso "lixo" já que o debug está ativado ao máximo, a resposta do carwings é enviada diretamente para o broker MQTT que guarda sempre a ultima resposta, para ser consultada mais tarde sem ser preciso gerar novos pedidos.
2. o User Interface
2.1 Ir ao repositorio e copiar a linha assinalada
https://github.com/apreb/pycarwings2/bl ... -RED_flows
[img]https://lh3.googleusercontent.com/QFogO ... 97-h300-no[/img]
2.2 Ir à página do Node-RED, que está localizada no IP do raspberry pi, no porto 1880 e importar as flows:
[img]https://lh3.googleusercontent.com/Z2oSQ ... 97-h407-no[/img]
[img]https://lh3.googleusercontent.com/1HVoO ... 02-h339-no[/img]
Vai aparecer uma nova tab e uma serie de nodes, fazer Deploy e verificar se não há erros
[img]https://lh3.googleusercontent.com/BhI5S ... 06-h583-no[/img]
O user interface está disponivel em /ui, entrar ir a settings, colocar as credenciais do carwings e tentar um update para ver se atualiza.
[img]https://lh3.googleusercontent.com/Zngir ... 68-h455-no[/img]
A atualização completa demora um bocado, cada update que se requisitar faz 4 pedidos ao serviço do carwings, espaçados de 2 minutos:
1. Update do estado da bateria ao carro (recolhe numero de barras e data de ultima atualização)
2. Update do ultimo estado conhecido da bateria (recolhe numero de barras e data de ultima atualização)
3. Update de "driving analysis" (recolhe média de consumo das ultimas viagens)
4. Update "rate simulation" do presente mês (recolhe as stats de viagens do mês)
os dados recebidos diretamente do servidor ficam guardados no broker MQTT de forma persistente e podem ser consultados diretamente, há montanhas de informação para quem quiser tratar, por exemplo o resultado do "rate simulation" devolve detalhe de todas as viagens do mês, com energia gerada, regenerada, CO2 poupado, etc.
Por exemplo:
Código: Selecionar todos
root@emonpi(ro):pi# mosquitto_sub -v -t carwings/from/json/drive
carwings/from/json/drive {"status": 200, "DriveAnalysisBasicScreenResponsePersonalData": {"ElectricCostScale": "kWh/100km", "DateSummary": {"ElectricMileage": "16.3", "ElectricMileageLevel": "3", "PowerConsumptMoter": "258.9", "PowerConsumptAUXLevel": "5", "PowerConsumptMoterLevel": "3", "PowerConsumptMinus": "102.0", "DisplayDate": "Apr 28, 17", "PowerConsumptMinusLevel": "5", "PowerConsumptAUX": "5.7", "TargetDate": "2017-04-28"}}, "AdviceList": {"Advice": {"body": "O propriet\u00e1rio que obteve a classifica\u00e7\u00e3o de l\u00edder mundial da classifica\u00e7\u00e3o Electricidade regenerada ao travar no m\u00eas passado foi um propriet\u00e1rio de Est\u00f4nia com 411,5 kWh. ", "title": "Classifica\u00e7\u00e3o mundial Electricidade regenerada ao travar (mensal):"}}}
E pronto, acho que o orçamento ainda ronda os 10€ não é?

- VETL
- Proprietário Leaf
- Mensagens: 4068
- Registado: 03 jul 2013, 13:50
- Data de fabrico: 27 jan 2017
- Capacidade bateria: 73,25AHr 12B (30kWh)
- Localização: Aveiro
Re: Openenergymonitor
Dada a informação relevantíssima que está aqui a ficar já espalhada, um dia este tópico vai merecer ser transformado numa secção e criados os subtópicos:
- Preparar o Raspberry Pi
- Monitor de energia
- Monitor de temperaturas
- Ativar relés
- Carwings (e/ou RLink / BMW??? /Tesla??? / Outlander??? / etc)
- Monitor do EVSE/WallBox
- etc, etc...
- Preparar o Raspberry Pi
- Monitor de energia
- Monitor de temperaturas
- Ativar relés
- Carwings (e/ou RLink / BMW??? /Tesla??? / Outlander??? / etc)
- Monitor do EVSE/WallBox
- etc, etc...
=> Automóvel Eléctrico
=> Micro Produção Fotovoltaica
=> Painel Solar AQS
=> Aquecimento central a Pelets
__________________________________________________________________________
Associado da UVE - Associação de Utilizadores de Veículos Elétricos: http://www.uve.pt
=> Micro Produção Fotovoltaica
=> Painel Solar AQS
=> Aquecimento central a Pelets
__________________________________________________________________________
Associado da UVE - Associação de Utilizadores de Veículos Elétricos: http://www.uve.pt
- VETL
- Proprietário Leaf
- Mensagens: 4068
- Registado: 03 jul 2013, 13:50
- Data de fabrico: 27 jan 2017
- Capacidade bateria: 73,25AHr 12B (30kWh)
- Localização: Aveiro
Re: Openenergymonitor
Entretanto, fica aqui para a posteridade uma foto da montagem do meu "Energy Monitor" trifásico (antes de levar com o nodemcu e ir para o quadro):
Onde está o wally?
Uma foto do aspeto final já montado no quadro:Onde está o wally?
=> Automóvel Eléctrico
=> Micro Produção Fotovoltaica
=> Painel Solar AQS
=> Aquecimento central a Pelets
__________________________________________________________________________
Associado da UVE - Associação de Utilizadores de Veículos Elétricos: http://www.uve.pt
=> Micro Produção Fotovoltaica
=> Painel Solar AQS
=> Aquecimento central a Pelets
__________________________________________________________________________
Associado da UVE - Associação de Utilizadores de Veículos Elétricos: http://www.uve.pt