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!
-
Michaal
- Posts: 7
- Joined: Sun Jan 26, 2020 4:58 pm
-
poopi
- Posts: 9
- Joined: Tue Mar 17, 2020 9:21 pm
@Kaowiec świetny tutek. Już trochę nieaktualny bo sie pozmieniał lekko i homebridge plugin in mqtt-client. Spoko do ogarnięcia.
Mam pytanko. Czy modyfikowałeś command.yaml żeby obsłużyć bramę garażową?
Mam pytanko. Czy modyfikowałeś command.yaml żeby obsłużyć bramę garażową?
-
Kaowiec
- Posts: 78
- Joined: Wed Jul 26, 2017 8:15 am
- Location: Czernichów
Dzięki!poopi wrote: Wed Mar 18, 2020 12:20 pm @Kaowiec świetny tutek. Już trochę nieaktualny bo sie pozmieniał lekko i homebridge plugin in mqtt-client. Spoko do ogarnięcia.
Mam pytanko. Czy modyfikowałeś command.yaml żeby obsłużyć bramę garażową?
Nie pamiętam czy command był u mnie zmieniany ale sadzę, że tak. W każdym razie gate wyglada tak:
Code: Select all
- topic 'supla/channels/command/#'
id: '/id'
shut: '/hi'
-
poopi
- Posts: 9
- Joined: Tue Mar 17, 2020 9:21 pm
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
- Posts: 1334
- Joined: Tue Jun 04, 2019 11:37 am
- Has thanked: 7 times
po
brak
Code: Select all
git clone https://github.com/SUPLA/supla-core.gitCode: Select all
supla-core/supla-mqtt-client/-
Jaku
- Posts: 2
- Joined: Wed Apr 01, 2020 3:40 pm
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:
Code: Select all
sudo systemctl start supla_mqtt.serviceCode: Select all
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
-
Kaowiec
- Posts: 78
- Joined: Wed Jul 26, 2017 8:15 am
- Location: Czernichów
@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...
Code: Select all
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
- Posts: 1334
- Joined: Tue Jun 04, 2019 11:37 am
- Has thanked: 7 times
@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ę
-
Jaku
- Posts: 2
- Joined: Wed Apr 01, 2020 3:40 pm
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:
Code: Select all
{
"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"
}
]
}
Code: Select all
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!
-
Kocurr
- Posts: 8
- Joined: Sun Aug 25, 2019 7:53 pm
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
You do not have the required permissions to view the files attached to this post.
