Sonoff rf 433 bridge, tasmota, pilot i nie wiem co dalej

Cześć
Zrobiłem - sflashowałem Tasmotą Sonoff rf 433 bridge. Skonfigurowałem mqtt tak, że Mosquito Brocker ją widzi jako urządzenie.
Mam do tego pilota rf 433. Przyciskanie przycisków na pilocie powoduje akcję w konsoli Tasmoty

Pilot ma 4 przyciski - chciałbym ich używać jako wyzwalaczy. I tu poległem. Po prostu nie wiem co powinienem dalej zrobić. Jak to skonfigurować. Proszę o jakieś podpowiedzi.

Możesz dodać sensory w HA i na podstawie zmiany ich stanów np. wywoływać automatyzacje.
Zerknij tutaj na przykład: Bramka RF dzwonek do drzwi MQTT

Dziękuję za wskazówkę. Bardzo pomogłeś. Problem rozwiązany.

Ja nie mogę ogarnąć tego RF_Bridge.
Wgrałem TASMOTĘ, skonfigurowałem wszystko w HS i Tasmota
poniżej LOG z konsoli po restarcie

00:00:00.001 HDW: ESP8285
00:00:00.050 CFG: Wczytano z pamięci flash w F5, Licz 178
00:00:00.056 QPC: Count 1
00:00:00.062 SER: Set to 8N1 19200 bit/s
00:00:00.085 Projekt tasmota - RF_Bridge Wersja 11.1.0(tasmota)-2_7_4_9(2022-04-13T06:43:42)
00:00:00.524 WIF: Łączenie z AP1 CBA Stanowisko obserwacyjne Channel 5 BSSId 00:11:32:B6:8A:8D w trybie 11n jak RF-Bridge…
00:00:02.425 WIF: Połączony
19:00:06.207 HTP: Aktywny serwer Web RF-Bridge z adresem IP 10.10.0.84
19:00:07.708 MQT: Próba połączenia…
19:00:07.717 MQT: Połączony
19:00:07.720 MQT: tele/RF_Bridge/LWT = Online (Zachowane)
19:00:07.721 MQT: cmnd/RF_Bridge/POWER =
19:00:07.738 MQT: tele/RF_Bridge/INFO1 = {“Info1”:{“Module”:“Sonoff Bridge”,“Version”:“11.1.0(tasmota)”,“FallbackTopic”:“cmnd/RF_Bridge_fb/”,“GroupTopic”:“cmnd/tasmotas/”}}
19:00:07.742 MQT: tele/RF_Bridge/INFO2 = {“Info2”:{“WebServerMode”:“Admin”,“Hostname”:“RF-Bridge”,“IPAddress”:“10.10.0.84”}}
19:00:07.745 MQT: tele/RF_Bridge/INFO3 = {“Info3”:{“RestartReason”:“Software/System restart”,“BootCount”:107}}
19:00:10.517 QPC: Reset
19:00:12.458 MQT: tele/RF_Bridge/STATE = {“Time”:“2022-04-25T19:00:12”,“Uptime”:“0T00:00:10”,“UptimeSec”:10,“Heap”:26,“SleepMode”:“Dynamic”,“Sleep”:50,“LoadAvg”:29,“MqttCount”:1,“Wifi”:{“AP”:1,“SSId”:“CBA Stanowisko obserwacyjne”,“BSSId”:“00:11:32:B6:8A:8D”,“Channel”:5,“Mode”:“11n”,“RSSI”:54,“Signal”:-73,“LinkCount”:1,“Downtime”:“0T00:00:03”}}
19:00:17.541 MQT: homeassistant/sensor/01427A_status/config = {“name”:“RF_Bridge status”,“stat_t”:“tele/RF_Bridge/HASS_STATE”,“avty_t”:“tele/RF_Bridge/LWT”,“pl_avail”:“Online”,“pl_not_avail”:“Offline”,“json_attr_t”:“tele/RF_Bridge/HASS_STATE”,“unit_of_meas”:"%",“val_tpl”:"{{value_json[‘RSSI’]}}",“ic”:“mdi:information-outline”,“uniq_id”:“01427A_status”,“dev”:{“ids”:[“01427A”],“name”:“RF_Bridge”,“mdl”:“Sonoff Bridge”,“sw”:“11.1.0(tasmota)”,“mf”:“Tasmota”}} (Zachowane)
19:00:33.852 MQT: tele/RF_Bridge/RESULT = {“Time”:“2022-04-25T19:00:33”,“RfReceived”:{“Sync”:5030,“Low”:340,“High”:980,“Data”:“45FFC3”,“RfKey”:“None”}}
19:00:42.282 MQT: tele/RF_Bridge/RESULT = {“Time”:“2022-04-25T19:00:42”,“RfReceived”:{“Sync”:5030,“Low”:340,“High”:980,“Data”:“45FFF3”,“RfKey”:“None”}}

Ale wygląd atak jakby TASMOTA nie nadawała nic po MQTT, broker w HS na pewno działa bo skonfigurowałem sobie MQTT w telefonie i mogę przesyłać i odbierać komunikaty do i z HS i z telefonu, a w tasmocie cisza. Nie mam już pomysłów

tu wyraźnie widać, że coś odebrało (Data:45FFC3) - podobnie jak u mnie. Zrób sensor w configuration.yaml i powinno działać

W konsoli widzę że odbiera ale na samym serwerze w HS nie pojawiają się żadne komunikaty jak włączam nasłuch tematu. Chyba że to tak ma być.

Stwórz sobie binary_sensor z kodem:

  name: "pilot_kl_1"
  state_topic: "tele/RF_bridge/RESULT"
  value_template: "{{value_json.RfReceived.Data}}"
  payload_on: "**45FFC3**"
  payload_off: ""
  off_delay: 5
  device_class: motion
  qos: 1

Nie wiem czym wywołujesz zdarzenie - pilotem czy czymś innym. Zrób sobie jakąś automatyzację działającą na tym sensorze i zobacz czy działa. Pod payload podstaw swój kod z fragmentu “data”:"cośtam"

Doszedłem jak odbierać te wiadomości po MQTT, ale sensor mi nie diziała, w sensie encja nie zmienia stanu mam cały czas nieznany.
Odbieram taką wiadomość

{
    "Time": "2022-04-26T19:47:33",
    "RfReceived": {
        "Sync": 5040,
        "Low": 340,
        "High": 980,
        "Data": "45FFC3",
        "RfKey": "None"
    }
}

Może powinienem jeszcze coś w TASMOcie zmienić żeby okroić tą wiadomość tylko do pola DATA?

Tak to u mnie wygląda w YAML

 # BRIDGE_RF tasmota

- platform: mqtt
  name: Kuchnia Motion
  payload_on: "9B6816"
  payload_off: "9B6816off"
  sensor_class: motion
  state_topic: "RF_Bridge/tele/RESULT"
  value_template: '{{ value_json.RfReceived.Data }}'





- platform: mqtt
  name: "Kuchnia Zalanie"
  payload_on: "D7626E"
  payload_off: "D7626EOFF"
  device_class: moisture
  state_topic: "RF_Bridge/tele/RESULT"
  value_template: '{{ value_json.RfReceived.Data }}'

Jak masz skonfigurowane MQTT w Tasmota state_topic: "RF_Bridge/tele/RESULT"

Screenshot - 26.04.2022 , 21_23_44

Zadziałało, mam odwrócony topic i prefix, ale ruszyło.
Jest opcja usuwania encji które już nie istnieją. Niektóre można zaznaczyć i usunąć a te skonfigurowane w binary_sensors.yaml które usunąłem albo zmieniłem nazwę to zostają, robi się trochę nie porządek w interfejsie.
Powiedz mi jeszcze jak wysłać z HS sygnał do RF_Brodge żeby go nadał po 433
W każdym bądź razie dzięki za pomoc.