NEWS
Ungewollte Verzögerung in Scriptabarbeitung
-
Moin zusammen,
ich habe ein Phänonem, welches ich leider nicht gelöst bekommen.
Gelegentlich kommt es vor, dass eine Schalthandlung erst Zeitverögert (ca. 2sec) ausgeführt wird.
Hier mal eine Kurzbeschreibung des Projektes:
-
Einlesen eines Tasters mit separater Steuerung, sendet die Info per CAN
-
Einlesen des CAN-Telegramms mit rednode
-
Verarbeitung mit javascript
-
Senden des CAN-Telegramms mit rednode
-
Schalten eines Relais auf separater Steuerung
-
Die separater Steuerung arbeitet quasi in Echtzeit (<200ms)
-
iobroker läuft auf BananaPI M1
Hat jemad eine Idde, wo ich suchen kann?
Vielen Dank,
André
-
-
Moin,
inzwischen kann ich nodered aussschließen. Hier mal der log als Ausschnitt:
07:45:15.308 0x122 CAN Telegramm von NodRed an Javascript übergeben -> setzen eines Objektes
-> Ausführen von zwei bis drei sequentiellen Schleifen mit jeweisl setzen eines neuen Objektes
07:45:18.621 0x128 CAN Telegramm erzeugen und an Node Red übergeben
Weitehin fäll mir auf, dass node red einige CAN-Telegramme doppelt, aber mit falschen Syntax (im verglich mit CAN-Sniffer auf dem gleichen BPI) empfängt. Kann es sein, dass der BPI irgendwie keine Rechenressourcen zu diesem Zeitpunkt hat?
Danke
André
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden