# Como instalar e configurar um Medidor de Energia SDM120

**URL:** <https://forum.cpha.pt/t/como-instalar-e-configurar-um-medidor-de-energia-sdm120/34>\
**Category:** Partilha de Projectos\
**Created:** [1 Abril , 2018 22:56 UTC](https://forum.cpha.pt/t/como-instalar-e-configurar-um-medidor-de-energia-sdm120/34 "2018-04-01T22:56:27Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![RodolfoVieira](https://forum.cpha.pt/user_avatar/forum.cpha.pt/rodolfovieira/32/14633_2.png) [@RodolfoVieira](https://forum.cpha.pt/u/RodolfoVieira)\
**Post date:** [1 Abril , 2018 22:56 UTC](https://forum.cpha.pt/t/como-instalar-e-configurar-um-medidor-de-energia-sdm120/34/1 "2018-04-01T22:56:28Z")

</div>

[color=#fb0202] Edição: Após ter sido criado este tópico entretanto o Firmware Tasmota ficou com suporte para o SDM 120, ao qual devem seguir esta parte do tutorial, e ignorar o que está por baixo.[/color]

Material necessário:

1x = SDM 120

 ![sdm](https://forum.cpha.pt/uploads/default/original/2X/0/07790b91db86d757d644e9d75485475c17783c44.jpeg)

1x = RS485 TLL

 ![rs](https://forum.cpha.pt/uploads/default/original/2X/1/15be2bbf3f49bb7924fc2c8e921adda8940b070f.jpeg)

1x = Nodemcu v3 ou Wemos D1

 ![image](https://forum.cpha.pt/uploads/default/original/2X/4/4ea09e7bcb61549805210960db7e70c2b12f9cec.jpeg)  
 ![image](https://forum.cpha.pt/uploads/default/original/2X/f/f16ecbd63e8fcb1da55a65f9bdbddfc9e0379979.jpeg)

Esquema de ligação:

 ![image](https://forum.cpha.pt/uploads/default/original/2X/7/789d9f1a124e071ddde269a741989d24a99eb8af.jpeg)

[Dowload](https://drive.google.com/file/d/17FrpIlierXrEPWWQBLJaSWyuf3I1mO85/view?usp=sharing) do firmware.

Após terem feito o download do firmware, usem este tutorial para enviar o firmware para o nodemcu/wemos

> [@Como flashar de forma simples qualquer ESP](https://forum.cpha.pt/t/como-flashar-de-forma-simples-qualquer-esp/859):
>
> Este tutorial vai ensinar-te como podes de uma maneira bastante simples flashares qualquer ESP, sejam equipamentos Sonoffs, ou placas como nodemcus, Wemos etc.. O que vais precisar? Dois programas que podes fazer download clicando nos nomes abaixo.. [Termite](https://www.compuphase.com/software/termite-3.4.exe)[Nodemcu Pyflasher Versão 64bits](https://github.com/marcelstoer/nodemcu-pyflasher/releases/download/v3.0/NodeMCU-PyFlasher-3.0-x64.exe) ou [Nodemcu Pyflasher Versão 32bits](https://github.com/marcelstoer/nodemcu-pyflasher/releases/download/v3.0/NodeMCU-PyFlasher-3.0-x86.exe) Primeiro, vamos te demonstrar como podes flashar o firmware TASMOTA 1º Para flashar pela primeira vez o equipamento, terás que fazer todas as ligações primeiramente, …

Quando acabares o flash, acedam ao IP que te foi atribuido clica em **CONFIGURATION** depois em **CONFIGURE MODULE** e coloca a configuração desta forma:

 ![image](https://forum.cpha.pt/uploads/default/original/2X/0/0fad419b31d1745a3dc9388c2a2bdddc1cc888fe.png)

Vai te aparecer no final isto caso, esteja as ligações todas bem feitas e tudo configurado como deve ser.

 ![image](https://forum.cpha.pt/uploads/default/original/2X/0/005fbca240eca2e6b35f9fe7a9da574da288b650.png)

A configuração que devem usar no HA é:

```
sensor:
  - platform: mqtt
    state_topic: 'tele/sdm120/SENSOR'
    value_template: '{{ value_json["ENERGY"]["Voltage"] }}'
    name: 'Voltagem'
    unit_of_measurement: "V"
    icon: mdi:speedometer

  - platform: mqtt
    state_topic: 'tele/sdm120/SENSOR'
    value_template: '{{ value_json["ENERGY"]["Current"] }}'
    name: 'Corrente'
    unit_of_measurement: "A"
    icon: mdi:speedometer

  - platform: mqtt
    state_topic: 'tele/sdm120/SENSOR'
    value_template: '{{ value_json["ENERGY"]["ActivePower"] }}'
    name: "Potência (W)"
    unit_of_measurement: "W"
    icon: mdi:speedometer

  - platform: mqtt
    state_topic: 'tele/sdm120/SENSOR'
    value_template: '{{ value_json["ENERGY"]["ApparentPower"] }}'
    name: 'Active apparent power'
    unit_of_measurement: "VA"
    icon: mdi:speedometer

  - platform: mqtt
    state_topic: 'tele/sdm120/SENSOR'
    value_template: '{{ value_json["ENERGY"]["ReactivePower"] }}'
    name: 'Reactive apparent power'
    unit_of_measurement: "VAR"
    icon: mdi:speedometer

  - platform: mqtt
    state_topic: 'tele/sdm120/SENSOR'
    value_template: '{{ value_json["ENERGY"]["Factor"] }}'
    name: 'Factor Power'
    unit_of_measurement: ""
    icon: mdi:speedometer

  - platform: mqtt
    state_topic: 'tele/sdm120/SENSOR'
    value_template: '{{ value_json["ENERGY"]["Frequency"] }}'
    name: 'Frequencia'
    unit_of_measurement: "HZ"
    icon: mdi:speedometer

```

⚠ Abaixo está outra alternativa ignorem e usem o tutorial ⬆

Material Necessário:

1x = SDM 120

 ![sdm](https://forum.cpha.pt/uploads/default/original/2X/0/07790b91db86d757d644e9d75485475c17783c44.jpeg)

1x = RS485 TLL

 ![rs](https://forum.cpha.pt/uploads/default/original/2X/1/15be2bbf3f49bb7924fc2c8e921adda8940b070f.jpeg) v

1X =Nodemcu v3 ou Wemos D1

 ![image](https://forum.cpha.pt/uploads/default/original/2X/f/f16ecbd63e8fcb1da55a65f9bdbddfc9e0379979.jpeg)  
 ![image](https://forum.cpha.pt/uploads/default/original/2X/4/4ea09e7bcb61549805210960db7e70c2b12f9cec.jpeg)

Este material pode ser encontrado facilmente em lojas chinocas como Bangood, aliexpress ou mesmo ebay.

Esquema:

 ![image](https://forum.cpha.pt/uploads/default/original/2X/7/789d9f1a124e071ddde269a741989d24a99eb8af.jpeg)

O código que tem que usar no Arduino IDE para poderes flashar o firmware é :

[https://github.com/htcheroportugal/sdm120mqtt/blob/master/sdm\_mqtt.ino](https://github.com/htcheroportugal/sdm120mqtt/blob/master/sdm_mqtt.ino)

```auto
sensor:
  - platform: mqtt
    state_topic: 'sdm120/volt'
    name: 'Voltagem'
    unit_of_measurement: "V"
    icon: mdi:speedometer

  - platform: mqtt
    state_topic: 'sdm120/curr'
    name: 'Corrente'
    unit_of_measurement: "A"
    icon: mdi:speedometer

  - platform: mqtt
    state_topic: 'sdm120/pow'
    name: "Potência (W)"
    unit_of_measurement: "W"
    icon: mdi:speedometer

  - platform: mqtt
    state_topic: 'sdm120/act_app_pow'
    name: 'Active apparent power'
    unit_of_measurement: "VA"
    icon: mdi:speedometer

  - platform: mqtt
    state_topic: 'sdm120/react_app_pow'
    name: 'Reactive apparent power'
    unit_of_measurement: "VAR"
    icon: mdi:speedometer

  - platform: mqtt
    state_topic: 'sdm120/pow_factor'
    name: 'Factor Power'
    unit_of_measurement: ""
    icon: mdi:speedometer

  - platform: mqtt
    state_topic: 'sdm120/freq'
    name: 'Frequencia'
    unit_of_measurement: "HZ"
    icon: mdi:speedometer

  - platform: mqtt
    state_topic: 'sdm120/phase_angle'
    name: 'Phase Angle'
    unit_of_measurement: "Degree"
    icon: mdi:speedometer

  - platform: mqtt
    state_topic: 'sdm120/tot_act_en'
    name: 'Total active energy'
    unit_of_measurement: "Wh"
    icon: mdi:speedometer

  - platform: mqtt
    state_topic: 'sdm120/tot_react_en'
    name: 'Total reactive energy'
    unit_of_measurement: "Wh"
    icon: mdi:speedometer

  - platform: mqtt
    state_topic: 'sdm120/import_act_en'
    name: 'Import active energy'
    unit_of_measurement: "Wh"
    icon: mdi:speedometer

  - platform: mqtt
    state_topic: 'sdm120/export_act_en'
    name: 'Export active energy'
    unit_of_measurement: "Wh"
    icon: mdi:speedometer

  - platform: mqtt
    state_topic: 'sdm120/import_react_en'
    name: 'Import reactive energy'
    unit_of_measurement: "VARh"
    icon: mdi:speedometer

  - platform: mqtt
    state_topic: 'sdm120/export_react_en'
    name: 'Export reactive energy'
    unit_of_measurement: "VARh"
    icon: mdi:speedometer

```

 ![image](https://forum.cpha.pt/uploads/default/original/2X/a/a11f339493b1d1c63b4b3c37a7b8d47e0506fb13.jpeg)

Se quiseres ver mais detalhes como podes adicionar tambem os valores euros e inserir no grafana podes consultar o git do [Rógerio Figueiredo](https://github.com/marine1988/my-homeassistant/blob/master/packages/energy.yaml)

---

<div class="post-metadata">

**Author:** ![frafa](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/f/3bc359/32.png) [@frafa](https://forum.cpha.pt/u/frafa)\
**Post date:** [10 Abril , 2018 14:50 UTC](https://forum.cpha.pt/t/como-instalar-e-configurar-um-medidor-de-energia-sdm120/34/2 "2018-04-10T14:50:42Z")

</div>

Não aparece a imagem do RS485 TTL ADAPTER.  
Podes indicar link para ver qual o adaptador. É que em pesquisa no google aparecem vários modelos.

Obrigado.

---

<div class="post-metadata">

**Author:** ![RodolfoVieira](https://forum.cpha.pt/user_avatar/forum.cpha.pt/rodolfovieira/32/14633_2.png) [@RodolfoVieira](https://forum.cpha.pt/u/RodolfoVieira)\
**Post date:** [10 Abril , 2018 17:35 UTC](https://forum.cpha.pt/t/como-instalar-e-configurar-um-medidor-de-energia-sdm120/34/4 "2018-04-10T17:35:11Z")

</div>

vou te enviar por pm o link, a imagem ja esta corrigida.

---

<div class="post-metadata">

**Author:** ![ricain](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/r/9fc348/32.png) [@ricain](https://forum.cpha.pt/u/ricain)\
**Post date:** [10 Abril , 2018 22:35 UTC](https://forum.cpha.pt/t/como-instalar-e-configurar-um-medidor-de-energia-sdm120/34/5 "2018-04-10T22:35:14Z")

</div>

Boas,

Estou a pensar implementar isso de medido de consumo (é só ideias desde que comecei com o HA).  
O que aconselhas? esse sdm120? sonoff pow? outros.

Obrigado.

---

<div class="post-metadata">

**Author:** ![j\_assuncao](https://forum.cpha.pt/user_avatar/forum.cpha.pt/j_assuncao/32/3_2.png) [@j\_assuncao](https://forum.cpha.pt/u/j_assuncao)\
**Post date:** [10 Abril , 2018 22:42 UTC](https://forum.cpha.pt/t/como-instalar-e-configurar-um-medidor-de-energia-sdm120/34/6 "2018-04-10T22:42:15Z")

</div>

Dependo do que quiseres medir. O SDM120 e o XTM18S podem com facilidade medir o consumo de uma casa inteira para potencias até 32A (ou 40A, não tenho a certeza).

---

<div class="post-metadata">

**Author:** ![ricain](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/r/9fc348/32.png) [@ricain](https://forum.cpha.pt/u/ricain)\
**Post date:** [10 Abril , 2018 22:55 UTC](https://forum.cpha.pt/t/como-instalar-e-configurar-um-medidor-de-energia-sdm120/34/7 "2018-04-10T22:55:59Z")

</div>

Pois tens razão,

Queria medir por zonas e tambem aparelhos.  
Suponho que será um misto entre sdm ou xtm + sonoff pow ou outro?

Obrigado.

---

<div class="post-metadata">

**Author:** ![RodolfoVieira](https://forum.cpha.pt/user_avatar/forum.cpha.pt/rodolfovieira/32/14633_2.png) [@RodolfoVieira](https://forum.cpha.pt/u/RodolfoVieira)\
**Post date:** [10 Abril , 2018 23:06 UTC](https://forum.cpha.pt/t/como-instalar-e-configurar-um-medidor-de-energia-sdm120/34/8 "2018-04-10T23:06:45Z")

</div>

@ricain pode ser. Tambem existe outras soluções mas não tenho ainda feedback.

---

<div class="post-metadata">

**Author:** ![j\_assuncao](https://forum.cpha.pt/user_avatar/forum.cpha.pt/j_assuncao/32/3_2.png) [@j\_assuncao](https://forum.cpha.pt/u/j_assuncao)\
**Post date:** [10 Abril , 2018 23:07 UTC](https://forum.cpha.pt/t/como-instalar-e-configurar-um-medidor-de-energia-sdm120/34/9 "2018-04-10T23:07:12Z")

</div>

O POW aguenta até 16A por isso dá para bastantes equipamentos mas muito cuidado com maquinas de secar roupa e afins que têm consumos muito elevados. Para o consumo geral da casa tanto faz o SDM como o XTM.

---

<div class="post-metadata">

**Author:** ![mlg](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/m/439d5e/32.png) [@mlg](https://forum.cpha.pt/u/mlg)\
**Post date:** [11 Abril , 2018 18:40 UTC](https://forum.cpha.pt/t/como-instalar-e-configurar-um-medidor-de-energia-sdm120/34/10 "2018-04-11T18:40:46Z")

</div>

Atenção a potencia maxima nos Sonoff já vi alguns queimados o melhor é deixar alguma margem

No entanto o SDM120 dá ate 45A para potencias superiores poderá se usar o SDM220 até 100A

---

<div class="post-metadata">

**Author:** ![ricain](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/r/9fc348/32.png) [@ricain](https://forum.cpha.pt/u/ricain)\
**Post date:** [14 Abril , 2018 13:22 UTC](https://forum.cpha.pt/t/como-instalar-e-configurar-um-medidor-de-energia-sdm120/34/11 "2018-04-14T13:22:44Z")

</div>

Após algumas pesquisas, alguem já usou isso para medir consumos: YHDC SCT-013

> **[Gyazo](https://gyazo.com/5906e7e2247886c68c004ca4f72180f5)**
>
> Gyazo is the easiest way to record screenshots & videos you can share instantly. Save time with async visual communication that's effortless and engaging.

A ideia era meter um esp8266 + ads1115 (para adicionar pin analogicos ao esp para poder varios sensores desses) + esse tal sensor para medir a corrente.

---

<div class="post-metadata">

**Author:** ![j\_assuncao](https://forum.cpha.pt/user_avatar/forum.cpha.pt/j_assuncao/32/3_2.png) [@j\_assuncao](https://forum.cpha.pt/u/j_assuncao)\
**Post date:** [14 Abril , 2018 15:59 UTC](https://forum.cpha.pt/t/como-instalar-e-configurar-um-medidor-de-energia-sdm120/34/12 "2018-04-14T15:59:46Z")

</div>

O Xose Pérez, criador do firmware Espurna, tem um artigo sobre isso.

> **[Power monitoring with Sonoff TH and ADC121](https://tinkerman.cat/post/power-monitoring-sonoff-th-adc121)**
>
> Lately I've been quite busy with the ESPurna firmware. It's growing bigger and gaining some momentum. It's really fulfilling to see other people using it and reporting back. But at the same time it's very time consuming. Last Saturday I released...

---

<div class="post-metadata">

**Author:** ![ricain](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/r/9fc348/32.png) [@ricain](https://forum.cpha.pt/u/ricain)\
**Post date:** [14 Abril , 2018 16:17 UTC](https://forum.cpha.pt/t/como-instalar-e-configurar-um-medidor-de-energia-sdm120/34/13 "2018-04-14T16:17:41Z")

</div>

A vantagem que vejo no SCT-013 (mas posso estar enganado), é poder medir cada zona da casa com varios sct-013 e isso só com um esp8266 ou então com varios SDM.

Para varias zonas da casa, parece me que o sct-013 é uma boa opção.

---

<div class="post-metadata">

**Author:** ![tmarquespt](https://forum.cpha.pt/user_avatar/forum.cpha.pt/tmarquespt/32/16063_2.png) [@tmarquespt](https://forum.cpha.pt/u/tmarquespt)\
**Post date:** [14 Abril , 2018 22:19 UTC](https://forum.cpha.pt/t/como-instalar-e-configurar-um-medidor-de-energia-sdm120/34/14 "2018-04-14T22:19:27Z")

</div>

@RodolfoVieira  
Esse sdm120 é com CT? Existe alguma diferença se mandar vir a versão CT? Quero trocar o openenergymonitor por uma solução mais pequena, mas não queria passar a fase por “dentro” de uma chinocada.

---

<div class="post-metadata">

**Author:** ![RodolfoVieira](https://forum.cpha.pt/user_avatar/forum.cpha.pt/rodolfovieira/32/14633_2.png) [@RodolfoVieira](https://forum.cpha.pt/u/RodolfoVieira)\
**Post date:** [15 Abril , 2018 00:34 UTC](https://forum.cpha.pt/t/como-instalar-e-configurar-um-medidor-de-energia-sdm120/34/15 "2018-04-15T00:34:37Z")

</div>

@tmarquespt quem se calhar te pode responder melhor a essas questões é o @j_assuncao eu não tenho este equipamento ainda. Mas o que isto faz é medir-te o consumo total da residencia, ou apenas medir o consumo no dijuntor apenas de um dijuntor especifico da casa. Há users que já têm isto em prática que não sei se estão no fórum.

---

<div class="post-metadata">

**Author:** ![ricard0g0mes](https://forum.cpha.pt/user_avatar/forum.cpha.pt/ricard0g0mes/32/3608_2.png) [@ricard0g0mes](https://forum.cpha.pt/u/ricard0g0mes)\
**Post date:** [15 Abril , 2018 05:46 UTC](https://forum.cpha.pt/t/como-instalar-e-configurar-um-medidor-de-energia-sdm120/34/16 "2018-04-15T05:46:11Z")

</div>

O problema de usares CT é que apenas com CT não tens a direção da corrente, logo, não sabes se estás a produzir ou a consumir (caso de instalação com paineis ou outro tipo de produção de energia).  
Além disso, sem medires a tensão da rede, tens sempre erros maiores.  
Tenho o sdm a trabalhar já há bastante tempo e isto é muito fiável. Lembra-te que isto está desenhado para trabalhar até 50A (a minha instalação de casa trabalha até 4.6K… cerca de 20A, portanto… com margem bem grande de segurança)

O problema de usar chinocadas, é que a malta vê lá Imax=10 e quer usar aquilo a 10… NÃO PODEM!!!

---

<div class="post-metadata">

**Author:** ![tmarquespt](https://forum.cpha.pt/user_avatar/forum.cpha.pt/tmarquespt/32/16063_2.png) [@tmarquespt](https://forum.cpha.pt/u/tmarquespt)\
**Post date:** [15 Abril , 2018 08:54 UTC](https://forum.cpha.pt/t/como-instalar-e-configurar-um-medidor-de-energia-sdm120/34/17 "2018-04-15T08:54:17Z")

</div>

@ricard0g0mes no meu caso não tenho solar. Com o open energy monitor tenho um transformador AC230/AC9V que ele usa exactamente para isso. Mas também já tive sem transformador com a tensão definida na configuração, e embora possa não ser o mais exacto, para mim chega. A minha ideia não é confirmar a factura da EDP, e sim ter uma ideia dos consumos. Vía-se bem no emongLCD a subir quando se ligavam as luzes (isto é anterior ao LED cá em casa) ou algum equipamento mais pesado. 🙂

Claro que o problema é sempre o stress do hardware e aí concordo contigo o pessoal estica-se e corre mal. Se o SDM120 avariar deixa de passar corrente? ou não há hipótese de isso acontecer? Este é o meu maior receio.

---

<div class="post-metadata">

**Author:** ![ricard0g0mes](https://forum.cpha.pt/user_avatar/forum.cpha.pt/ricard0g0mes/32/3608_2.png) [@ricard0g0mes](https://forum.cpha.pt/u/ricard0g0mes)\
**Post date:** [15 Abril , 2018 09:09 UTC](https://forum.cpha.pt/t/como-instalar-e-configurar-um-medidor-de-energia-sdm120/34/18 "2018-04-15T09:09:34Z")

</div>

Pois, se tens esses receios, o melhor é usares este projeto (era o que tinha cá em casa antes do sdm).

> **[GitHub - whatnick/TS\_EnergyMonitor: Upload Energy Monitor data to Thingspeak](https://github.com/whatnick/TS_EnergyMonitor)**
>
> Upload Energy Monitor data to Thingspeak

Usa um CT e transformador. Vantagem é que trabalha com um ESP em wifi.  
Eu alterei o meu para MQTT. Posso enviar o código se quiseres, mas se estás familiarizado com MQTT, é fácil adaptares 😉

---

<div class="post-metadata">

**Author:** ![ricain](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/r/9fc348/32.png) [@ricain](https://forum.cpha.pt/u/ricain)\
**Post date:** [15 Abril , 2018 11:11 UTC](https://forum.cpha.pt/t/como-instalar-e-configurar-um-medidor-de-energia-sdm120/34/19 "2018-04-15T11:11:12Z")

</div>

@ricard0g0mes Usavas o sct-013 e funcionava bem? Eu não pretendo ter valores exacta só quero ver o consumo em cada dijunctores.

Edit: E se não te importas de me enviar o teu codigo, agradeço.

---

<div class="post-metadata">

**Author:** ![Nuno\_Figueiredo](https://forum.cpha.pt/user_avatar/forum.cpha.pt/nuno_figueiredo/32/297_2.png) [@Nuno\_Figueiredo](https://forum.cpha.pt/u/Nuno_Figueiredo)\
**Post date:** [8 Maio , 2018 09:30 UTC](https://forum.cpha.pt/t/como-instalar-e-configurar-um-medidor-de-energia-sdm120/34/20 "2018-05-08T09:30:45Z")

</div>

boas, estou com dificuldade em arranjar estes materiais, podem indicar alternativas sff?

por exemplo tenho um DDS238 que tem SO+ e SO-

---

<div class="post-metadata">

**Author:** ![RodolfoVieira](https://forum.cpha.pt/user_avatar/forum.cpha.pt/rodolfovieira/32/14633_2.png) [@RodolfoVieira](https://forum.cpha.pt/u/RodolfoVieira)\
**Post date:** [8 Maio , 2018 21:10 UTC](https://forum.cpha.pt/t/como-instalar-e-configurar-um-medidor-de-energia-sdm120/34/21 "2018-05-08T21:10:17Z")

</div>

Quais sao as dificuldades em concreto?

[Próxima página](https://forum.cpha.pt/t/como-instalar-e-configurar-um-medidor-de-energia-sdm120/34.md?page=2)
