@dslraser ok, danke und schade.
NEWS
Latest posts made by TorstenR1962
-
RE: Vorlage Telegram Menü ohne Text2Command
@dslraser
Ich bin mit telegram sehr zufrieden gewesen. Das Menü klappte immer super.
Funktioniert das Menü denn auch mit dem Messenger Signal? Wenn ja, wie, was muss man dafür tun? -
RE: Telegram Warnings und Fehler ohne Ende
Moin,
bei mir häufen sich seit, zumindest dann festgestellt, gestern, die Meldungen. Die sorgen auch dafür, dass dann der Raspberry gar nicht mehr reagiert. Zum Zeitpunkt der Meldungen, die im Log sichtbar sind, ist der iobroker nicht ansprechbar.Festgestellt habe ich es gestern, als ich Alexa was neues beigebracht habe, und danach Stillstand des iobrokers war. Ping war nicht mehr möglich, ssh ebenso nicht, also habe ich den raspy neu gestartet. Nach wenigen Minuten ging wieder nichts. Also dachte ich, es lag an Alexa. Habe die Instanz deaktiviert, aber trotzdem folgte wieder Stillstand. Habe in die Logs geschaut und da kam dann z.B. dieser Salat, so wie auch heute morgen:
telegram.0 2020-08-14 04:28:54.831 warn (1979) polling_error:EFATAL, EFATAL: Error: getaddrinfo EAI_AGAIN api.telegram.org telegram.0 2020-08-14 04:28:54.500 warn (1979) polling_error:EFATAL, EFATAL: Error: getaddrinfo EAI_AGAIN api.telegram.org telegram.0 2020-08-14 04:28:54.416 info (1979) Terminated (NO_ERROR): Without reason telegram.0 2020-08-14 04:28:54.414 info (1979) terminating telegram.0 2020-08-14 04:28:54.170 warn (1979) polling_error:EFATAL, EFATAL: Error: getaddrinfo EAI_AGAIN api.telegram.org telegram.0 2020-08-14 04:28:53.955 error at processTicksAndRejections (internal/process/task_queues.js:84:21) telegram.0 2020-08-14 04:28:53.955 error at emitErrorAndCloseNT (internal/streams/destroy.js:60:3) telegram.0 2020-08-14 04:28:53.955 error at emitErrorNT (internal/streams/destroy.js:92:8) telegram.0 2020-08-14 04:28:53.955 error at TLSSocket.emit (events.js:315:20) telegram.0 2020-08-14 04:28:53.955 error at TLSSocket.socketErrorListener (_http_client.js:426:9) telegram.0 2020-08-14 04:28:53.955 error at ClientRequest.emit (events.js:315:20) telegram.0 2020-08-14 04:28:53.955 error at Request.onRequestError (/opt/iobroker/node_modules/request/request.js:881:8) telegram.0 2020-08-14 04:28:53.955 error at Request.emit (events.js:315:20) telegram.0 2020-08-14 04:28:53.955 error at self.callback (/opt/iobroker/node_modules/request/request.js:185:22) telegram.0 2020-08-14 04:28:53.955 error at Request.RP$callback [as _callback] (/opt/iobroker/node_modules/request-promise-core/lib/plumbing.js:46:31) telegram.0 2020-08-14 04:28:53.955 error at Request.plumbing.callback (/opt/iobroker/node_modules/request-promise-core/lib/plumbing.js:87:29) telegram.0 2020-08-14 04:28:53.955 error at new RequestError (/opt/iobroker/node_modules/request-promise-core/lib/errors.js:14:15) telegram.0 2020-08-14 04:28:53.955 error (1979) RequestError: Error: getaddrinfo EAI_AGAIN api.telegram.org telegram.0 2020-08-14 04:28:53.955 error (1979) unhandled promise rejection: EFATAL: Error: getaddrinfo EAI_AGAIN api.telegram.org Unhandled 2020-08-14 04:28:53.954 error promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). telegram.0 2020-08-14 04:28:53.937 error at processTicksAndRejections (internal/process/task_queues.js:84:21) telegram.0 2020-08-14 04:28:53.937 error at emitErrorAndCloseNT (internal/streams/destroy.js:60:3) telegram.0 2020-08-14 04:28:53.937 error at emitErrorNT (internal/streams/destroy.js:92:8) telegram.0 2020-08-14 04:28:53.937 error at TLSSocket.emit (events.js:315:20) telegram.0 2020-08-14 04:28:53.937 error at TLSSocket.socketErrorListener (_http_client.js:426:9) telegram.0 2020-08-14 04:28:53.937 error at ClientRequest.emit (events.js:315:20) telegram.0 2020-08-14 04:28:53.937 error at Request.onRequestError (/opt/iobroker/node_modules/request/request.js:881:8) telegram.0 2020-08-14 04:28:53.937 error at Request.emit (events.js:315:20) telegram.0 2020-08-14 04:28:53.937 error at self.callback (/opt/iobroker/node_modules/request/request.js:185:22) telegram.0 2020-08-14 04:28:53.937 error at Request.RP$callback [as _callback] (/opt/iobroker/node_modules/request-promise-core/lib/plumbing.js:46:31) telegram.0 2020-08-14 04:28:53.937 error at Request.plumbing.callback (/opt/iobroker/node_modules/request-promise-core/lib/plumbing.js:87:29) telegram.0 2020-08-14 04:28:53.937 error at new RequestError (/opt/iobroker/node_modules/request-promise-core/lib/errors.js:14:15) telegram.0 2020-08-14 04:28:53.937 error (1979) RequestError: Error: getaddrinfo EAI_AGAIN api.telegram.org telegram.0 2020-08-14 04:28:53.936 error (1979) unhandled promise rejection: EFATAL: Error: getaddrinfo EAI_AGAIN api.telegram.org Unhandled 2020-08-14 04:28:53.935 error promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). telegram.0 2020-08-14 04:28:53.922 error at processTicksAndRejections (internal/process/task_queues.js:84:21) telegram.0 2020-08-14 04:28:53.922 error at emitErrorAndCloseNT (internal/streams/destroy.js:60:3) telegram.0 2020-08-14 04:28:53.922 error at emitErrorNT (internal/streams/destroy.js:92:8) telegram.0 2020-08-14 04:28:53.922 error at TLSSocket.emit (events.js:315:20) telegram.0 2020-08-14 04:28:53.922 error at TLSSocket.socketErrorListener (_http_client.js:426:9) telegram.0 2020-08-14 04:28:53.922 error at ClientRequest.emit (events.js:315:20) telegram.0 2020-08-14 04:28:53.922 error at Request.onRequestError (/opt/iobroker/node_modules/request/request.js:881:8) telegram.0 2020-08-14 04:28:53.922 error at Request.emit (events.js:315:20) telegram.0 2020-08-14 04:28:53.922 error at self.callback (/opt/iobroker/node_modules/request/request.js:185:22) telegram.0 2020-08-14 04:28:53.922 error at Request.RP$callback [as _callback] (/opt/iobroker/node_modules/request-promise-core/lib/plumbing.js:46:31) telegram.0 2020-08-14 04:28:53.922 error at Request.plumbing.callback (/opt/iobroker/node_modules/request-promise-core/lib/plumbing.js:87:29) telegram.0 2020-08-14 04:28:53.922 error at new RequestError (/opt/iobroker/node_modules/request-promise-core/lib/errors.js:14:15) telegram.0 2020-08-14 04:28:53.922 error (1979) RequestError: Error: getaddrinfo EAI_AGAIN api.telegram.org telegram.0 2020-08-14 04:28:53.921 error (1979) unhandled promise rejection: EFATAL: Error: getaddrinfo EAI_AGAIN api.telegram.org Unhandled 2020-08-14 04:28:53.920 error promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). telegram.0 2020-08-14 04:28:53.920 error at processTicksAndRejections (internal/process/task_queues.js:84:21) telegram.0 2020-08-14 04:28:53.920 error at emitErrorAndCloseNT (internal/streams/destroy.js:60:3) telegram.0 2020-08-14 04:28:53.920 error at emitErrorNT (internal/streams/destroy.js:92:8) telegram.0 2020-08-14 04:28:53.920 error at TLSSocket.emit (events.js:315:20) telegram.0 2020-08-14 04:28:53.920 error at TLSSocket.socketErrorListener (_http_client.js:426:9) telegram.0 2020-08-14 04:28:53.920 error at ClientRequest.emit (events.js:315:20) telegram.0 2020-08-14 04:28:53.920 error at Request.onRequestError (/opt/iobroker/node_modules/request/request.js:881:8) telegram.0 2020-08-14 04:28:53.920 error at Request.emit (events.js:315:20) telegram.0 2020-08-14 04:28:53.920 error at self.callback (/opt/iobroker/node_modules/request/request.js:185:22) telegram.0 2020-08-14 04:28:53.920 error at Request.RP$callback [as _callback] (/opt/iobroker/node_modules/request-promise-core/lib/plumbing.js:46:31) telegram.0 2020-08-14 04:28:53.920 error at Request.plumbing.callback (/opt/iobroker/node_modules/request-promise-core/lib/plumbing.js:87:29) telegram.0 2020-08-14 04:28:53.920 error at new RequestError (/opt/iobroker/node_modules/request-promise-core/lib/errors.js:14:15) telegram.0 2020-08-14 04:28:53.920 error (1979) RequestError: Error: getaddrinfo EAI_AGAIN api.telegram.org telegram.0 2020-08-14 04:28:53.919 error (1979) unhandled promise rejection: EFATAL: Error: getaddrinfo EAI_AGAIN api.telegram.org Unhandled 2020-08-14 04:28:53.918 error promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). telegram.0 2020-08-14 04:28:53.906 error at processTicksAndRejections (internal/process/task_queues.js:84:21) telegram.0 2020-08-14 04:28:53.906 error at emitErrorAndCloseNT (internal/streams/destroy.js:60:3) telegram.0 2020-08-14 04:28:53.906 error at emitErrorNT (internal/streams/destroy.js:92:8) telegram.0 2020-08-14 04:28:53.906 error at TLSSocket.emit (events.js:315:20) telegram.0 2020-08-14 04:28:53.906 error at TLSSocket.socketErrorListener (_http_client.js:426:9) telegram.0 2020-08-14 04:28:53.906 error at ClientRequest.emit (events.js:315:20) telegram.0 2020-08-14 04:28:53.906 error at Request.onRequestError (/opt/iobroker/node_modules/request/request.js:881:8) telegram.0 2020-08-14 04:28:53.906 error at Request.emit (events.js:315:20) telegram.0 2020-08-14 04:28:53.906 error at self.callback (/opt/iobroker/node_modules/request/request.js:185:22) telegram.0 2020-08-14 04:28:53.906 error at Request.RP$callback [as _callback] (/opt/iobroker/node_modules/request-promise-core/lib/plumbing.js:46:31) telegram.0 2020-08-14 04:28:53.906 error at Request.plumbing.callback (/opt/iobroker/node_modules/request-promise-core/lib/plumbing.js:87:29) telegram.0 2020-08-14 04:28:53.906 error at new RequestError (/opt/iobroker/node_modules/request-promise-core/lib/errors.js:14:15) telegram.0 2020-08-14 04:28:53.906 error (1979) RequestError: Error: getaddrinfo EAI_AGAIN api.telegram.org telegram.0 2020-08-14 04:28:53.905 error (1979) unhandled promise rejection: EFATAL: Error: getaddrinfo EAI_AGAIN api.telegram.org Unhandled 2020-08-14 04:28:53.902 error promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). telegram.0 2020-08-14 04:28:53.814 warn (1979) polling_error:EFATAL, EFATAL: Error: read ECONNRESET
An Telegram habe ich nicht gefummelt. Außer, dass ich vorgestern anfing, mich an Telegram Menüs mit Blockly zu üben. Da habe ich es auch geschafft, dass mein Telegram Account das Menü kriegt, meine Frau bekommt aber keins zu sehen.
Das gesamte System ist auf dem neuesten Stand.
Raspberry 3B+.
Telegram ist bei 1.5.9.raspberrypi
Betriebssystem linux
Betriebssystem linux
Architektur arm
CPUs 4
Geschwindigkeit 600 MHz
Modell ARMv7 Processor rev 4 (v7l)
RAM 926.05 MB
System Betriebszeit 12:32:45
Node.js v12.18.3
NPM 6.14.6
Festplatte Größe 28.98 GB
Festplatte frei 26.3 GB
Anzahl der Adapter 303
Betriebszeit 12:36:31
Aktive Instanzen 11DNS, api.telegram.org löst korrekt auf.
Habt ihr ne Idee? IoBroker läuft größtenteils, aber zu den sporadischen, nicht im Muster erkennbar ablaufenden Zeitpunkten, ist Stillstand.
Gruß
Edit:
Hab den hier gefunden:
https://forum.iobroker.net/topic/21941/gelöst-telegram-polling-error-was-kann-ich-machen/13In den Logs der Tage zuvor lässt sich ein Muster für den Zeitpunkt 3-5 Uhr morgens finden, wodurch ich auf einen DSL Reconnect seitens des Providers schließe, und der Server dann einfach nicht erreichbar war. Evtl war er auch gestern, Gewitter?InNeuss?, nicht erreichbar. Werde das weiter beobachten. Wenns an nicht Erreichbarkeit durch Witterung/DSLReconnect war, kann ich natürlich nix machen.
TelegramSkripte liefen auf jeden Fall gerade problemlos. -
RE: [VORLAGE] Blockly Meldung wenn Waschmaschine fertig
@dslraser danke für den Hinweis. Dann mach ich am besten Screenshots von den blocklies und kopiere die Skripte in txt Dateien. Vor Updates.
-
RE: [VORLAGE] Blockly Meldung wenn Waschmaschine fertig
@xADDRx
Wie kommt es denn, dass sich der Begriff timeout bei dir verändert hat? -
RE: [VORLAGE] Blockly Meldung wenn Waschmaschine fertig
Hallo Zusammen,
das Skript funktioniert jetzt bei mir, also gebe ich Rückmeldung für die Variablen und das Setting.Als Hardware wird eine Gosund SP1 genutzt, die per OTA die Firmware Tasmota 8.3.1 by Theo Arends bekam. MQTT wurde dort eingerichtet, bekam aber einen anderen Port als das iobroker mqtt, da nur durch einen anderen Port, der Sonoff Adapter korrekt läuft. Per MQTT kommen die Werte nicht einzeln, sondern in einem langen String. Die Auswertung via Sonoff ist einfacher.
Im Menüpunkt Logging ist bei Telemetry period (300) der Wert 30 eingetragen. Ein zu geringer Wert würde einen Broker evtl überlasten. Mit 10 Sekunden ging es eigentlich auch, aber meine letzten Tests für die WaMa waren mit 30 Sekunden "stabiler".
Um das Skript von @rantanplan korrekt zu nutzen, mussten 3 Dinge geändert werden, bzw man muss beim Import und Starten drauf achten, dass die korrekt sind:
-
Der Datenpunkt wird durch das Skript nicht richtig erzeugt. Wenn man den manuell erstellt, funktioniert er. Das ist aber auch bei einigen anderen Problemen mit dem iobroker die meist einfachste Variante. Datenpunkt selber erstellen.
-
Beim Import wird bei der Funktion "check wenn fertig", der falsche timeout gestoppt. Es muss timeout ausgewählt werden.
-
Der Timeout in der Funktion wurde bei mir auf 3 Minuten erhöht, statt 40 Sekunden.
Die Punkte 1+2 wurden hier schon mal genannt, aber, ich dachte mir, wenn ich hier schon "sammel", dann pack ich das in den Beitrag direkt mit rein.
Grüße
auch von der WaschfeeEdit:
Nächstes Projekt. Türklingel, von anno dazumal, smart machen. -
-
RE: [VORLAGE] Blockly Meldung wenn Waschmaschine fertig
@jwerlsdf said in [VORLAGE] Blockly Meldung wenn Waschmaschine fertig:
Es geht nun. Lag am Datenpunkt. Habe manuell einen erstellt mit dem Wert Logik. Vielen Dank!
Hi,
das war auch mein Problem. Der Datenpunkt wurde nicht korrekt erzeugt. Nach manueller Erstellung klappt nun die "Hürde 1"
Gruß
-
RE: [VORLAGE] Blockly Meldung wenn Waschmaschine fertig
Danke dir, kommt auch auf die Liste zum testen. Ich denke, morgen ist wieder Waschtag. Könnte auch nen Ventilator dran hängen, aber dann müsste ich wieder einiges umstöpseln und laufen.....
Auf alle Fälle sehr spannend, das Thema iobroker. Wurde anfangs nicht so warm damit, aber mittlerweile sehr begeistert.
Gruß
-
RE: [VORLAGE] Blockly Meldung wenn Waschmaschine fertig
Hi und danke für die schnelle Antwort. Das ist ja interessant, was du alles einstellen kannst. Ich kann beim tasmota nur die "Telemetry period (300)" als Intervall einstellen. Die stand bei 300 und nun bei 60.
Bei deiner homematic wird der Wert zb erst dann geschickt, wenn er sich geändert hat, das kann meiner nicht. Er schickt einfach alles.
Und bei dir sieht es so aus, als wäre das Sendeintervall variabel. Hmmm.Ich teste dann mal mit verschiedenen Zeiten und Timern. Und, ich guck mir mal Preise für Homematics an, habe bislang nur gosunds und davon eine zum tasmota geflashed.
Grüße -
RE: [VORLAGE] Blockly Meldung wenn Waschmaschine fertig
Hi,
ich glaube, es wäre eine große Hilfe, wenn im Eingangsbeitrag stehen würde, für welches Aktualisierungs-Intervall das Skript geschrieben ist. Ich stehe gerade vor dem Problem, dass meine Tasmota ursprünglich 300 Sekunden als Intervall drin hatte, es dann auf 10 Sekunden geändert wurde (nach nem Youtube Video zum Thema Waschmaschine). Aktuell steht es jetzt bei 30.
Ich möchte gerne das Skript mit den 40 Sekunden verwenden. Sehe ich das nun richtig, dass der Timer dann kleiner als das Aktualisierungsintervall sein muss? Wenn ich es auf 60 Sekunden stelle, ist alles tutti? 30 Sekunden wären zu wenig, weil das Skript ja dann wieder komplett neu anlaufen würde, korrekt?
Ich teste das natürlich direkt mit ner Zahl größer als 40 Sekunden, logo, aber ich glaube das Einstellen/Feintuning der Intervalle/Timeouts könnte ich noch gut als keine "Lehrstunde" vertragen. Und sei es nur ein kleiner Absatz von jmd der Ahnung davon hat.
Gruß und Danke im Voraus.