@dudikof157
Musisz robić błąd w node-red bo przyciski masz prawidłowo stworzone dla przykładu wrzucam moje które działają dodatkowo wrzucam switch
I Json przycisków możesz je dostosować do swoich potrzeb i przetestować
[
{
"id": "fff3c4f839ca7cdd",
"type": "server-state-changed",
"z": "313c58a7e69da160",
"name": "Grzej Salon",
"server": "4e697cc3.812ff4",
"version": 6,
"outputs": 1,
"exposeAsEntityConfig": "",
"entities": {
"entity": [
"input_button.grzej_salon"
],
"substring": [],
"regex": []
},
"outputInitially": false,
"stateType": "str",
"ifState": "",
"ifStateType": "str",
"ifStateOperator": "is",
"outputOnlyOnStateChange": true,
"for": "0",
"forType": "num",
"forUnits": "minutes",
"ignorePrevStateNull": true,
"ignorePrevStateUnknown": false,
"ignorePrevStateUnavailable": false,
"ignoreCurrentStateUnknown": false,
"ignoreCurrentStateUnavailable": false,
"outputProperties": [
{
"property": "payload",
"propertyType": "msg",
"value": "node:1",
"valueType": "str"
},
{
"property": "data",
"propertyType": "msg",
"value": "",
"valueType": "eventData"
},
{
"property": "topic",
"propertyType": "msg",
"value": "",
"valueType": "triggerId"
}
],
"x": 90,
"y": 240,
"wires": [
[
"e6946daaf974cdeb"
]
]
},
{
"id": "afb7cb03e42243c3",
"type": "server-state-changed",
"z": "313c58a7e69da160",
"name": "Nie Grzej Salon",
"server": "4e697cc3.812ff4",
"version": 6,
"outputs": 1,
"exposeAsEntityConfig": "",
"entities": {
"entity": [
"input_button.nie_grzej_salon"
],
"substring": [],
"regex": []
},
"outputInitially": false,
"stateType": "str",
"ifState": "",
"ifStateType": "str",
"ifStateOperator": "is",
"outputOnlyOnStateChange": true,
"for": "0",
"forType": "num",
"forUnits": "minutes",
"ignorePrevStateNull": true,
"ignorePrevStateUnknown": false,
"ignorePrevStateUnavailable": false,
"ignoreCurrentStateUnknown": false,
"ignoreCurrentStateUnavailable": false,
"outputProperties": [
{
"property": "payload",
"propertyType": "msg",
"value": "node:0",
"valueType": "str"
},
{
"property": "data",
"propertyType": "msg",
"value": "",
"valueType": "eventData"
},
{
"property": "topic",
"propertyType": "msg",
"value": "",
"valueType": "triggerId"
}
],
"x": 280,
"y": 240,
"wires": [
[
"e6946daaf974cdeb"
]
]
},
{
"id": "ee6e5ef46b2034a3",
"type": "server-state-changed",
"z": "313c58a7e69da160",
"name": "Automatyzacja Klimatyzacji ON/OFF",
"server": "4e697cc3.812ff4",
"version": 6,
"outputs": 1,
"exposeAsEntityConfig": "",
"entities": {
"entity": [
"input_boolean.automatyzacja_klimatyzacji"
],
"substring": [],
"regex": []
},
"outputInitially": false,
"stateType": "str",
"ifState": "",
"ifStateType": "str",
"ifStateOperator": "is",
"outputOnlyOnStateChange": true,
"for": "0",
"forType": "num",
"forUnits": "minutes",
"ignorePrevStateNull": false,
"ignorePrevStateUnknown": false,
"ignorePrevStateUnavailable": false,
"ignoreCurrentStateUnknown": false,
"ignoreCurrentStateUnavailable": false,
"outputProperties": [
{
"property": "payload",
"propertyType": "msg",
"value": "string",
"valueType": "entityState"
},
{
"property": "data",
"propertyType": "msg",
"value": "",
"valueType": "eventData"
},
{
"property": "topic",
"propertyType": "msg",
"value": "",
"valueType": "triggerId"
}
],
"x": 160,
"y": 160,
"wires": [
[
"7f827ce4f677259d"
]
]
},
{
"id": "4e697cc3.812ff4",
"type": "server",
"name": "Home Assistant",
"addon": true
},
{
"id": "696878fec12faae9",
"type": "global-config",
"env": [],
"modules": {
"node-red-contrib-home-assistant-websocket": "0.80.3"
}
}
]