Dzięki za pomoc @Beku, teraz wszystko działa idealnie. Kontaktrony Xiaomi na drzwiach wejściowych + SRW-01, polecam

Dzięki!
Kod: Zaznacz cały
- topic 'supla/channels/command/#'
id: '/id'
shut: '/hi'
Kod: Zaznacz cały
git clone https://github.com/SUPLA/supla-core.git
Kod: Zaznacz cały
supla-core/supla-mqtt-client/
Kod: Zaznacz cały
sudo systemctl start supla_mqtt.service
Kod: Zaznacz cały
kwi 01 18:27:55 raspberrypi supla-mqtt-client[4001]: INFO[1585758475.574810] initializing main loop
kwi 01 18:27:55 raspberrypi supla-mqtt-client[4001]: INFO[1585758475.577532] Client GUID: 22C6A30719EF7F65BE064E16E4E3A31A
kwi 01 18:27:55 raspberrypi supla-mqtt-client[4001]: INFO[1585758475.586739] SSL version: OpenSSL 1.1.0l 10 Sep 2019
kwi 01 18:27:55 raspberrypi supla-mqtt-client[4001]: INFO[1585758475.602684] Connecting...
kwi 01 18:30:08 raspberrypi supla-mqtt-client[4001]: mqtt client error MQTT_ERROR_SOCKET_ERROR
kwi 01 18:32:21 raspberrypi supla-mqtt-client[4001]: mqtt client error MQTT_ERROR_SOCKET_ERROR
kwi 01 18:34:34 raspberrypi supla-mqtt-client[4001]: mqtt client error MQTT_ERROR_SOCKET_ERROR
kwi 01 18:36:47 raspberrypi supla-mqtt-client[4001]: mqtt client error MQTT_ERROR_SOCKET_ERROR
Kod: Zaznacz cały
git checkout -b mqtt-experimental remotes/origin/mqtt-experimental
Kod: Zaznacz cały
{
"bridge": {
"name": "",
"username": "",
"port": 51153,
"pin": ""
},
"accessories": [
{
"accessory": "mqttthing",
"type": "windowCovering",
"name": "roleta",
"topics": {
"getCurrentPosition": {
"topic": "supla/channels/status/rollershutter/1275",
"apply": "return 100 - JSON.parse(message).shut;"
},
"setTargetPosition": {
"topic": "supla/channels/command/rollershutter/1275",
"apply": "return JSON.stringify({ id: 1275, shut:100 - message });"
},
"getTargetPosition": {
"topic": "supla/channels/status/rollershutter/1275",
"apply": "return 100 - JSON.parse(message).shut;"
},
"getPositionState": {
"topic": "supla/channels/status/rollershutter/1275",
"apply": "return 100 - JSON.parse(message).shut;"
},
"setHoldPosition": {
"topic": "supla/channels/command/rollershutter/1275",
"apply": "return JSON.stringify({ id: 1275, shut:100 - message });"
}
},
"positionStateValues": [
"100",
"0"
]
}
],
"platforms": [
{
"name": "Config",
"port": 8581,
"platform": "config"
}
]
}
Kod: Zaznacz cały
ERR[1586004770.864378] error while trying get value from payload [error: Name not found]
ERR[1586004770.964754] error while trying get value from payload [error: Name not found]