BlitzWolf-BW-SHP2 (tomada WiFi 16A com monitor de consumo)


(Marcelo Cláudio) #22

viva. sem flashar consigo ler os consumos no HA ligado via tuya?


(Pedro Figueiredo) #23

@Marcelo_Claudio sim, só com Tuya também aparece o consumo no switch.


(Marcelo Cláudio) #24

Mas no HA? Podes ajudar?


(Pedro Figueiredo) #25

infelizmente em HA não aparece o valor correcto. fica sempre a 0.01 mesmo quando ligado.

image


(karma) #26

Existe maneira de calcular o gasto € mediante os valores consumidos?


(Rodolfo) #27

@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: "€"

(karma) #28

@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: "€"

(Rodolfo) #29

Se nesse exemplo 0.1598 for um valor sem iva, fazes a conta 0.1598 + 23% e substituis 0.1598 pelo resultado da conta…


(karma) #30

Não. Eu quero é aplicar o IVA ao total do kWh e das taxas


(Rodolfo) #31

Coloquei mais acima um exemlo, tens que fazer contas…tens lá a fórmula.
É só mudares os valores.


(karma) #32

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


(Nuno Neves) #33

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: "€"

(Gonçalo) #34

Acho que já vi algures, que é possivel flashar com tasmota estas tomadas, sem ser preciso soldar.
Alguem pode confirmar?


(Jorge Assunção) #35

@gnggaspar o “algures” foi aqui no fórum, nesta publicação, um pouco mais acima…


(Gonçalo) #36

Thanks,era isso mesmo.
Juro que tinha lido o topico algumas 2 vezes, enão tinha visto.


(Gonçalo) #37

Como fizeste o metodo? usaste mesmo um RPI?
Tenho tentado usar uma VM com ubuntu, e não estou a conseguir…


(José Melo) #38

Viva,
Tens aqui um tutorial com vídeo inclusivé: https://github.com/ct-Open-Source/tuya-convert


(José Melo) #39

Fiz utilizando mesmo um Rpi 3B com wifi


(Gonçalo) #40

Pois… isto com uma VM, nao vai lá…
Tenho de procurar se alguem teve sucesso com vms…


(Nuno Neves) #41

Tens pen Wi-Fi USB, que suporte AP mode, ligada à VM? É aí que está o “truque”…