Komme hier einfach nicht weiter
Vielleicht weiss jemand von Euch Rat
Ich logge seit Langem zig Gerätedaten per Modbusbefehl meiner PV und Batterie-WR. Das funktioniert sehr bisher sehr gut.
Jetzt habe ich das Problem, dass der BatterieWR zuweilen ausfällt (ist eine andere Baustelle). Da das PHP-Script aber von jedem Register eine Antwort erwartet, bleibt es schlichtweg an der nicht antwortenden Stelle stehen...
Ich würde gerne eine Abbruchbedingung schaffen wollen- z.B. wenn eine Abfrage nicht antwortet (innerhalb Zeit x), brech diese Abfrage ab und mache im Programm weiter.
Das sieht zusammengestaucht auf das Wesentliche, das sind duzende von Werte, etwa so aus:
Sollte diese Abfrage nicht antworten bleibt das PHP Script stehen. Ich hätte gerne hier eine Art Abruchbedingung/Wartezeit etc pp. Erfolgt keine Antwort soll das PHP-Script an der nächsten Zeile weiterlaufen
Grüsse
Carsten
Vielleicht weiss jemand von Euch Rat
Ich logge seit Langem zig Gerätedaten per Modbusbefehl meiner PV und Batterie-WR. Das funktioniert sehr bisher sehr gut.
Jetzt habe ich das Problem, dass der BatterieWR zuweilen ausfällt (ist eine andere Baustelle). Da das PHP-Script aber von jedem Register eine Antwort erwartet, bleibt es schlichtweg an der nicht antwortenden Stelle stehen...
Ich würde gerne eine Abbruchbedingung schaffen wollen- z.B. wenn eine Abfrage nicht antwortet (innerhalb Zeit x), brech diese Abfrage ab und mache im Programm weiter.
Das sieht zusammengestaucht auf das Wesentliche, das sind duzende von Werte, etwa so aus:
PHP-Code:
$STP6000WattP3 = Modbussigned ("192.168.2.105",4,30781,10); //aktuelle Erzeugung in Watt P3 Wird in Variable geschrieben
Grüsse
Carsten
Kommentar