Oi Augusto, obrigado pelo post e isso me ajudou muito a configurar o medidor junto ao Home Assistant.
Fiz alguns pequenos ajustes no fluxo do Node-RED que segue abaixo:
[{“id”:“8ee83c5112f36a68”,“type”:“tab”,“label”:“Medidor Energia Geral”,“disabled”:false,“info”:""},{“id”:“3dc64cdd4037215c”,“type”:“mqtt in”,“z”:“8ee83c5112f36a68”,“name”:"",“topic”:“home/meter”,“qos”:“2”,“datatype”:“json”,“broker”:“73095eb0810db10c”,“nl”:false,“rap”:true,“rh”:0,“inputs”:0,“x”:120,“y”:60,“wires”:[[“5cc88796d7480a47”]]},{“id”:“5cc88796d7480a47”,“type”:“json”,“z”:“8ee83c5112f36a68”,“name”:"",“property”:“payload”,“action”:“obj”,“pretty”:false,“x”:250,“y”:100,“wires”:[[“eb0fe7f05149aab2”,“6a5c53af7bcb0bd7”]]},{“id”:“eb0fe7f05149aab2”,“type”:“switch”,“z”:“8ee83c5112f36a68”,“name”:"",“property”:“payload.variable”,“propertyType”:“msg”,“rules”:[{“t”:“eq”,“v”:“PA”,“vt”:“str”},{“t”:“eq”,“v”:“PB”,“vt”:“str”},{“t”:“eq”,“v”:“PT”,“vt”:“str”},{“t”:“eq”,“v”:“UA”,“vt”:“str”},{“t”:“eq”,“v”:“UB”,“vt”:“str”},{“t”:“eq”,“v”:“IA”,“vt”:“str”},{“t”:“eq”,“v”:“IB”,“vt”:“str”},{“t”:“eq”,“v”:“EPT”,“vt”:“str”}],“checkall”:“true”,“repair”:false,“outputs”:8,“x”:410,“y”:180,“wires”:[[“9ddee6dec0a9887e”],[“d6b3bb8298e61118”],[“2da1ef076515a523”],[“01c6296be322c736”],[“925c6988713b321f”],[“485bc215667ee088”],[“f13613acaabe836c”],[“9b5f0bcecd168d08”]]},{“id”:“9ddee6dec0a9887e”,“type”:“ha-entity”,“z”:“8ee83c5112f36a68”,“name”:“Potência Ativa - A”,“server”:“f9ccd45e.71d318”,“version”:1,“debugenabled”:false,“outputs”:1,“entityType”:“sensor”,“config”:[{“property”:“name”,“value”:“energy_power_a”},{“property”:“device_class”,“value”:“power”},{“property”:“icon”,“value”:""},{“property”:“unit_of_measurement”,“value”:“W”}],“state”:“payload.value”,“stateType”:“msg”,“attributes”:[{“property”:“state_class”,“value”:“measurement”,“valueType”:“str”}],“resend”:true,“outputLocation”:"",“outputLocationType”:“none”,“inputOverride”:“allow”,“outputOnStateChange”:false,“outputPayload”:"$entity().state ? “on”: “off”",“outputPayloadType”:“jsonata”,“x”:630,“y”:80,“wires”:[[]]},{“id”:“6a5c53af7bcb0bd7”,“type”:“debug”,“z”:“8ee83c5112f36a68”,“name”:"",“active”:false,“tosidebar”:true,“console”:false,“tostatus”:false,“complete”:“false”,“statusVal”:"",“statusType”:“auto”,“x”:430,“y”:40,“wires”:[]},{“id”:“d6b3bb8298e61118”,“type”:“ha-entity”,“z”:“8ee83c5112f36a68”,“name”:“Potência Ativa - B”,“server”:“f9ccd45e.71d318”,“version”:1,“debugenabled”:false,“outputs”:1,“entityType”:“sensor”,“config”:[{“property”:“name”,“value”:“energy_power_b”},{“property”:“device_class”,“value”:“power”},{“property”:“icon”,“value”:""},{“property”:“unit_of_measurement”,“value”:“W”}],“state”:“payload.value”,“stateType”:“msg”,“attributes”:[{“property”:“state_class”,“value”:“measurement”,“valueType”:“str”}],“resend”:true,“outputLocation”:"",“outputLocationType”:“none”,“inputOverride”:“allow”,“outputOnStateChange”:false,“outputPayload”:"$entity().state ? “on”: “off”",“outputPayloadType”:“jsonata”,“x”:650,“y”:140,“wires”:[[]]},{“id”:“2da1ef076515a523”,“type”:“ha-entity”,“z”:“8ee83c5112f36a68”,“name”:“Potência Ativa - Total”,“server”:“f9ccd45e.71d318”,“version”:1,“debugenabled”:false,“outputs”:1,“entityType”:“sensor”,“config”:[{“property”:“name”,“value”:“energy_power_total”},{“property”:“device_class”,“value”:“power”},{“property”:“icon”,“value”:""},{“property”:“unit_of_measurement”,“value”:“W”}],“state”:“payload.value”,“stateType”:“msg”,“attributes”:[{“property”:“state_class”,“value”:“measurement”,“valueType”:“str”}],“resend”:true,“outputLocation”:"",“outputLocationType”:“none”,“inputOverride”:“allow”,“outputOnStateChange”:false,“outputPayload”:"$entity().state ? “on”: “off”",“outputPayloadType”:“jsonata”,“x”:660,“y”:200,“wires”:[[]]},{“id”:“01c6296be322c736”,“type”:“ha-entity”,“z”:“8ee83c5112f36a68”,“name”:“Tensão - A”,“server”:“f9ccd45e.71d318”,“version”:1,“debugenabled”:false,“outputs”:1,“entityType”:“sensor”,“config”:[{“property”:“name”,“value”:“energy_voltage_a”},{“property”:“device_class”,“value”:“voltage”},{“property”:“icon”,“value”:“mdi:alpha-v-circle-outline”},{“property”:“unit_of_measurement”,“value”:“V”}],“state”:“payload.value”,“stateType”:“msg”,“attributes”:[{“property”:“state_class”,“value”:“measurement”,“valueType”:“str”}],“resend”:true,“outputLocation”:"",“outputLocationType”:“none”,“inputOverride”:“allow”,“outputOnStateChange”:false,“outputPayload”:"$entity().state ? “on”: “off”",“outputPayloadType”:“jsonata”,“x”:630,“y”:240,“wires”:[[]]},{“id”:“925c6988713b321f”,“type”:“ha-entity”,“z”:“8ee83c5112f36a68”,“name”:“Tensão - B”,“server”:“f9ccd45e.71d318”,“version”:1,“debugenabled”:false,“outputs”:1,“entityType”:“sensor”,“config”:[{“property”:“name”,“value”:“energy_voltage_b”},{“property”:“device_class”,“value”:“voltage”},{“property”:“icon”,“value”:“mdi:alpha-v-circle-outline”},{“property”:“unit_of_measurement”,“value”:“V”}],“state”:“payload.value”,“stateType”:“msg”,“attributes”:[{“property”:“state_class”,“value”:“measurement”,“valueType”:“str”}],“resend”:true,“outputLocation”:"",“outputLocationType”:“none”,“inputOverride”:“allow”,“outputOnStateChange”:false,“outputPayload”:"$entity().state ? “on”: “off”",“outputPayloadType”:“jsonata”,“x”:630,“y”:280,“wires”:[[]]},{“id”:“485bc215667ee088”,“type”:“ha-entity”,“z”:“8ee83c5112f36a68”,“name”:“Corrente - A”,“server”:“f9ccd45e.71d318”,“version”:1,“debugenabled”:false,“outputs”:1,“entityType”:“sensor”,“config”:[{“property”:“name”,“value”:“energy_current_a”},{“property”:“device_class”,“value”:“current”},{“property”:“icon”,“value”:“mdi:alpha-a-circle-outline”},{“property”:“unit_of_measurement”,“value”:“A”}],“state”:“payload.value”,“stateType”:“msg”,“attributes”:[{“property”:“state_class”,“value”:“measurement”,“valueType”:“str”}],“resend”:true,“outputLocation”:"",“outputLocationType”:“none”,“inputOverride”:“allow”,“outputOnStateChange”:false,“outputPayload”:"$entity().state ? “on”: “off”",“outputPayloadType”:“jsonata”,“x”:630,“y”:380,“wires”:[[]]},{“id”:“f13613acaabe836c”,“type”:“ha-entity”,“z”:“8ee83c5112f36a68”,“name”:“Corrente - B”,“server”:“f9ccd45e.71d318”,“version”:1,“debugenabled”:false,“outputs”:1,“entityType”:“sensor”,“config”:[{“property”:“name”,“value”:“energy_current_b”},{“property”:“device_class”,“value”:“current”},{“property”:“icon”,“value”:“mdi:alpha-a-circle-outline”},{“property”:“unit_of_measurement”,“value”:“A”}],“state”:“payload.value”,“stateType”:“msg”,“attributes”:[{“property”:“state_class”,“value”:“measurement”,“valueType”:“str”}],“resend”:true,“outputLocation”:"",“outputLocationType”:“none”,“inputOverride”:“allow”,“outputOnStateChange”:false,“outputPayload”:"$entity().state ? “on”: “off”",“outputPayloadType”:“jsonata”,“x”:630,“y”:460,“wires”:[[]]},{“id”:“9b5f0bcecd168d08”,“type”:“ha-entity”,“z”:“8ee83c5112f36a68”,“name”:“Energia Ativa - Consumo”,“server”:“f9ccd45e.71d318”,“version”:1,“debugenabled”:false,“outputs”:1,“entityType”:“sensor”,“config”:[{“property”:“name”,“value”:“energy_total”},{“property”:“device_class”,“value”:“energy”},{“property”:“icon”,“value”:""},{“property”:“unit_of_measurement”,“value”:“kWh”}],“state”:“payload.value”,“stateType”:“msg”,“attributes”:[{“property”:“last_reset”,“value”:"",“valueType”:“date”},{“property”:“state_class”,“value”:“total_increasing”,“valueType”:“str”}],“resend”:true,“outputLocation”:"",“outputLocationType”:“none”,“inputOverride”:“allow”,“outputOnStateChange”:false,“outputPayload”:"$entity().state ? “on”: “off”",“outputPayloadType”:“jsonata”,“x”:610,“y”:520,“wires”:[[]]},{“id”:“73095eb0810db10c”,“type”:“mqtt-broker”,“name”:"",“broker”:“localhost”,“port”:“1883”,“clientid”:"",“usetls”:false,“protocolVersion”:“4”,“keepalive”:“60”,“cleansession”:true,“birthTopic”:"",“birthQos”:“0”,“birthPayload”:"",“birthMsg”:{},“closeTopic”:"",“closeQos”:“0”,“closePayload”:"",“closeMsg”:{},“willTopic”:"",“willQos”:“0”,“willPayload”:"",“willMsg”:{},“sessionExpiry”:""},{“id”:“f9ccd45e.71d318”,“type”:“server”,“name”:“Home Assistant”,“version”:1,“addon”:true,“rejectUnauthorizedCerts”:true,“ha_boolean”:“y|yes|true|on|home|open”,“connectionDelay”:true,“cacheJson”:true}]