viva. sem flashar consigo ler os consumos no HA ligado via tuya?
Mas no HA? Podes ajudar?
infelizmente em HA não aparece o valor correcto. fica sempre a 0.01 mesmo quando ligado.
@karma existe, e existe várias formas de o fazer…usando templates.
Ao consultar a tua factura de electricidade,vês qual é o valor que a tua companhia cobra pelo KWh,
Depois usas um sensor como este exemplo:
- platform: template
sensors:
custo_energia_diario:
friendly_name: "Custo Energia Diario"
value_template: >
{{states.sensor.consumo_diario.state | multiply(0.4069) | round(2)}}
unit_of_measurement: "€"
Onde esse 0.4069 é o valor que te disse para consultares na tua factura.
o {{states.sensor.consumo_diario.state substituis pelo teu sensor que queres, tanto podes querer saber o preço da energia consumida , hoje, como de ontem… para efeitos totais não te esqueças que para além do preço khw, existe mais taxas e iva…
Ao qual podes usar outro template, e adaptar valores para a conta não fugir muito exemplo:
custo_energia_mensal:
friendly_name: "Custo Energia Mensal"
value_template: >
{{states.sensor.consumo_total.state | multiply(0.4069) | round(2) + 3.09}}
unit_of_measurement: "€"
@RodolfoVieira e como é que adiciono o IVA a soma total na linha deste sensor?
custo_energia_mensal_torradeira:
friendly_name: "Custo Energia Mensal Torradeira"
value_template: >
{{states.sensor.blitzwolf_energy_total.state | multiply(0.1598) | round(2) + 0.19}}
unit_of_measurement: "€"
Se nesse exemplo 0.1598 for um valor sem iva, fazes a conta 0.1598 + 23% e substituis 0.1598 pelo resultado da conta…
Não. Eu quero é aplicar o IVA ao total do kWh e das taxas
Coloquei mais acima um exemlo, tens que fazer contas…tens lá a fórmula.
É só mudares os valores.
Este erro será alguma linha mal escrita?
Update for sensor.custo_energia_mensal_torradeira fails
Traceback (most recent call last):
File "/usr/local/lib/python3.7/site-packages/homeassistant/helpers/entity.py", line 221, in async_update_ha_state
await self.async_device_update()
File "/usr/local/lib/python3.7/site-packages/homeassistant/helpers/entity.py", line 347, in async_device_update
await self.async_update()
File "/usr/local/lib/python3.7/site-packages/homeassistant/components/sensor/template.py", line 196, in async_update
self._state = self._template.async_render()
File "/usr/local/lib/python3.7/site-packages/homeassistant/helpers/template.py", line 140, in async_render
return self._compiled.render(kwargs).strip()
File "/usr/local/lib/python3.7/site-packages/jinja2/asyncsupport.py", line 76, in render
return original_render(self, *args, **kwargs)
File "/usr/local/lib/python3.7/site-packages/jinja2/environment.py", line 1008, in render
return self.environment.handle_exception(exc_info, True)
File "/usr/local/lib/python3.7/site-packages/jinja2/environment.py", line 780, in handle_exception
reraise(exc_type, exc_value, tb)
File "/usr/local/lib/python3.7/site-packages/jinja2/_compat.py", line 37, in reraise
raise value.with_traceback(tb)
File "<template>", line 1, in top-level template code
TypeError: can only concatenate str (not "float") to str
Tenho o exemplo desse sensor que coloquei em cima
Parece ser um problema de tipo de dados…
Tenta:
custo_energia_mensal_torradeira:
friendly_name: "Custo Energia Mensal Torradeira"
value_template: >
{{(states.sensor.blitzwolf_energy_total.state | float) | multiply(0.1598) | round(2) + 0.19}}
unit_of_measurement: "€"
Acho que já vi algures, que é possivel flashar com tasmota estas tomadas, sem ser preciso soldar.
Alguem pode confirmar?
Thanks,era isso mesmo.
Juro que tinha lido o topico algumas 2 vezes, enão tinha visto.
Como fizeste o metodo? usaste mesmo um RPI?
Tenho tentado usar uma VM com ubuntu, e não estou a conseguir…
Fiz utilizando mesmo um Rpi 3B com wifi
Pois… isto com uma VM, nao vai lá…
Tenho de procurar se alguem teve sucesso com vms…
Tens pen Wi-Fi USB, que suporte AP mode, ligada à VM? É aí que está o “truque”…