Natywne wsparcie dla MQTT

krzysztof_d
Posty: 22
Rejestracja: czw lis 23, 2017 7:05 am

dalej nie rozumiem. Mam HA na Vitual Boxie Oracle nie w dockerze
Awatar użytkownika
pzygmunt
Posty: 18280
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontakt:

To zaktualizuj przynajmniej OS.
krzysztof_d
Posty: 22
Rejestracja: czw lis 23, 2017 7:05 am

Wszystko jest najaktualniejsze. Wczoraj robiłem update. Certyfikaty wysiadły dzisiaj 19:14
edit:
nagle ruszyło, a nic nie ruszałem:)
Awatar użytkownika
pzygmunt
Posty: 18280
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontakt:

Spróbuj zrestartować.
Awatar użytkownika
pzygmunt
Posty: 18280
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontakt:

Problem był po naszej stronie. Nie każdy broker przeładował sobie nowy certyfikat :/
Powinno być już OK. Przepraszam.

Kod: Zaznacz cały

openssl s_client -connect svr8.supla.org:8883
CONNECTED(00000005)
depth=2 C = PL, O = Unizeto Technologies S.A., OU = Certum Certification Authority, CN = Certum Trusted Network CA
verify return:1
depth=1 C = PL, O = Unizeto Technologies S.A., OU = Certum Certification Authority, CN = Certum Domain Validation CA SHA2
verify return:1
depth=0 CN = *.supla.org
verify return:1
---
Certificate chain
 0 s:/CN=*.supla.org
   i:/C=PL/O=Unizeto Technologies S.A./OU=Certum Certification Authority/CN=Certum Domain Validation CA SHA2
 1 s:/C=PL/O=Unizeto Technologies S.A./OU=Certum Certification Authority/CN=Certum Domain Validation CA SHA2
   i:/C=PL/O=Unizeto Technologies S.A./OU=Certum Certification Authority/CN=Certum Trusted Network CA
 2 s:/C=PL/O=Unizeto Technologies S.A./OU=Certum Certification Authority/CN=Certum Trusted Network CA
   i:/C=PL/O=Unizeto Sp. z o.o./CN=Certum CA
 3 s:/C=PL/O=Unizeto Sp. z o.o./CN=Certum CA
   i:/C=PL/O=Unizeto Sp. z o.o./CN=Certum CA
---
Server certificate
-----BEGIN CERTIFICATE-----
MIIHXzCCBkegAwIBAgIQFw+kxapkWvHDNHcWf81gMzANBgkqhkiG9w0BAQsFADCB
hTELMAkGA1UEBhMCUEwxIjAgBgNVBAoTGVVuaXpldG8gVGVjaG5vbG9naWVzIFMu
QS4xJzAlBgNVBAsTHkNlcnR1bSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEpMCcG
A1UEAxMgQ2VydHVtIERvbWFpbiBWYWxpZGF0aW9uIENBIFNIQTIwHhcNMjIwODE4
MjE0NDQxWhcNMjMwODE4MjE0NDQwWjAWMRQwEgYDVQQDDAsqLnN1cGxhLm9yZzCC
AiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKl2YBXHwIl5BZOZ7GV8QGHA
8salI9uQgaYCdE1/iCbJd1si5adVovnl++QzAnISBdDVbvrmHPlSMCLqgvSO8Bnt
0Y4GpGp0iVN/sbEkNBtHUmKzSn/m0mT+yO0fiz/ernywj+IGByV+y6OhJwv/Vlu1
sfMDme+MAZtaIXYxPrd9tdck2iCtsDutYKbLZJFg6W6QvgDEC3aYIkcmanBeoxK0
DmzP9RVUe77xv6mR4ZZJaPWG5SwQN7LXDvYgs3Pnia6hcEXV45ow1NPbAHc89b7U
w1aFeZfe8GcJ7BL0LAGA4Qolxwr1UFbmljDEJRKRE6lYaJ3rayF26oPDlE3cl7wR
0f/6LEavLW5Y9EBiiaYgeqJMbBRFEoXKRGXHB3twwDNoZThfmFg8bOh9LPYuTvse
tNi9oynrcW0Xz9ySe7kzo/0GDqoAw7T7fotS9QFdAE2CIuocopgN6dXLk8Keg+o6
NTEpOUD+CoECbihgPVPV3zZPDVhSMw60UClXfqnjmUmYkIROAzGkDCC6PIdQ7B2y
qHEV8kZvNUf5L0VNepR1UwG3kMArJTmmRy5ooXRFgyCWKGqdL/Wqpmm9YJqhiZbp
rgoW75uPM/MGsM2ORKKbURNO5fL8BvvEg/+fcpU6oY59PUpGj7npgQVxh3lVBBgh
dpjLOCaA/WqkA8ybBG1zAgMBAAGjggM3MIIDMzAMBgNVHRMBAf8EAjAAMDIGA1Ud
HwQrMCkwJ6AloCOGIWh0dHA6Ly9jcmwuY2VydHVtLnBsL2R2Y2FzaGEyLmNybDBx
BggrBgEFBQcBAQRlMGMwKwYIKwYBBQUHMAGGH2h0dHA6Ly9kdmNhc2hhMi5vY3Nw
LWNlcnR1bS5jb20wNAYIKwYBBQUHMAKGKGh0dHA6Ly9yZXBvc2l0b3J5LmNlcnR1
bS5wbC9kdmNhc2hhMi5jZXIwHwYDVR0jBBgwFoAU5TGtvzoRlvSDvFA81LeQm5Du
3iUwHQYDVR0OBBYEFBrpbmJc4+QjSM2TsNN+34FaTXPGMB0GA1UdEgQWMBSBEmR2
Y2FzaGEyQGNlcnR1bS5wbDBLBgNVHSAERDBCMAgGBmeBDAECATA2BgsqhGgBhvZ3
AgUBAzAnMCUGCCsGAQUFBwIBFhlodHRwczovL3d3dy5jZXJ0dW0ucGwvQ1BTMB0G
A1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAOBgNVHQ8BAf8EBAMCBaAwIQYD
VR0RBBowGIILKi5zdXBsYS5vcmeCCXN1cGxhLm9yZzCCAXwGCisGAQQB1nkCBAIE
ggFsBIIBaAFmAHYArfe++nz/EMiLnT2cHj4YarRnKV3PsQwkyoWGNOvcgooAAAGC
supl0wAABAMARzBFAiEAnb8rl7XOpXB1q5E6AbyxtGlbiQjj4cIznqJrPp0wf24C
ICyRgzL7cN8wn+exqZA5pAYQ/tJZ79XEEEyrXBDI45o2AHUAejKMVNi3LbYg6jjg
Uh7phBZwMhOFTTvSK8E6V6NS61IAAAGCsupl6gAABAMARjBEAiBGwHWkwJJV0/UQ
pmkyqLvURJNvxxHJyd1Mi894P/kdIAIgIxJ5dapux1tjurre98XqqYoMztFC4mC1
Ld6ESFxnPN4AdQBVgdTCFpA2AUrqC5tXPFPwwOQ4eHAlCBcvo6odBxPTDAAAAYKy
6mblAAAEAwBGMEQCIAn/cR5ToF7DK/7RkMHqjrNj09EQenrL0AciqldaQHc5AiBI
zLrdXn26ML8GxNFm63YAMxnFg8dM8n0u3LkGqix6BTANBgkqhkiG9w0BAQsFAAOC
AQEAZ9wwsB8KIzvKJOGIPgB5kWM5xcorj5NYtPBOgBkMz39uvhw6Pc2juze2rtK7
lAvUEX9OtB8lI15WybUOxJnlkLQ780NMBtoDYIIjwEhuxdDLxhALMeXxJEIk7zjn
ShwLXBeG+1qoH/6bLZkvdOXbKI5Rc1NxoeNzXEQ7TsYXK2pm3glQYsrgtRgU8qTr
qVAviMwiGrdD64HbPyRfu94uELaUc2Q1oPjNXKTMbLSSFz/OWIzdY41P0uubiLTF
Y07ffKIheTLUOlfbdkmcDvthWA9qrw8y5cp4n6AWP80Y/ZEwbZXN08T6du2MEO3k
+ohmAJtyWsOybX4TPIW5kAqx+Q==
-----END CERTIFICATE-----
subject=/CN=*.supla.org
issuer=/C=PL/O=Unizeto Technologies S.A./OU=Certum Certification Authority/CN=Certum Domain Validation CA SHA2
---
No client certificate CA names sent
Server Temp Key: ECDH, X25519, 253 bits
---
SSL handshake has read 6019 bytes and written 289 bytes
---
New, TLSv1/SSLv3, Cipher is ECDHE-RSA-AES256-GCM-SHA384
Server public key is 4096 bit
Secure Renegotiation IS supported
Compression: NONE
Expansion: NONE
No ALPN negotiated
SSL-Session:
    Protocol  : TLSv1.2
    Cipher    : ECDHE-RSA-AES256-GCM-SHA384
    Session-ID: 88D82ECE3E469EAB9D1AB5127F16D022473FB6942B7309587164F9E951594DC2
    Session-ID-ctx: 
    Master-Key: 81382E6A14BEC6180D536943B535B184AB0F9464DE85738FFA91D3CDCAD3A331C2AC3B898ADBA84A6AE46CAA6E0C93AC
    TLS session ticket lifetime hint: 7200 (seconds)
    TLS session ticket:
    0000 - 8c be b7 fb c0 9f ad e7-66 40 36 c4 39 f0 28 6b   ........f@6.9.(k
    0010 - ce ad c8 2a 8a 8f a1 1e-bb 6c 6c 30 02 d4 90 db   ...*.....ll0....
    0020 - ac 49 6f a9 64 f9 8e 44-c6 6c b5 3a 4b 98 00 86   .Io.d..D.l.:K...
    0030 - 92 c4 22 04 18 3e a7 ac-33 88 38 65 80 55 19 cd   .."..>..3.8e.U..
    0040 - d4 36 21 9e 19 7c bc cc-47 3f 7e 08 18 84 fc c2   .6!..|..G?~.....
    0050 - 08 47 74 fd 95 87 19 8e-a1 3b 7b 5c 53 4d 48 9a   .Gt......;{\SMH.
    0060 - 32 b3 72 09 66 ea e7 fd-ba 6a cf d4 6b 09 7b 35   2.r.f....j..k.{5
    0070 - 9c 81 36 41 03 38 d5 cd-07 a9 f6 0d d2 fa 96 31   ..6A.8.........1
    0080 - 08 17 34 f4 75 1c 77 b5-6f 46 54 a4 7d 6e 21 59   ..4.u.w.oFT.}n!Y
    0090 - 6f 87 ce ec 76 7a 01 35-af ce 94 91 b0 ab 45 ec   o...vz.5......E.
    00a0 - a2 d3 17 4f 4b 14 20 c8-a6 d1 88 7b 57 48 11 34   ...OK. ....{WH.4

    Start Time: 1661459365
    Timeout   : 7200 (sec)
    Verify return code: 0 (ok)
---

jaku2k
Posty: 830
Rejestracja: ndz maja 24, 2020 8:40 pm
Kontakt:

Witam,

w jaki sposób mogę wykorzystać funkcję wyzwalacza akcji "publikuj do integracji"?

Chciałbym wykorzystać przycisk mROW-a tak, by jego wciśnięcie dawało sygnał do Home Assistanta, który miałby coś tam uruchamiać.

W MQTT explorerze widzę, że nowy topic (jeśli używam błędnej nomenklatury, to proszę o poprawę), który podświetla się, gdy wcisnę przycisk. Nie widzę jednak odpowiedniej encji w MQTT w Home Assistancie.

Czy muszę coś dodać manualnie? Proszę o pomoc.
Pozdrawiam
Jakub

PS. Czekam na Supla Offline Party 2024
Awatar użytkownika
pzygmunt
Posty: 18280
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontakt:

Wyzwalacze są eksportowane do HA jako "Device automation".
Zwróć uwagę na /homeassistant/device_automation/*
jaku2k
Posty: 830
Rejestracja: ndz maja 24, 2020 8:40 pm
Kontakt:

pzygmunt pisze: ndz wrz 11, 2022 11:03 am Wyzwalacze są eksportowane do HA jako "Device automation".
Zwróć uwagę na /homeassistant/device_automation/*

Dziękuję za odpowiedź. Nie wiem czy dobrze ją zrozumiałem.

Znalazłem topic i payload wyzwalacza w MQTT i stworzyłem automatyzację. Niestety nie działa...

Nie wiem, czy o tę (tzn. tę usługę:) automatyzację chodziło. Czy mógłbyś mnie nakierować?


[EDIT]

Zobaczyłem, że w wyzwalaczu mogę wybrać urządzenie (w tym przypadku: zaimportowanego mROW-a).

W wyzwalaczu akcji x1 w Cloudzie mam wybrane "publikuj do integracji".

W Home Assistancie mam do wyboru "przycisk piąty" i "przycisk szósty". Niestety żadna z powyższych pozycji nie aktywuje automatyzacji po jednokrotnym naciśnięciu przycisku nr. 2 w ROW-ie.
Załączniki
automatyzacja_mROW-02.PNG
automatyzacja_mROW-02.PNG (32.67 KiB) Przejrzano 641 razy
Pozdrawiam
Jakub

PS. Czekam na Supla Offline Party 2024
Awatar użytkownika
pzygmunt
Posty: 18280
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontakt:

"pierwszy" to kanał numer #0
"drugi" to #1
"piąty" to #6

Payload zawiera zdarzenie. Obserwuj w MQTT explorer.
jaku2k
Posty: 830
Rejestracja: ndz maja 24, 2020 8:40 pm
Kontakt:

pzygmunt pisze: pn wrz 12, 2022 11:05 pm Payload zawiera zdarzenie. Obserwuj w MQTT explorer.
To wiem. Bardziej chodziło mi o nazwy kanałów zaimportowanych do HA.

Wybranie "przycisku szóstego" jako wyzwalacza (JEDNAK!) umożliwiło mi sparowanie przycisku ze światłami. Najwyraźniej przy ostatniej próbie nie zapisałem zmian.

Dziękuję za pomoc!
Pozdrawiam
Jakub

PS. Czekam na Supla Offline Party 2024
ODPOWIEDZ

Wróć do „MQTT”