# Urządzenie niewidoczne w mosquito broker

**URL:** <https://forum.arturhome.pl/t/urzadzenie-niewidoczne-w-mosquito-broker/5344>\
**Category:** Konfiguracja HA\
**Tags:** mqtt, device\_class, rflink\
**Created:** [22 Kwiecień 2022 09:32 UTC](https://forum.arturhome.pl/t/urzadzenie-niewidoczne-w-mosquito-broker/5344 "2022-04-22T09:32:59Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Autor:** ![andrzejski](https://forum.arturhome.pl/letter_avatar_proxy/v4/letter/a/b77776/32.png) [@andrzejski](https://forum.arturhome.pl/u/andrzejski)\
**Data wpisu:** [22 Kwiecień 2022 09:32 UTC](https://forum.arturhome.pl/t/urzadzenie-niewidoczne-w-mosquito-broker/5344/1 "2022-04-22T09:32:59Z")

</div>

Kolejne pytanie początkującego.  
zrobiłem na bazie wemos D1 urządzenie do odczytu danych z zewnętrznych czujników temperatury i wilgotności po rf433. Skonfigurowałem mqtt i działa - wysyła dane i mogę je czytać w mqtt explorerze ale urządzenie nie figuruje na liście w mosquito brokerze. Podpowiedzcie proszę jak mogę wyciągnąć te wartości. Najlepiej łopatologicznie.

 ![ust1](https://forum.arturhome.pl/uploads/default/original/2X/4/4c9ee6bd39cacef19d0a7218888c8c3670998da0.png)  
 ![ustawienia2](https://forum.arturhome.pl/uploads/default/original/2X/e/e48a4deda5c02095d50b45c22896d4b60c93920d.png)  
 ![ustawienia1](https://forum.arturhome.pl/uploads/default/original/2X/3/3fd9d949ac05c54c5435960bc961906a6e6df59a.png)

---

<div class="post-metadata">

**Autor:** ![RobinI30](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/robini30/32/5835_2.png) [@RobinI30](https://forum.arturhome.pl/u/RobinI30)\
**Data wpisu:** [22 Kwiecień 2022 11:26 UTC](https://forum.arturhome.pl/t/urzadzenie-niewidoczne-w-mosquito-broker/5344/2 "2022-04-22T11:26:32Z")

</div>

> [@andrzejski](#):
>
> mogę je czytać w mqtt explorerze ale urządzenie nie figuruje na liście w mosquito brokerze.

Nie rozumiem co chciałeś powiedzieć… ale mniejsza.  
Zmajstrowałeś RFLink na ESP?  
Tak wnioskuję po wyglądzie tematu rf/ESP/msg.  
Działa to tak - gdy odbierzesz sygnał radiowy i możliwe jest jego zdekodowanie to wynik tego umieszczany jest w w/w temacie. Wszystkie urządzenia meldują w tym jednym temacie i trzeba je na bieżąco odczytywać i na podstawie np.ID i dane gdzieś trwale przepisać. Jeśli nie zdążysz to przepadło i zostanie nadpisane.  
Wg. mnie z tego powodu najlepiej sprawdza się zrobienie tego w Node\_Red.  
Zapoznaj się najpierw z [node-red-contrib-rflink (node) - Node-RED](https://flows.nodered.org/node/node-red-contrib-rflink). wraz z przykładami.  
Pewnie są inne sposoby ale ja preferuje NR.

---

<div class="post-metadata">

**Autor:** ![andrzejski](https://forum.arturhome.pl/letter_avatar_proxy/v4/letter/a/b77776/32.png) [@andrzejski](https://forum.arturhome.pl/u/andrzejski)\
**Data wpisu:** [22 Kwiecień 2022 11:52 UTC](https://forum.arturhome.pl/t/urzadzenie-niewidoczne-w-mosquito-broker/5344/3 "2022-04-22T11:52:10Z")

</div>

Ja też lubię node-red. Zainstalowałem tego noda, o którym piszesz. Podstawiłem wartości mojego czujnika i niestety w debug wywala błąd "msg : error “TypeError: msg.payload.indexOf is not a function”  
O czymś pewnie jeszcze nie wiem.

---

<div class="post-metadata">

**Autor:** ![RobinI30](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/robini30/32/5835_2.png) [@RobinI30](https://forum.arturhome.pl/u/RobinI30)\
**Data wpisu:** [22 Kwiecień 2022 11:54 UTC](https://forum.arturhome.pl/t/urzadzenie-niewidoczne-w-mosquito-broker/5344/4 "2022-04-22T11:54:36Z")

</div>

> [@andrzejski](#):
>
> O czymś pewnie jeszcze nie wiem.

Pokaż co wiesz to się poprawi 😉  
Moim zdaniem to powinno już działać  
[flows (11).json](https://forum.arturhome.pl/uploads/short-url/chtRUZZU6WOC1cCnuHMjh5ZyrDu.json) (5,5 KB)  
Dla tego czujnika Xiron ID0902 przypisanego do TH\_Taras powinny się w MQTT pojawić jego odczyty

---

<div class="post-metadata">

**Autor:** ![andrzejski](https://forum.arturhome.pl/letter_avatar_proxy/v4/letter/a/b77776/32.png) [@andrzejski](https://forum.arturhome.pl/u/andrzejski)\
**Data wpisu:** [22 Kwiecień 2022 12:07 UTC](https://forum.arturhome.pl/t/urzadzenie-niewidoczne-w-mosquito-broker/5344/5 "2022-04-22T12:07:55Z")

</div>

Wiem niezbyt wiele 🙂

1. zainstalowałem tego noda z Twojego postu.  
Mój msg wygląda podobnie jak ten z przykładu: (msg = 20;01;Xiron;ID=0902;TEMP=009d;HUM=52;BAT=LOW;CHN=0002;)  
Wpisałem do noda Nazwę(Xiron) i ID(0902)  
zrobiłem akcję w NR Inject \> rflink out \> debug  
i w debugu wyrzuca ten błąd

Wiem, że z “zielonymi” się trudno rozmawia. 🙂

---

<div class="post-metadata">

**Autor:** ![RobinI30](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/robini30/32/5835_2.png) [@RobinI30](https://forum.arturhome.pl/u/RobinI30)\
**Data wpisu:** [22 Kwiecień 2022 12:13 UTC](https://forum.arturhome.pl/t/urzadzenie-niewidoczne-w-mosquito-broker/5344/6 "2022-04-22T12:13:20Z")

</div>

Prawie dobrze… skoro nie działa.  
Uruchom tego flow co dałem, tylko ustaw w węzłach MQTT prawidłowo swojego brokera.  
Na przyszłość - to zawsze zrób export tego co chcesz pokazać.

> [@andrzejski](#):
>
> Inject \> rflink out \> debug

Jak sam zobaczysz - to nie inject tylko odczytany rf/ESP/msg

---

<div class="post-metadata">

**Autor:** ![andrzejski](https://forum.arturhome.pl/letter_avatar_proxy/v4/letter/a/b77776/32.png) [@andrzejski](https://forum.arturhome.pl/u/andrzejski)\
**Data wpisu:** [22 Kwiecień 2022 12:41 UTC](https://forum.arturhome.pl/t/urzadzenie-niewidoczne-w-mosquito-broker/5344/7 "2022-04-22T12:41:53Z")

</div>

Ok, działa. Muszę sobie przeanalizować na spokojnie ten proces. Podpowiesz mi jeszcze jak z tych trzech wartości (temp. hum. batt) zrobić teraz encje do wykorzystania w innych procesach?

---

<div class="post-metadata">

**Autor:** ![RobinI30](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/robini30/32/5835_2.png) [@RobinI30](https://forum.arturhome.pl/u/RobinI30)\
**Data wpisu:** [22 Kwiecień 2022 13:43 UTC](https://forum.arturhome.pl/t/urzadzenie-niewidoczne-w-mosquito-broker/5344/8 "2022-04-22T13:43:19Z")

</div>

Tak jak każdy czujnik MQTT.  
Ręcznie dopisujesz w .yaml

---

<div class="post-metadata">

**Autor:** ![angler](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/angler/32/31484_2.png) [@angler](https://forum.arturhome.pl/u/angler)\
**Data wpisu:** [22 Kwiecień 2022 13:50 UTC](https://forum.arturhome.pl/t/urzadzenie-niewidoczne-w-mosquito-broker/5344/9 "2022-04-22T13:50:01Z")

</div>

> [@RobinI30](#):
>
> Zmajstrowałeś RFLink na ESP?

> **[RFLink na ESP - odczyt/sterowanie urządzeniami RF 433MHz z D1 mini](https://ai-speaker.discourse.group/t/rflink-na-esp-odczyt-sterowanie-urzadzeniami-rf-433mhz-z-d1-mini/2439)**
>
> Projekt RFLink ma już swoje lata i wiąże się z zakupem dedykowanej bramki. http://www.rflink.nl/blog2/easyha Bazuje jednak na bibliotekach Arduino i odnalazłem projekt w oparciu o ESP8266 i ESP32 z komunikacją MQTT: Jak nie skorzystać skoro w...

---

<div class="post-metadata">

**Autor:** ![RobinI30](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/robini30/32/5835_2.png) [@RobinI30](https://forum.arturhome.pl/u/RobinI30)\
**Data wpisu:** [22 Kwiecień 2022 13:58 UTC](https://forum.arturhome.pl/t/urzadzenie-niewidoczne-w-mosquito-broker/5344/10 "2022-04-22T13:58:14Z")

</div>

@angler … znam to rozwiązanie, pytalem bardziej w kontekscie czy to rflink w ogóle.  
Ta wersja bazuje na R29 i nie dekoduje wszystkich czujników. Ja bazuje klasyczne na Mega+ Esp jak serwer rs232 opartej na ostatniej wersji R4x

---

<div class="post-metadata">

**Autor:** ![andrzejski](https://forum.arturhome.pl/letter_avatar_proxy/v4/letter/a/b77776/32.png) [@andrzejski](https://forum.arturhome.pl/u/andrzejski)\
**Data wpisu:** [22 Kwiecień 2022 14:14 UTC](https://forum.arturhome.pl/t/urzadzenie-niewidoczne-w-mosquito-broker/5344/11 "2022-04-22T14:14:35Z")

</div>

Mogę prosić o jakiś przykład? Początek znam:

```auto
- platform: mqtt
  name: "moja_nazwa"
  state_topic: "rf/ESP/sensor"

```

ale co dalej?

---

<div class="post-metadata">

**Autor:** ![RobinI30](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/robini30/32/5835_2.png) [@RobinI30](https://forum.arturhome.pl/u/RobinI30)\
**Data wpisu:** [22 Kwiecień 2022 14:35 UTC](https://forum.arturhome.pl/t/urzadzenie-niewidoczne-w-mosquito-broker/5344/12 "2022-04-22T14:35:40Z")

</div>

> [@andrzejski](#):
>
> Początek znam

> [@andrzejski](#):
>
> ` state_topic: "rf/ESP/sensor"`

O tym temacie już zapomnij, on jest tylko do komunikacji.  
Używasz tych tematów do których przepisałeś wartości i tak adekwatnie do tego co załączyłem

```auto
  - platform: mqtt
    name: "Temp ch1"
    state_topic: "RFLink-out/Ch1"
    unit_of_measurement: '°C'
    value_template: "{{ value_json.temp }}"
    
  - platform: mqtt
    name: "Hum ch1"
    state_topic: "RFLink-out/Ch1"
    device_class: humidity
    unit_of_measurement: '%'
    value_template: "{{ value_json.hum }}"       
    
  - platform: mqtt
    state_topic: "RFLink-out/Ch1"
    name: "Bat ch1"
    value_template: '{{ value_json.bat}}'
    device_class: battery  

```

---

<div class="post-metadata">

**Autor:** ![andrzejski](https://forum.arturhome.pl/letter_avatar_proxy/v4/letter/a/b77776/32.png) [@andrzejski](https://forum.arturhome.pl/u/andrzejski)\
**Data wpisu:** [22 Kwiecień 2022 14:39 UTC](https://forum.arturhome.pl/t/urzadzenie-niewidoczne-w-mosquito-broker/5344/13 "2022-04-22T14:39:56Z")

</div>

Bardzo dziękuję za przykłady (najłatwiej mi się na nich douczyć) i CIERPLIWOŚĆ! 🙂

---

<div class="post-metadata">

**Autor:** ![andrzejski](https://forum.arturhome.pl/letter_avatar_proxy/v4/letter/a/b77776/32.png) [@andrzejski](https://forum.arturhome.pl/u/andrzejski)\
**Data wpisu:** [22 Kwiecień 2022 16:17 UTC](https://forum.arturhome.pl/t/urzadzenie-niewidoczne-w-mosquito-broker/5344/14 "2022-04-22T16:17:32Z")

</div>

Czy wartości tych sensorów nie powinny się automatycznie pojawić tutaj:?

 ![zrzut1](https://forum.arturhome.pl/uploads/default/original/2X/a/a0c7853957cdabda6d2007d90e9681c24b33ae6e.png)

Pewnie jeszcze ciągle czegoś nie łapię…

---

<div class="post-metadata">

**Autor:** ![RobinI30](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/robini30/32/5835_2.png) [@RobinI30](https://forum.arturhome.pl/u/RobinI30)\
**Data wpisu:** [22 Kwiecień 2022 16:24 UTC](https://forum.arturhome.pl/t/urzadzenie-niewidoczne-w-mosquito-broker/5344/15 "2022-04-22T16:24:30Z")

</div>

> [@andrzejski](#):
>
> Pewnie jeszcze ciągle czegoś nie łapię…

… żeby pokazać co namodziłeś. Jak mam Ci pomóc?  
Co widzisz w MQTTExplorer?  
Przypisany w state\_topic: temat może nie być zgodny z rzeczywistym.

---

<div class="post-metadata">

**Autor:** ![andrzejski](https://forum.arturhome.pl/letter_avatar_proxy/v4/letter/a/b77776/32.png) [@andrzejski](https://forum.arturhome.pl/u/andrzejski)\
**Data wpisu:** [22 Kwiecień 2022 16:56 UTC](https://forum.arturhome.pl/t/urzadzenie-niewidoczne-w-mosquito-broker/5344/16 "2022-04-22T16:56:41Z")

</div>

Ok. no to po kolei:  
mqtt explorer:  
 ![zrzut2](https://forum.arturhome.pl/uploads/default/original/2X/c/c056298b3dc898236a3b68257b3871290f71c5c7.png)

Dopisałem to co mi podałeś do configuration.yaml

 ![zrzut3](https://forum.arturhome.pl/uploads/default/original/2X/4/449ef7b20cfd0b29f20d94404c1b51dbd1393385.png)

przeładowałem system i zaglądnąłem do narzędzi deweloperskich, żeby sprawdzić wartości.

Ten flow, który podałeś pokazuje cały msg  
 ![zrzut4](https://forum.arturhome.pl/uploads/default/original/2X/f/fc959e0df86e9156b5c6fe48e7ea3e17eb75e40e.png)

---

<div class="post-metadata">

**Autor:** ![RobinI30](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/robini30/32/5835_2.png) [@RobinI30](https://forum.arturhome.pl/u/RobinI30)\
**Data wpisu:** [22 Kwiecień 2022 17:02 UTC](https://forum.arturhome.pl/t/urzadzenie-niewidoczne-w-mosquito-broker/5344/17 "2022-04-22T17:02:23Z")

</div>

flow node-red… co wychodzi i noda rflink?.. nie widzę żeby coś się zapisało w MQTT.  
Coś namieszałeś, jakim cudem masz różne msg - porównaj obrazki z pierwszego postu i obecnym

ps / zmieliłeś w funkcji Topic ch1 temat !!!??? - zostaw jak było w oryginale, bo nadpisujesz wiadomość wejściową. Tam powinno być to samo co tu

```auto
state_topic: "RFLink-out/Ch1"

```

może być dowolny, ale taki sam w tych dwóch miejscach

---

<div class="post-metadata">

**Autor:** ![andrzejski](https://forum.arturhome.pl/letter_avatar_proxy/v4/letter/a/b77776/32.png) [@andrzejski](https://forum.arturhome.pl/u/andrzejski)\
**Data wpisu:** [22 Kwiecień 2022 17:20 UTC](https://forum.arturhome.pl/t/urzadzenie-niewidoczne-w-mosquito-broker/5344/18 "2022-04-22T17:20:55Z")

</div>

W twoim przykładzie w nodzie topicCh1 jest to (nic nie zmieniałem)  
 ![zrzut5](https://forum.arturhome.pl/uploads/default/original/2X/2/2957464dd1f44c43c2d832e95344f5847a731613.png)

---

<div class="post-metadata">

**Autor:** ![RobinI30](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/robini30/32/5835_2.png) [@RobinI30](https://forum.arturhome.pl/u/RobinI30)\
**Data wpisu:** [22 Kwiecień 2022 17:26 UTC](https://forum.arturhome.pl/t/urzadzenie-niewidoczne-w-mosquito-broker/5344/19 "2022-04-22T17:26:51Z")

</div>

To pokaż debug za tym nodem … i czy w ogóle masz dobrze skonfigurowany mqttout … cholera pokaż wreszcie ten Twój przepływ, zrób export.  
Powinneś otrzymać w ex  
 ![rflink](https://forum.arturhome.pl/uploads/default/original/2X/4/417bdb39095fdacad8ae764ea8e8646b56342281.png)  
plorerze coś takiego

---

<div class="post-metadata">

**Autor:** ![andrzejski](https://forum.arturhome.pl/letter_avatar_proxy/v4/letter/a/b77776/32.png) [@andrzejski](https://forum.arturhome.pl/u/andrzejski)\
**Data wpisu:** [22 Kwiecień 2022 17:30 UTC](https://forum.arturhome.pl/t/urzadzenie-niewidoczne-w-mosquito-broker/5344/20 "2022-04-22T17:30:42Z")

</div>

Zmieniłem w funkcji Topic ch1 msg.topic na state\_topic i już są wartości. Uff. Dzięki

[Następna strona](https://forum.arturhome.pl/t/urzadzenie-niewidoczne-w-mosquito-broker/5344.md?page=2)
