03-11-2023, 09:25 AM
Merci Jl !
j'ai recopier collé le flow car il y avait des erreurs apparement
Et oui c'est vraiment gratifiant de pouvoir faire ses propres automatismes, j'ai encore du travail avec HA pour intégrer tout ça mais je regarde déja vers mon systéme solaire thermique qui communique en can Bus... si je peux récupérer les infos via Mqtt le reste sera facile maintenant !!
En tout cas un grand merci à toi et à Septain pour l'aide et le partage parfois il faut juste une petite indication pour se mettre sur la bonne voie
Et je mes le flow pour recuperer la chaine Json du BMS via Mqtt. Ça peux servir aussi....
j'ai recopier collé le flow car il y avait des erreurs apparement
Et oui c'est vraiment gratifiant de pouvoir faire ses propres automatismes, j'ai encore du travail avec HA pour intégrer tout ça mais je regarde déja vers mon systéme solaire thermique qui communique en can Bus... si je peux récupérer les infos via Mqtt le reste sera facile maintenant !!
En tout cas un grand merci à toi et à Septain pour l'aide et le partage parfois il faut juste une petite indication pour se mettre sur la bonne voie
Et je mes le flow pour recuperer la chaine Json du BMS via Mqtt. Ça peux servir aussi....
Code :
[
{
"id": "3f21bba30bebf2b2",
"type": "tab",
"label": "Flux mqtt seplos",
"disabled": false,
"info": "",
"env": []
},
{
"id": "1acaceef23a7b674",
"type": "mqtt in",
"z": "3f21bba30bebf2b2",
"name": "MQTT",
"topic": "homeassistant/sensor/seplos_364715398511",
"qos": "1",
"datatype": "auto-detect",
"broker": "82230366c960022e",
"nl": false,
"rap": true,
"rh": 0,
"inputs": 0,
"x": 50,
"y": 80,
"wires": [
[
"6af0b0a72cdee7e8"
]
]
},
{
"id": "6af0b0a72cdee7e8",
"type": "json",
"z": "3f21bba30bebf2b2",
"name": "",
"property": "payload",
"action": "obj",
"pretty": false,
"x": 210,
"y": 80,
"wires": [
[
"b3e9b73603830981",
"c7da63695c9c9eb2"
]
]
},
{
"id": "8e65a0e502ae027a",
"type": "change",
"z": "3f21bba30bebf2b2",
"name": "",
"rules": [
{
"t": "set",
"p": "topic",
"pt": "msg",
"to": "\"homeassistant/sensor/Batt-Seplos/\" & $$.parts.key",
"tot": "jsonata"
}
],
"action": "",
"property": "",
"from": "",
"to": "",
"reg": false,
"x": 560,
"y": 80,
"wires": [
[
"e894971afaaac5d4",
"128d6209cb03dc14"
]
]
},
{
"id": "128d6209cb03dc14",
"type": "mqtt out",
"z": "3f21bba30bebf2b2",
"name": "MQTT",
"topic": "",
"qos": "0",
"retain": "",
"respTopic": "",
"contentType": "",
"userProps": "",
"correl": "",
"expiry": "",
"broker": "82230366c960022e",
"x": 750,
"y": 80,
"wires": []
},
{
"id": "e894971afaaac5d4",
"type": "debug",
"z": "3f21bba30bebf2b2",
"name": "debug 5",
"active": false,
"tosidebar": true,
"console": false,
"tostatus": false,
"complete": "false",
"statusVal": "",
"statusType": "auto",
"x": 560,
"y": 180,
"wires": []
},
{
"id": "b3e9b73603830981",
"type": "debug",
"z": "3f21bba30bebf2b2",
"name": "debug 6",
"active": false,
"tosidebar": true,
"console": false,
"tostatus": false,
"complete": "false",
"statusVal": "",
"statusType": "auto",
"x": 340,
"y": 180,
"wires": []
},
{
"id": "c7da63695c9c9eb2",
"type": "split",
"z": "3f21bba30bebf2b2",
"name": "",
"splt": "\\n",
"spltType": "str",
"arraySplt": 1,
"arraySpltType": "len",
"stream": false,
"addname": "",
"x": 370,
"y": 80,
"wires": [
[
"8e65a0e502ae027a"
]
]
},
{
"id": "82230366c960022e",
"type": "mqtt-broker",
"name": "mosquitto",
"broker": "192.168.xx.xxx",
"port": "1883",
"clientid": "",
"autoConnect": true,
"usetls": false,
"protocolVersion": "4",
"keepalive": "60",
"cleansession": true,
"autoUnsubscribe": true,
"birthTopic": "",
"birthQos": "0",
"birthRetain": "false",
"birthPayload": "",
"birthMsg": {},
"closeTopic": "",
"closeQos": "0",
"closeRetain": "false",
"closePayload": "",
"closeMsg": {},
"willTopic": "",
"willQos": "0",
"willRetain": "false",
"willPayload": "",
"willMsg": {},
"userProps": "",
"sessionExpiry": ""
}
]