https://community.home-assistant.io/t/poweropti-powerfox-powermeter-integration/344450
-
-
Save leowinterde/d4c2c7ac7539d244ad1a034749a40d96 to your computer and use it in GitHub Desktop.
Powerfox Basic Flow for Homeassistant
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ | |
{ | |
"id": "53f6c3844e89b0c0", | |
"type": "tab", | |
"label": "Flow 1", | |
"disabled": false, | |
"info": "" | |
}, | |
{ | |
"id": "599cb64d525d9217", | |
"type": "ha-entity", | |
"z": "53f6c3844e89b0c0", | |
"name": "Powerfox Stromzähler power", | |
"server": "7640cb9d.178d04", | |
"version": 2, | |
"debugenabled": false, | |
"outputs": 1, | |
"entityType": "sensor", | |
"config": [ | |
{ | |
"property": "name", | |
"value": "powerfox_meter_power" | |
}, | |
{ | |
"property": "device_class", | |
"value": "power" | |
}, | |
{ | |
"property": "icon", | |
"value": "mdi:transmission-tower" | |
}, | |
{ | |
"property": "unit_of_measurement", | |
"value": "W" | |
}, | |
{ | |
"property": "state_class", | |
"value": "measurement" | |
}, | |
{ | |
"property": "last_reset", | |
"value": "" | |
} | |
], | |
"state": "payload.Watt", | |
"stateType": "jsonata", | |
"attributes": [ | |
{ | |
"property": "power", | |
"value": "payload.Watt", | |
"valueType": "jsonata" | |
}, | |
{ | |
"property": "timestamp", | |
"value": "payload.Timestamp", | |
"valueType": "jsonata" | |
}, | |
{ | |
"property": "friendly_name", | |
"value": "Powerfox Stromzähler power", | |
"valueType": "str" | |
}, | |
{ | |
"property": "energy", | |
"value": "payload.A_Plus", | |
"valueType": "jsonata" | |
} | |
], | |
"resend": true, | |
"outputLocation": "", | |
"outputLocationType": "none", | |
"inputOverride": "allow", | |
"outputOnStateChange": false, | |
"outputPayload": "$entity().state ? \"on\": \"off\"", | |
"outputPayloadType": "jsonata", | |
"x": 1180, | |
"y": 380, | |
"wires": [ | |
[ | |
"bb0a25babedec5dc" | |
] | |
] | |
}, | |
{ | |
"id": "bb0a25babedec5dc", | |
"type": "debug", | |
"z": "53f6c3844e89b0c0", | |
"d": true, | |
"name": "", | |
"active": true, | |
"tosidebar": true, | |
"console": false, | |
"tostatus": false, | |
"complete": "payload.Watt", | |
"targetType": "msg", | |
"statusVal": "", | |
"statusType": "auto", | |
"x": 1430, | |
"y": 380, | |
"wires": [] | |
}, | |
{ | |
"id": "6e9a1b0ee8b3f0c8", | |
"type": "json", | |
"z": "53f6c3844e89b0c0", | |
"name": "", | |
"property": "payload", | |
"action": "", | |
"pretty": false, | |
"x": 870, | |
"y": 460, | |
"wires": [ | |
[ | |
"97d088b4836d61a5", | |
"599cb64d525d9217" | |
] | |
] | |
}, | |
{ | |
"id": "92c468da20c827a3", | |
"type": "http request", | |
"z": "53f6c3844e89b0c0", | |
"name": "", | |
"method": "GET", | |
"ret": "txt", | |
"paytoqs": "ignore", | |
"url": "https://backend.powerfox.energy/api/2.0/my/main/current?unit=kwh", | |
"tls": "", | |
"persist": false, | |
"proxy": "", | |
"authType": "basic", | |
"senderr": false, | |
"x": 710, | |
"y": 460, | |
"wires": [ | |
[ | |
"6e9a1b0ee8b3f0c8" | |
] | |
] | |
}, | |
{ | |
"id": "97d088b4836d61a5", | |
"type": "ha-entity", | |
"z": "53f6c3844e89b0c0", | |
"name": "Powerfox Stromzähler", | |
"server": "7640cb9d.178d04", | |
"version": 2, | |
"debugenabled": false, | |
"outputs": 1, | |
"entityType": "sensor", | |
"config": [ | |
{ | |
"property": "name", | |
"value": "powerfox_meter_energy" | |
}, | |
{ | |
"property": "device_class", | |
"value": "energy" | |
}, | |
{ | |
"property": "icon", | |
"value": "mdi:transmission-tower-import" | |
}, | |
{ | |
"property": "unit_of_measurement", | |
"value": "kWh" | |
}, | |
{ | |
"property": "state_class", | |
"value": "total" | |
}, | |
{ | |
"property": "last_reset", | |
"value": "2019-06-01T00:00:00+00:00" | |
} | |
], | |
"state": "payload.A_Plus", | |
"stateType": "jsonata", | |
"attributes": [ | |
{ | |
"property": "energy", | |
"value": "payload.A_Plus", | |
"valueType": "jsonata" | |
}, | |
{ | |
"property": "timestamp", | |
"value": "payload.Timestamp", | |
"valueType": "jsonata" | |
}, | |
{ | |
"property": "friendly_name", | |
"value": "Powerfox Stromzähler", | |
"valueType": "str" | |
}, | |
{ | |
"property": "power", | |
"value": "payload.Watt", | |
"valueType": "jsonata" | |
} | |
], | |
"resend": true, | |
"outputLocation": "", | |
"outputLocationType": "none", | |
"inputOverride": "allow", | |
"outputOnStateChange": false, | |
"outputPayload": "$entity().state ? \"on\": \"off\"", | |
"outputPayloadType": "jsonata", | |
"x": 1160, | |
"y": 460, | |
"wires": [ | |
[ | |
"a558a365bd91a972" | |
] | |
] | |
}, | |
{ | |
"id": "2f33408d4ebc36c4", | |
"type": "inject", | |
"z": "53f6c3844e89b0c0", | |
"name": "", | |
"props": [ | |
{ | |
"p": "payload" | |
}, | |
{ | |
"p": "topic", | |
"vt": "str" | |
} | |
], | |
"repeat": "5", | |
"crontab": "", | |
"once": true, | |
"onceDelay": 0.1, | |
"topic": "", | |
"payloadType": "date", | |
"x": 520, | |
"y": 460, | |
"wires": [ | |
[ | |
"92c468da20c827a3" | |
] | |
] | |
}, | |
{ | |
"id": "a558a365bd91a972", | |
"type": "debug", | |
"z": "53f6c3844e89b0c0", | |
"d": true, | |
"name": "", | |
"active": true, | |
"tosidebar": true, | |
"console": false, | |
"tostatus": false, | |
"complete": "payload.A_Plus", | |
"targetType": "msg", | |
"statusVal": "", | |
"statusType": "auto", | |
"x": 1440, | |
"y": 460, | |
"wires": [] | |
}, | |
{ | |
"id": "7640cb9d.178d04", | |
"type": "server", | |
"name": "Home Assistant", | |
"version": 2, | |
"addon": true, | |
"rejectUnauthorizedCerts": true, | |
"ha_boolean": "y|yes|true|on|home|open", | |
"connectionDelay": true, | |
"cacheJson": true, | |
"heartbeat": false, | |
"heartbeatInterval": 30 | |
} | |
] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment