fui buscar este tópico porque aquilo que li aqui parece que está muito bem conseguido e muito interessante a ideia.
vinha solicitar no entanto alguma ajuda no manuseamento do HA, pois sou muito novato nestas coisas e ainda nao consegui perceber ao certo onde de coloca o quê…
tenho um sistema FV 1800W, termoacumulador, shelly EM entre outros.
como posso fazer os testes que aqui referem, por forma a ativar a resistencia do meu termoacumulador?
concretamente onte escrevo os exemplos de códico que aqui são aparesentados?
utilizando os videos que referiste, envolve algum investimento, sendo a coisa feita por software, confirme ideia do Luís M., fica mais economico, principalmente porque quem já tem esse controlo feito de forma manual.
uma das minhas duvidas maiores no controlo e calculos por software é como sabermos que estamos a fazer os calculos sincronos com o nosso contador? O meu já tem a contagem por GPRS 15 em 15mim.
O método do HA usa o utility meter com os 15 minutos. Faz reset de 15 em 15 minutos e começa sempre à hora certa (por exemplo: 00h15, 00h30, 00h45, 01h00… 04h00, 04h15, etc etc) sempre de 15 em 15. Usa a hora do HA.
O contador devia estar com a hora sincronizada com a hora legal em Portugal. Problema: existem contadores que não atualizam a hora sempre que a mesma não está certa. O meu por exemplo. A solução é vir o técnico cá a casa acertar a hora. Ando a reclamar com a E-Redes sobre esse problema (inclusive incumprimento legal).
Mas caso o teu contador tenha a hora certa e o HA também, não terás problemas.
Nota: o erro do meu contador é de aproximadamente 2 minutos
Posso estar a ver um problema onde ele nao existe, mas o HA está a ir buscar as horas a um servidor da web, independente do reset que ele faça, ele apenas se acerta a ele próprio para garantir que não há atrasos por as interações que ele faz…
A hora face ao contador, tenho de ser eu a verificar volta e meia, para ver se ha atrasos certo?
João, tu tb tens isso feito no Node-Red? Poderás disponibilizar o flow code?
já tenho andado aqui com experiencias a tentar fazer o meu gestor de energia, mas sem sucesso…
Node-red
o que eu estou aqui a fazer na função é ler a diferença entre a produção e o consumo, e se a produção for superior calculo o tempo que uma resistencia de 2000W pode estar ligada, nao deixando que esse tempo seja superior aos 5mim que faltam para o intervalo de tempo dos 15mim em 15mim.
NOTA: O switch é procura o “0” para depois iniciar o delay.
no debug tenho os valores corretos, só que comparando com o que o contador da E-redes, devia ter o consumo da rede a zero e aparece sempre consumo… como no exemplo abaixo
Alguém me consegue ajudar a perceber o que possa estar a fazer mal?
no excel que retiro, apenas tenho valores nessas duas colunas… quando estou a produzir mais que o que estou a consumir, na coluna “Consumos” aparece “0”
No diagrama coloquei vários debugs para testar todo o processo e no meu entender parece que não devia estar a falhar… neste exemplo em vez dos 10mim de delay até coloqui apenas 8mim.
Conseguem verificar algum erro que me esteja a passar?
A pedido de várias famílias vou partilhar aqui o meu flow para quem quiser usar como base para um “gestor de excedentes quarto-horários”. Estou muito satisfeito com o resultado.
Não consegui seguir tudo no teu flow mas sugiro que experimentes adaptar o flow que partilhei há pouco. Tenho consumos a zero excepto se for ligar o micro-ondas às 12:14 ou situação similar, nesse caso não há nada a fazer.
O gráfico do HA já não tenho para esta data mas de certeza que foi como os que partilhei em Excedente solar - #56 por luuuis. O Shelly tem aguentado bem estas andanças.
Para descargar FreeDS debemos ir a repositorio github del mismo: https://github.com/pablozg/freeds/releases/
Una vez descargado descomprimimos en la raíz del disco duro C (por comodidad).
O bien lo instalamos en la carpeta en la que deseamos tener el material FreeDS.
Abrimos un terminal de windows (combinación de teclas WIN+R y escribimos cmd).
Una vez en el terminal, nos vamos al directorio donde hemos descomprimido FreeDS, mediante el comando cd
Ejecutar el comando “programar ESP32.bat COMX”, donde sustituimos X, por el puerto del ESP32.