IR code verzenden met MQTT via een knop

IR code verzenden met MQTT via een knop

1 augustus 2022 0 Door Ivo

Ik ga er van uit dat je een werkende IR receiver/zender hebt, bijvoorbeeld deze Tasmota
En je hebt Home Assistant.

Ga als eerste naar de Tasmota url en ga naar de console.
Pak een afstandsbediening, bijvoorbeeld van je radio en duw op een knop. Ik duw bijvoorbeeld op het cijfer “1”

In de console zal iets verschijnen zoals
08:07:27.316 MQT: tele/tasmota_XXXXXX/RESULT = ‘{“Protocol”:”NEC”,”Bits”:32,”Data”:”0x4B40AB54″,”DataLSB”:”0xD202D52A”,”Repeat”:0}’

Het dikgedrukte hebt je nodig.

IR MQTT in Home Assistant

verzend MQTT via een knop in Home Assistant

Ga naar Home Assistant en maak op je gewenste plaatst een knop aan.
Tikactie wordt: service aanroepen
Service wordt: MQTT: Publish
Topic is: cmnd/tasmota_XXXXXX/IRsend  *je eigen Tasmota apparaat
Payload: {“IrReceived”:{“Protocol”:”NEC”,”Bits”:32,”Data”:”0x4B40AB54″,”DataLSB”:”0xD202D52A”,”Repeat”:0}}
Sla op en klik er op.

Als het goed is staat in het Tasmota Console nu: 08:14:27.664 MQT: stat/tasmota_XXXXXX/RESULT = {“IRSend”:”Done”}

Zo kun je je domme radio op afstand met IR bedienen, of je TV, of een ventilator met afstandsbediening en zo verder!

type: button
icon: mdi:numeric-1
icon_height: 50px
tap_action:
  action: call-service
  service: mqtt.publish
  data:
    topic: cmnd/tasmota_167EAE/IRsend
    payload: ‘{"Protocol":"NEC","Bits":32,"Data":"0x4B40AB54","DataLSB":"0xD202D52A","Repeat":0}’
  target: {}
show_name: false

 

 

 

Laat weten of het je is gelukt! Domoticz klik hier