Dzięki za pomoc @Beku, teraz wszystko działa idealnie. Kontaktrony Xiaomi na drzwiach wejściowych + SRW-01, polecam
SUPLA - MQTT - Homebridge... i mamy Hej Siri!
Dzięki!
Nie pamiętam czy command był u mnie zmieniany ale sadzę, że tak. W każdym razie gate wyglada tak:
Kod: Zaznacz cały
- topic 'supla/channels/command/#'
id: '/id'
shut: '/hi'
Ok. Thx. Tak myślałem....Lubie robić rzeczy "po swojemu". Własna instalacja na Qnap (QTS 4.4.1)/Docker.... Certbot(zamiast let's encrypt Nginx container) ... dodatkowe serwisy... i brakowało mi info... Wiedzę ze trosze trzeba zmienić config z powodu plugina do HB ale to pikuś...
- uchnast.michal
- Posty: 1074
- Rejestracja: wt cze 04, 2019 11:37 am
po
brak
Kod: Zaznacz cały
git clone https://github.com/SUPLA/supla-core.git
Kod: Zaznacz cały
supla-core/supla-mqtt-client/
e-talking............
Byłem tam - Supla Offline Party 2023
Byłem tam - Supla Offline Party 2023
Hej,
Mam problem podczas instalacji. Przeszedłem przez wszystkie podpunkty, ale gdzieś po 3 minutach od uruchomienia:
Mam takie logi:
Jestem trochę zielony w tych sprawach więc gdyby ktoś mógłby pomóc to byłbym wdzięczny.
Mam problem podczas instalacji. Przeszedłem przez wszystkie podpunkty, ale gdzieś po 3 minutach od uruchomienia:
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
@uchnast.michal zapomniałeś się przełączyć na gałąź mqtt-experimantal:
@Jaku
Specem tutaj jest @Beku ale ja obstawiam, że coś skopałeś w pliku konfiguracyjnym...
Kod: Zaznacz cały
git checkout -b mqtt-experimental remotes/origin/mqtt-experimental
Specem tutaj jest @Beku ale ja obstawiam, że coś skopałeś w pliku konfiguracyjnym...
- uchnast.michal
- Posty: 1074
- Rejestracja: wt cze 04, 2019 11:37 am
@Kaowiec Właśnie doczytałem na pierwszych stronach wątku Supla - MQTT - Dashing viewtopic.php?p=66052#p66052, już ktoś miał podobny problem. Dziękuję
e-talking............
Byłem tam - Supla Offline Party 2023
Byłem tam - Supla Offline Party 2023
Błąd został naprawiony, wystarczyło na czysto jeszcze raz wszystko zainstalować.
Mam wrażenie, że jestem już na ostatniej prostej, ale wciąż coś nie działa. Mam dobrze ustawione homebridge, widzę akcesoria jak kopiuję config @Kaowiec. Supla-mqtt-client łączy się z Supla Cloud. Z tego co wyczytałem to wystarczy zmodyfikować cofig pod siebie i powinno śmigać.
Mam jeden sterownik SRW-01. To jest mój config:
Zamieniłem id rolet @Kaowiec czyli '31439' na swoje, które wziąłem wchodząc w Supla Cloud -> Lokalizacje -> Urządzenia. Za każdym razem jak próbuję zamknąć/otworzyć rolety w terminalu rpi dostaje:
Edit:
Problem sam się rozwiązał po restarcie Rpi. Wszystko śmiga!
Mam wrażenie, że jestem już na ostatniej prostej, ale wciąż coś nie działa. Mam dobrze ustawione homebridge, widzę akcesoria jak kopiuję config @Kaowiec. Supla-mqtt-client łączy się z Supla Cloud. Z tego co wyczytałem to wystarczy zmodyfikować cofig pod siebie i powinno śmigać.
Mam jeden sterownik SRW-01. To jest mój config:
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]
Edit:
Problem sam się rozwiązał po restarcie Rpi. Wszystko śmiga!
Wszystko odpalone, ale za cholerę nie mogę dobrze skonfiguorować akcesoriów.
Używam 3x Sonoff 4ch pro r2 i komendy mqtt nie są właściwie wysyłane.
Czy mogę prosić o pomoc we właściwej edycji json'a?
Będę mega wdzięczny
Używam 3x Sonoff 4ch pro r2 i komendy mqtt nie są właściwie wysyłane.
Czy mogę prosić o pomoc we właściwej edycji json'a?
Będę mega wdzięczny
- Załączniki
-
- Zrzut ekranu 2020-05-9 o 10.02.43.png (169.84 KiB) Przejrzano 2694 razy