Beiträge von dik

    Hallo Jörg,

    hier ist die richtige Syntax, es muss noch QOS auf 0 setzen, dann funktioniert RETAIN mit MQTT.h client

    Code
     myBroker.publish("stat/"+(String)host+"/POWER", "OFF", 0, RETAIN);

    bei void setup () noch hinzugefügt:

    Code
     GPIO_Stat(); // EHT read relais status 
     Puplish_Stat(); // EHT sent MQTT message RETAIN to begin

    Gruß

    Eduard

    Hallo,

    danke sehr gute Arbeit, ich habe mein sonoff th für ein Test geflasht, fuktioniert tabellos. Ich nutze MQTT Dash und kann es steurn, nur den aktueller Status von Relais (GPIO12) bekomme ich nicht in MQTT Dash, wenn ich MQTT Dash getrennt habe und dann der Status Relais ist geändert wird per Taste und wieder mit dem MQTT Dash verbinde, wird noch alter Zustand angezeigt.

    ich habe in config.h so angestellt:

    int RETAIN = 1; // enable retain [0/1]


    und beim publish RETAIN hinzugefügt, leider fuktioniert es nicht. Ist das falsch? ich dachte Broker speichert mit Retain Flag message.

    Gruß

    Eduard