Seite 1 von 3

MQTT sendet nur alle 60 sec

Verfasst: Do 22. Jul 2021, 07:10
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

Re: MQTT sendet nur alle 60 sec

Verfasst: Do 22. Jul 2021, 07:31
von Tom-Tom
Fehler FAST gefunden:

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

Re: MQTT sendet nur alle 60 sec

Verfasst: Do 22. Jul 2021, 09:40
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");
  }]

Re: MQTT sendet nur alle 60 sec

Verfasst: Do 22. Jul 2021, 15:12
von Tom-Tom
sorry aber finde den Eintrag nicht!?

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

Re: MQTT sendet nur alle 60 sec

Verfasst: Do 22. Jul 2021, 15:37
von Ulrich
Welche Regler Nummer nutzt Du in der user.config.php? Davon hängt die Datei ab.

Re: MQTT sendet nur alle 60 sec

Verfasst: Do 22. Jul 2021, 18:25
von Tom-Tom
Regler Nummer 12

Fronius Gen24

Re: MQTT sendet nur alle 60 sec

Verfasst: Do 22. Jul 2021, 19:23
von Ulrich
Dann suche die Stelle in dieser Datei: fronius_symo_serie.php
Ca. Zeile 490

Re: MQTT sendet nur alle 60 sec

Verfasst: Di 5. Okt 2021, 12:13
von bruce700
Hallo Tom-Tom, hallo Ulrich...

ließ sich bei dir der Aktualisierungsintervall bei dir erhöhen? Habe bei mir nach wie vor ebenfalls die langsame Aktualisierung, so dass die aktuelle Leistung der PV Anlage in einer Häufigkeit zwischen 48 und 65 sec. an die Homematic gesendet wird.

@ Ulrich: Du hattest da ja im Mai schonmal über den Support-Mode drauf geschaut. Hat sich da inzwischen eine Lösung gefunden um die Aktualisierungsgeschwindigkeit zu erhöhen?


Viele Grüße,

Re: MQTT sendet nur alle 60 sec

Verfasst: Mi 6. Okt 2021, 19:28
von Ulrich
Die aktualisierungsgeschwindigkeit hängt in der Single Regler Version an der Variable "Wiederholungen" der user.config.php

In der Multi-Regler-Version hängt es an den erstellten x.user.config.php.

Siehe Installationsanleitung beider Versionen.

Die Übertragung per MQTT wird ohne eine Änderung in der Single-Regler-Version 1 x pro Minute durchgeführt. In der Multi-Regler Version etwas öfters.

Re: MQTT sendet nur alle 60 sec

Verfasst: Do 7. Okt 2021, 09:42
von bruce700
Hi Ulrich,

Ja richtig, in der user Config hatten wir ja bereits die Werte 1-6 durchgetestet. Es ändert sich nur nichts am Aktualisierungsintervall. Der bleibt gleich. Daher nochmal meine Frage ob es dafür inzwischen eine Lösung gibt.


Viele Grüße