@mcm57
Danke dir für die Info. Glaube das wichtigste sind meine Scripte und die Identität meiner paar Thermometer, um die sich der iobroker bei mir kümmert. Zur Not muss ich die Dinge dann wieder manuell einpflegen. Sonst würd ich auch nicht so leichtsinnig mit dem System umgehen.
NEWS
Best posts made by Tobi.Welke
-
RE: [✔️ ERLEDIGT] Log-Meldung "unhandled promise rejection..."
Latest posts made by Tobi.Welke
-
RE: [✔️ ERLEDIGT] Log-Meldung "unhandled promise rejection..."
@mcm57
Danke dir für die Info. Glaube das wichtigste sind meine Scripte und die Identität meiner paar Thermometer, um die sich der iobroker bei mir kümmert. Zur Not muss ich die Dinge dann wieder manuell einpflegen. Sonst würd ich auch nicht so leichtsinnig mit dem System umgehen. -
RE: [✔️ ERLEDIGT] Log-Meldung "unhandled promise rejection..."
@mcm57 said in Log-Meldung Spam: "unhandled promise rejection...":
P.S: Warum du im titel Spam schreibst weißt wahrscheinlich auch nur du. Ein Meldung die ein ernstes Problem anzeigt ist sicher kein Spam.
Da die Meldung alle 30 Sekunden kam, hat sie (unabhängig von ihrer Wichtigkeit) das Log zugespammed, so dass alle anderen Meldungen untergegangen sind.
Davon ab bin ich jetzt zufrieden, dass es weiter läuft. Von Datenbank und Userdaten (Scripte etc.) werden wöchentlich Backups gemacht, weshalb ich mit dem Status Quo leben kann. Ihr müsst also keine Lebenszeit mehr mit meinem Ramschsystem verschwenden.
-
RE: [✔️ ERLEDIGT] Log-Meldung "unhandled promise rejection..."
@haus-automatisierung Dann hätte ich halt Pech gehabt. Aber die Chance, dass einer etwas sieht, würde ich gerne nutzen. Wenn jetzt die Lösung ist, einfach den Info-Adapter abzuschalten, dann ist mir das recht.
Edit: Bisher sieht es gut aus, von daher vielen Dank euch für die Hilfe
-
RE: [✔️ ERLEDIGT] Log-Meldung "unhandled promise rejection..."
@homoran said in Log-Meldung Spam: "unhandled promise rejection...":
was steht denn in der Langfassung von iob diag
Falls ich das in der Bash eingeben sollte, dann scheint es diesen Befehl bei meiner Version noch nicht zu gehen, da mir dann nur alle möglichen Befehle für den iobroker aufgeführt werden (also die Hilfe).
Edit: Hat der Info-Adapter eine wichtige Funktion oder kann ich den einfach ersatzlos abschalten?
-
RE: [✔️ ERLEDIGT] Log-Meldung "unhandled promise rejection..."
Das wäre zwar grundsätzlich ne Möglichkeit, allerdings habe ich nicht mehr die Zeit mich damit zu beschäftigen, wenn danach nix mehr läuft. Zumal das so lange her ist, dass ich auch nicht mehr zwingend weiß, was ich gemacht habe. Und da zuvor alles problemlos lief (und der ioBroker auch nicht offen im Netz hängt) würde ich schon gerne nur dieses eine Problem lösen, bevor ich mir 100 neue Probleme reinhole.
Daher hoffe ich einfach mal, dass es nicht zu kompliziert ist und nur einer durch scharfes Hinsehen ne Idee hat, woher der Fehler rühren könnte.
-
[✔️ ERLEDIGT] Log-Meldung "unhandled promise rejection..."
- js-controller Version: Wo finde ich die?
- Admin Version: 4.0.10
- Hardwaresystem: Pi4b
- Arbeitsspeicher: 2 GB
- Festplattenart: SD-Karte
- Betriebssystem: Debian
Folgender Fehler wird ca. alle 30 Sekunden ins Log gepostet. Kontext: IoBroker läuft bereits seit einiger Zeit und die Meldung kam jetzt aus dem Nichts. Jemand eine Idee woher das kommen kann?
2024-04-25 00:00:59.500 - [32minfo[39m: info.0 (32303) cleaned everything up... 2024-04-25 00:00:59.541 - [32minfo[39m: info.0 (32303) terminating 2024-04-25 00:00:59.543 - [32minfo[39m: info.0 (32303) Terminated (NO_ERROR): Without reason 2024-04-25 00:01:00.067 - [31merror[39m: host.pi-4b Caught by controller[0]: 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(). The promise rejected with the reason: 2024-04-25 00:01:00.068 - [31merror[39m: host.pi-4b Caught by controller[1]: TypeError: messages.forEach is not a function 2024-04-25 00:01:00.068 - [31merror[39m: host.pi-4b Caught by controller[1]: at /opt/iobroker/node_modules/iobroker.info/main.js:159:26 2024-04-25 00:01:00.068 - [31merror[39m: host.pi-4b Caught by controller[1]: at /opt/iobroker/node_modules/iobroker.info/main.js:272:21 2024-04-25 00:01:00.069 - [31merror[39m: host.pi-4b Caught by controller[1]: at _0x489e7b._applyViewFunc (/opt/iobroker/node_modules/iobroker.objects-redis/index.js:1:115745) 2024-04-25 00:01:00.069 - [31merror[39m: host.pi-4b Caught by controller[1]: at processTicksAndRejections (internal/process/task_queues.js:97:5) 2024-04-25 00:01:00.069 - [32minfo[39m: host.pi-4b instance system.adapter.info.0 terminated with code 0 (NO_ERROR) 2024-04-25 00:01:00.070 - [32minfo[39m: host.pi-4b Restart adapter system.adapter.info.0 because enabled 2024-04-25 00:01:30.105 - [32minfo[39m: host.pi-4b instance system.adapter.info.0 started with pid 324 2024-04-25 00:01:33.457 - [32minfo[39m: info.0 (324) starting. Version 1.7.2 in /opt/iobroker/node_modules/iobroker.info, node: v12.19.0, js-controller: 3.1.6 2024-04-25 00:01:35.393 - [32minfo[39m: info.0 (324) Popup news was read... 2024-04-25 00:01:35.665 - [31merror[39m: Unhandled 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(). 2024-04-25 00:01:35.666 - [31merror[39m: info.0 (324) unhandled promise rejection: messages.forEach is not a function 2024-04-25 00:01:35.675 - [31merror[39m: info.0 (324) TypeError: messages.forEach is not a function at /opt/iobroker/node_modules/iobroker.info/main.js:159:26 at /opt/iobroker/node_modules/iobroker.info/main.js:272:21 at _0x489e7b._applyViewFunc (/opt/iobroker/node_modules/iobroker.objects-redis/index.js:1:115745) at processTicksAndRejections (internal/process/task_queues.js:97:5)
-
RE: Iobroker und Signal Messenger
Es wird zumindest schon an einem Adapter gearbeitet:
https://github.com/ioBroker/AdapterRequests/issues/527 -
RE: Iobroker und Signal Messenger
@peppino
Für welche Umsetzung hast du dich entschieden? -
RE: Wie Aktion nach Datenbankeintrag (Influx DB) ausführen?
@Asgothian said in Wie Aktion nach Datenbankeintrag (Influx DB) ausführen?:
Angst vor unnötiger Last - das ist schon amüsant wenn Du das mit einer Option regelmässig die Datenbank abzufragen
Ich frage ja nicht die Datenbank ab, sondern will nur das Event mitbekommen, wenn etwas in die Datenbank geschrieben wird. Das ist ein sehr großer Unterschied
Dein Scriptbeispiel hat den Nachteil, dass die Werte aus dem Bereich "rauskriechen" können. Sprich, wenn sich der Wert jedes Mal nur um 0.1 ändert, wird das Script niemals ausgeführt, selbst wenn die Temperatur insgesamt von 20 auf 25 Grad gewandert ist. Daher darf old nur aktualisiert werden, wenn das "if" darüber true war oder old bei -1 liegt (nur für den Fall, dass jemand den Thread hier zufällig findet und das 1:1 übernehmen will).
Ansonsten ist es so, wie ich es auch bauen würde, nur etwas variabler für mehr Sensoren. -
RE: Wie Aktion nach Datenbankeintrag (Influx DB) ausführen?
Lässt sich das denn irgendwo anpassen? Habe hier 6 Stück davon und die sind alle so.