Replies: 3 comments 12 replies
-
|
@Sinned42 sehr guter Lösungsansatz! Einziges Problem ist die hardcoded IP des Routers "192.168.0.1" die je nach genutztem Router-modell manuell verändert werden muss. Das überfordert schon die "normalen" Benutzer. Gibt es in Tasmota vielleicht eine Variable für den aktiven DNS server? |
Beta Was this translation helpful? Give feedback.
-
|
Ja, hab ich auch schon überlegt, allerdings kenne ich mich mit der Script Umgebung von gemu nicht so aus, war schon froh, dass ich die Antwort der Pings damit hinbekommen habe :) Eine für den allgemeinen Nutzer funktionierende Variante wäre vielleicht der Google dns unter 8.8.8.8, setzt aber eine aktive Internet Verbindung voraus. |
Beta Was this translation helpful? Give feedback.
-
|
Hi. Nur damit wir auf gleichem Stand sind:
Ich frage so genau, weil nicht viele solche Probleme haben wie du. Bei mir funktioniert der ESP32-C3 (Bitshake) mit neustem Image und Shelly Emu zusammen mit einem Marstek Jupiter C Plus einwandfrei und das seit Monaten. Zur Lösung mit dem DNS Server IP anpingen. Mit dem Tasmota Command So könnte man die DNS Adresse aus dem Command abrufen (ungetestet): |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hallo in die Runde :)
Ich hatte trotz RSSI von über 80 hier und da mal "Aussetzer" beim Zähler, die nur durch kurzes Stromlos machen zu beheben waren, Tasmota hat nicht gemerkt, dass das Gerät nicht mehr online war. Habe viel probiert mit WifiConfig und Co. Das betraf sowohl Esp32 als auch Esp8266. Was früher nur für die Statistik ärgerlich war ist natürlich heute in Verbindung mit dem Akku tatsächlich auch Geld, was flöten geht.
Ich habe geforscht und per rs232 festgestellt, dass das Script noch weiter läuft, vielleicht macht Tasmota daher auch von selbst keinen Neustart.
Meine Lösung - ich habe in dem Skript einen Ping eingebaut, und wenn der nicht vernünftig zurück kommt gibt es nach ein paar Versuchen einen Neustart. Vielleicht ist das ja eine vernünftige Erweiterung des Skripts?
if Ping#192.168.0.1#Timeout>0
then
try=try+1
print Debug: FEHLER %try% Versuche
endif
if try>6
then
=>Restart 1
endif
Eigentlich recht selbst erklärend, Parameter können einfach angepasst werden oder vielleicht baut otello das ja wieder so schön ein, dass man das von der Oberfläche aus Tasmota konfigurieren kann :D
Beta Was this translation helpful? Give feedback.
All reactions