ESP32 mit ESPhome und Tasmota Steckdose MQTT in der Praxis mit NodeRED faq

esp32-mit-esphome-und-tasmota-steckdose-mqtt-in-der-praxis-mit-nodered-faq https://www.youtube.com/watch?v=MqkF-uVtziI

NodeRED Timer und ESP32 MQTT Ping mit ESPHome Link to heading

Video unter: https://www.youtube.com/@pixeledi

esphome sketch

substitutions:
 device_name: mqttping
 device_board: seeed_xiao_esp32c3
 device_type: arduino

packages:
  base: !include 00_common/main.yaml

interval:
  - interval: 5sec
    then:
      - mqtt.publish:
          topic: "studio/ping"
          payload: "ich bin da"

Node-RED Function - Timer

// Aktuellen Timer aus dem Kontext abrufen
let timeout = context.get('timeout');

// Falls ein Timer existiert, zurücksetzen
if (timeout) {
    clearTimeout(timeout);
}

// Neuen Timer setzen
timeout = setTimeout(() => {
    msg.payload = "ON";
    node.send(msg);
}, 15000);

// Timer im Kontext speichern
context.set('timeout', timeout);

return null;

Tip
Entdecke spannende Online-Kurse zu ESP32, IoT und Linux auf meiner Lernplattform: https://pixeledi.teachable.com.