👨‍🚀 Darek, piewsza BETA wydana (UWAGA Wymagany Python3.9 - binarki LTS)

Chyba SUPLA nie wysyła opisu tego urządzenia - nie robi mqtt discovery / nie przedstawia go w systemie.
Bez tego komunikatu urządzenie nie jest dodawane i sterowane w HA/AIS.

Zapytaj SUPLę czy to urządzenie obsługują - my dodajemy wszystko co nam wyślą :wink:

Żeby zrozumieć jak działa MQTT Discovery zrób tak:

  1. opublikuj sobie komunikat discovery MQTT

temat:

homeassistant/binary_sensor/sensor_motion_gate_1/config

wiadomość:

{
"name": "Czujnik ruchu brama", 
"device_class": "motion", 
"state_topic": "homeassistant/binary_sensor/sensor_motion_gate_1/state"
}

  1. sprawdz swoją nową encję w systemi

W ten sposób wiele integracji (w tym teraz SUPLA) przedstawia swoje różne urządzenia w systemie HA/AIS:

To masz więcej info i składnie komunikatów MQTT Discovery do różnych urządzeń:

Muszę przyznać, że nie wiem niestety.

Nie za bardzo znamy się na rozwiązaniach SUPLA. Ta integracja działa tak, że SUPLA przesyła MQTT Discovery do AIS a my dodajemy encje i sterowanie.

Zapytaj w SUPLA czy coś takiego jest możliwe żeby z prywatnej instancji wysyłać MQTT do innych systemów.
Jeżeli tak to konfigurację z bramką możesz zrobić bez OAuth2.0 (bez łączenia kont) przez konfigurację mostu MQTT na bramce:

Przy próbie integracji pomimo zaznaczenia serwera prywatnego integracja z uporem maniaka chce się łączyć z chmurą supli !

@mariusz_70 na forum supli podał jak zintegrować własną instancję:
https://forum.supla.org/viewtopic.php?p=90317#p90317

Dzięki, odpowiedź była na moje pytanie na reszcie działa !!!

Cześć, znów mam suple nieaktywną :slight_smile: Jak można sprawdzić czy cos nie prubóję się podłaczyć pod mqtt do supli?

Logger: root
Source: components/mqtt/__init__.py:261
First occurred: 19:38:40 (1 occurrences)
Last logged: 19:38:40

Uncaught thread exception
Traceback (most recent call last):
  File "/data/data/pl.sviete.dom/files/usr/lib/python3.9/threading.py", line 954, in _bootstrap_inner
    self.run()
  File "/data/data/pl.sviete.dom/files/usr/lib/python3.9/threading.py", line 892, in run
    self._target(*self._args, **self._kwargs)
  File "/data/data/pl.sviete.dom/files/usr/lib/python3.9/site-packages/paho/mqtt/client.py", line 3452, in _thread_main
    self.loop_forever(retry_first_connection=True)
  File "/data/data/pl.sviete.dom/files/usr/lib/python3.9/site-packages/paho/mqtt/client.py", line 1779, in loop_forever
    rc = self.loop(timeout, max_packets)
  File "/data/data/pl.sviete.dom/files/usr/lib/python3.9/site-packages/paho/mqtt/client.py", line 1181, in loop
    rc = self.loop_read(max_packets)
  File "/data/data/pl.sviete.dom/files/usr/lib/python3.9/site-packages/paho/mqtt/client.py", line 1572, in loop_read
    rc = self._packet_read()
  File "/data/data/pl.sviete.dom/files/usr/lib/python3.9/site-packages/paho/mqtt/client.py", line 2310, in _packet_read
    rc = self._packet_handle()
  File "/data/data/pl.sviete.dom/files/usr/lib/python3.9/site-packages/paho/mqtt/client.py", line 2936, in _packet_handle
    return self._handle_publish()
  File "/data/data/pl.sviete.dom/files/usr/lib/python3.9/site-packages/paho/mqtt/client.py", line 3216, in _handle_publish
    self._handle_on_message(message)
  File "/data/data/pl.sviete.dom/files/usr/lib/python3.9/site-packages/paho/mqtt/client.py", line 3444, in _handle_on_message
    self.on_message(self, self._userdata, message)
  File "/data/data/pl.sviete.dom/files/usr/lib/python3.9/site-packages/homeassistant/components/ais_supla_mqtt/sensor.py", line 217, in on_supla_message
    hass_mqtt.async_publish(self.hass, msg.topic, payload, retain=True)
  File "/data/data/pl.sviete.dom/files/usr/lib/python3.9/site-packages/homeassistant/components/mqtt/__init__.py", line 261, in async_publish
    hass.async_create_task(hass.services.async_call(DOMAIN, SERVICE_PUBLISH, data))
AttributeError: 'NoneType' object has no attribute 'async_create_task'

Czy są już jakieś wyniki ?