MQTT sendet nur alle 60 sec

Alles was speziell mit der Anbindung der HomeMatic Zentrale und anderen Smart Home Zentralen zu tun hat. (FHEM, ioBroker usw.) Fragen Ideen und Erfolgsmeldungen.

Moderator: Ulrich

Antworten
Tom-Tom
Beiträge: 4
Registriert: Do 15. Jul 2021, 15:23

MQTT sendet nur alle 60 sec

Beitrag von Tom-Tom »

Hallo zusammen,

Bei läuft die Solaranzeige und der IoBroker auf einen Pi 4 funktioniert auch alles bestens.
MQTT ist eingerichtet und senden auch daten aber halt nur alle 60 sec
egal was ich bei MQTTKeppAlive einstelle was mach ich falsch??

Hab natürlich nach jeder Anderung in der Console einen sudo reboot gemacht

Tom-Tom
Beiträge: 4
Registriert: Do 15. Jul 2021, 15:23

Re: MQTT sendet nur alle 60 sec

Beitrag von Tom-Tom »

Fehler FAST gefunden:

$Wiederholung auf 6 gestellt
bekomm aber trotzdem nur alle 60sec neue daten ????

Benutzeravatar
Ulrich
Administrator
Beiträge: 2573
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 18 Mal
Danksagung erhalten: 153 Mal
Kontaktdaten:

Re: MQTT sendet nur alle 60 sec

Beitrag von Ulrich »

In der entsprechenden Datei folgende Stelle suchen:

Code: Alles auswählen

  /**************************************************************************
  //  Alle ausgelesenen Daten werden hier bei Bedarf als mqtt Messages
  //  an den mqtt-Broker Mosquitto gesendet.
  //  Achtung! Die Übertragung dauert ca. 30 Sekunden!
  **************************************************************************/
  if ($MQTT and $i == 1) {
    $funktionen->log_schreiben( "MQTT Daten zum [ $MQTTBroker ] senden.", "   ", 1 );
    require ($Pfad."/mqtt_senden.php");
  }

und so ändern. Dann werden bei jeder Wiederholung die Daten gesendet:

Code: Alles auswählen

  /**************************************************************************
  //  Alle ausgelesenen Daten werden hier bei Bedarf als mqtt Messages
  //  an den mqtt-Broker Mosquitto gesendet.
  //  Achtung! Die Übertragung dauert ca. 30 Sekunden!
  **************************************************************************/
  if ($MQTT) {
    $funktionen->log_schreiben( "MQTT Daten zum [ $MQTTBroker ] senden.", "   ", 1 );
    require ($Pfad."/mqtt_senden.php");
  }]
--------------------------------------
Ulrich [Admin]

Tom-Tom
Beiträge: 4
Registriert: Do 15. Jul 2021, 15:23

Re: MQTT sendet nur alle 60 sec

Beitrag von Tom-Tom »

sorry aber finde den Eintrag nicht!?

schon unter "sudo mcedit /var/www/html/user.config.php" oder ???

Benutzeravatar
Ulrich
Administrator
Beiträge: 2573
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 18 Mal
Danksagung erhalten: 153 Mal
Kontaktdaten:

Re: MQTT sendet nur alle 60 sec

Beitrag von Ulrich »

Welche Regler Nummer nutzt Du in der user.config.php? Davon hängt die Datei ab.
--------------------------------------
Ulrich [Admin]

Tom-Tom
Beiträge: 4
Registriert: Do 15. Jul 2021, 15:23

Re: MQTT sendet nur alle 60 sec

Beitrag von Tom-Tom »

Regler Nummer 12

Fronius Gen24

Benutzeravatar
Ulrich
Administrator
Beiträge: 2573
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 18 Mal
Danksagung erhalten: 153 Mal
Kontaktdaten:

Re: MQTT sendet nur alle 60 sec

Beitrag von Ulrich »

Dann suche die Stelle in dieser Datei: fronius_symo_serie.php
Ca. Zeile 490
--------------------------------------
Ulrich [Admin]

Antworten