Emoncms no Google Cloud

Fórum para a discussão do EVSE colaborativo e do sistema de monitorização de energia Open Energy Monitor.
Avatar do Utilizador
Apr
Proprietário Leaf
Mensagens: 2479
Registado: 22 fev 2014, 02:29
Data de fabrico: 28 jun 2013
Capacidade bateria: 55 Ah 12 barras

Emoncms no Google Cloud

Mensagem por Apr » 20 jun 2019, 12:16

O Google Cloud é uma plataforma para criar maquinas virtuais, serviços ou alugar computação na cloud e não costuma ser muito interessante para um utilizador normal.

No entanto parece-me que é possivel instanciar uma copia do emoncms com muito pouco esforço e sabedoria e ainda ficar dentro dos limites do "free tier" que é a utilização de recursos grátis para sempre ou até a google se cansar.

Eu criei uma maquina virtual, instalei o emoncms e criei uma imagem que se pode partilhar, só é preciso dizerem-me o vosso email por PM, eu adiciono ao meu projeto e podem rolar a vossa maquina emoncms sem esforço nenhum. A partir daí, guardam a imagem para voces e assim já nao precisam de mim e podem partilhar a vossa copia com quem quiserem.



Passando já à ação,

- aceder ao google cloud em https://cloud.google.com
- só se precisa de registar quem nao tem conta google
- subscrever o "trial" gratuito de 12meses + 300$ de serviços
- enviar uma PM a mim com o email da conta

Agora a parte mais interessante:

Aceder a Computer Engine (ate se pode clicar no pin para ficar logo no topo da barra)
Imagem

Criar uma instancia de VM
Imagem

Dar um nome qualquer, a zona tem que ser aquela para ser gratuito, mas pode funcionar num servidor em qualquer parte do mundo.
O tipo de maquina tambem te que ser a mais basica para permanecer no "free tier"
Imagem

permitir já o HTTP para nao ter que alterar a firewall. Aceder à configuração do disco:
Imagem

Ir a imagens Personalizadas, e se eu ja tiver dado permissoes do meu projeto vai aparecer "missingbolt", é só escolher a imagem e avançar
Imagem

Ainda tem que se configurar um IP fixo, em Gerenciamento, segurança, discos,rede....
Imagem

Ir a Redes e clicar no lapis
Imagem

No Ip externo selecionar "criar endereço ip"
Imagem

Dar um nome qualquer
Imagem

Criar a VM!
Imagem


Esperar uns momentos e assim que aparecer o simbolo verde a maquina está em cima, copiar o endereço externo...
Imagem


... e meter no browser com o /emoncms à frente
Imagem


E tá feito, uma copia virgem do emoncms a rolar! É so registar o primeiro user e começar a usar.
Última edição por Apr em 20 jun 2019, 16:46, editado 1 vez no total.

Avatar do Utilizador
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: Emoncms no Google Cloud

Mensagem por VETL » 20 jun 2019, 12:41

Brutal!
Essa máquina com emoncms tem o sync a funcionar a 100%?
=> 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

Avatar do Utilizador
Apr
Proprietário Leaf
Mensagens: 2479
Registado: 22 fev 2014, 02:29
Data de fabrico: 28 jun 2013
Capacidade bateria: 55 Ah 12 barras

Re: Emoncms no Google Cloud

Mensagem por Apr » 20 jun 2019, 14:32

esta imagem é virgem, tem o minimo que se usa.

pode-se criar outra imagem mais customizada, o que gostavas de ter?

- modulo sync
- redirecionar o URL base para nao ter que escrever /emoncms no endereço
- ?

Avatar do Utilizador
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: Emoncms no Google Cloud

Mensagem por VETL » 20 jun 2019, 14:52

Gostava apenas de ter o básico mais o Sync.
=> 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

Avatar do Utilizador
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: Emoncms no Google Cloud

Mensagem por VETL » 20 jun 2019, 15:33

Aliás: Básico + Sync + Backup

:twisted:
=> 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

Avatar do Utilizador
Apr
Proprietário Leaf
Mensagens: 2479
Registado: 22 fev 2014, 02:29
Data de fabrico: 28 jun 2013
Capacidade bateria: 55 Ah 12 barras

Re: Emoncms no Google Cloud

Mensagem por Apr » 20 jun 2019, 16:29

VETL a melhor hipotese que tens é montar a instalação base e depois instalares os modulos que precisas para migrar.

Eu estive a ver e tentei instalar a versão full mas falhou não vou tentar outra vez porque é muito demorado.

Avatar do Utilizador
BrunoAlves
Proprietário Ioniq EV
Mensagens: 6358
Registado: 30 abr 2016, 12:39
Data de fabrico: 16 jun 2014
Capacidade bateria: 57Ah
Localização: Mealhada

Re: Emoncms no Google Cloud

Mensagem por BrunoAlves » 20 jun 2019, 16:38

:clap:
Se forem conduzir, não bebam. Se forem beber, chamem-me!!! :D

Avatar do Utilizador
Apr
Proprietário Leaf
Mensagens: 2479
Registado: 22 fev 2014, 02:29
Data de fabrico: 28 jun 2013
Capacidade bateria: 55 Ah 12 barras

Re: Emoncms no Google Cloud

Mensagem por Apr » 20 jun 2019, 16:45

As scripts de backup e de sync são muito manhosas porque parece que partem de pressupostos diferentes. Cada engano obriga-me a reiniciar a imagem virgem e tentar outra vez. Pior é que não posso criar nenhum user, gerar imagem e rolar a noutra conta para testar. E isso demora imenso tempo.

Eu já migrei dados algumas vezes entre instalações de emoncms e fiz tudo à mão. Existe um procedimento no git deles a explicar como se faz, basicamente é um backup à base de dados que tem as contas e os dashboards ( 1 comando) e copiar as 3 diretorias onde se guardam os dados.

Avatar do Utilizador
Apr
Proprietário Leaf
Mensagens: 2479
Registado: 22 fev 2014, 02:29
Data de fabrico: 28 jun 2013
Capacidade bateria: 55 Ah 12 barras

Re: Emoncms no Google Cloud

Mensagem por Apr » 13 jul 2019, 11:57

Já passou algum tempo e parece tudo OK, 0€ descontados, CPU baixo e 21 feeds.

Atenção que com IP fixo reservado a maquina tem que estar sempre em cima. Quando pára paga penalidade por ter IP reservado e não estar a usar, tipo idle fee da Tesla :-)
Anexos
2019-07-13_115528.jpg
custo
2019-07-13_115528.jpg (15.43 KiB) Visto 7310 vezes
2019-07-13_115237.jpg
% CPU usado
2019-07-13_115202.jpg
Graficos no emoncms

okcomputer
Mensagens: 33
Registado: 15 out 2017, 15:53
Data de fabrico: 08 jan 2011

Re: Emoncms no Google Cloud

Mensagem por okcomputer » 13 jan 2020, 15:44

já estou a usar a cloud da google :D

devemos manter os 10 segundos para o envio dos dados?

Responder

Voltar para “EVSE Inteligente / Open Energy Monitor”