Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Magnus 0

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    M
    • Profile
    • Following 0
    • Followers 0
    • Topics 7
    • Posts 87
    • Best 5
    • Groups 1

    Magnus 0

    @Magnus 0

    Starter

    5
    Reputation
    4
    Profile views
    87
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    Magnus 0 Follow
    Starter

    Best posts made by Magnus 0

    • [gelöst] Fehler Ein/Aus-Zustand switch.active Skript

      Hallo Zusammen,

      mir ist gerade ein sehr seltsames Problem aufgefallen:

      Vorab vielleicht zur Info: Ich habe vor ein paar Tagen das Update auf js-Controller 4.x durchgeführt und heute auf die aktuelle Version 4.0.18 upgedatet.

      Folgend das Problem:

      Wenn man in ioBroker in der Objekte-Ansicht in den Pfad "javascript.0.scriptEnabled.Ordnername" navigiert, kann man dort den Zustand (also ein oder aus bzw. true oder false) eines Skripts sehen.

      Ich habe bei einem javascript-Skript nun "true" stehen, d. h. das Skript läuft.

      Wenn ich in ioBroker auf die Ansicht "Skripte" wechsle, ist dort auch das grüne Symbol, d. h. das Skript läuft.

      Wenn ich nun aber über ein anderes Skript den Zustand des Skripts bspw. in das Log schreiben lasse, erscheint im Log "false", das würde heißen, dass das Skript nicht läuft.

      console.log(getState("javascript.0.scriptEnabled.Ordnername.Skript1").val);
      

      --> im Log schreibt er dann:

      script.js.Ordnername.Skript2: false
      

      Ich bin mir eigentlich sicher, dass das Skript läuft, da

      1. es keiner beendet hat (im Log sehe ich nur den Start-Log-Eintrag)
      2. in der Skripte-Ansicht es als aktiv angezeigt wird
      3. in der Objekte-Ansicht es als aktiv angezeigt wird

      Das Problem habe ich übrigens sowohl bei javascript-Skripten wie auch bei Blockly-Skripten.

      Wisst ihr vielleicht wie das sein kann? Kann das mit der neuen jsonl-Datenbank zusammenhängen? Sind hier vielleicht Probleme bekannt?

      Vielen Dank vorab!

      posted in Error/Bug
      M
      Magnus 0
    • RE: js-controller 4.0.x jetzt für alle User im STABLE!

      @apollon77

      Danke für die schnelle Antwort.

      Bzgl. dem Info-Adapter: Ok, perfekt, wenn ein Update kommt löst sich das ja von selbst irgendwann... den aktuellen habe ich...

      Bzgl. dem Time-Wert: Ok, mach ich, d. h. das wird vermutlich auch irgendwann mit einem Update gefixt?

      posted in ioBroker Allgemein
      M
      Magnus 0
    • RE: [gelöst] Adapter „JavaScript“ zerschießt ioBroker

      Kurzes Update zu diesem Thema:

      Ich glaube der Fehler war ein Fehler von mir. Ich habe mittlerweile mehrere ioBroker-Systeme am Laufen und der Fehler ist kein einziges Mal mehr aufgetreten.

      Sollte jemand anders doch dieses Problem auch mal noch haben, kann er ja hier antworten.

      posted in JavaScript
      M
      Magnus 0
    • RE: [gelöst] Fehler Ein/Aus-Zustand switch.active Skript

      Kurzes Update zu dem Thema:

      Der Fehler wurde mittlerweile gefunden und durch @apollon77 gefixt.

      Ab JavaScript-Adapter-Version 5.4.0 ist das Problem behoben.

      posted in Error/Bug
      M
      Magnus 0
    • RE: js-controller 4.0.x jetzt für alle User im STABLE!

      @apollon77

      Ok mach ich. Danke!

      posted in ioBroker Allgemein
      M
      Magnus 0

    Latest posts made by Magnus 0

    • RE: Test Adapter ioBroker.imap latest/stable

      @Lucky_ESA

      Ich habe da mal noch eine andere Frage:

      In den Adaptereinstellungen gibt es ja die Einstellung "tls-Option".

      Laut Einstellung ist das standardmäßig "{"rejectUnauthorized": false}". Rein sicherheitstechnisch gesehen ist das ja nicht so gut. Dann ist man offen für MITM-Angriffe.

      Ich habe das bei mir testweise mal auf ""{"rejectUnauthorized": true}" gesetzt. Jedoch erscheint dann im Log folgender Fehler:
      6062d455-5e80-4218-8b57-29b22c6df989-image.png

      Der Adapter geht also davon aus, dass "localhost." der Servername des IMAP-Servers ist (so klingt es zumindest laut Log). Kann es sein, dass das vielleicht ausversehen im Adapter fest hinterlegt ist und noch nicht dynamisch der eingetragene IMAP-Servername "Host" (siehe Adaptereinstellungen) eingesetzt wird?

      posted in Tester
      M
      Magnus 0
    • RE: Test Adapter ioBroker.imap latest/stable

      @lucky_esa

      Web.de scheint Folgendes zu können:

      ["IMAP4REV1",
      "CHILDREN",
      "ENABLE",
      "ID",
      "IDLE",
      "LIST-EXTENDED",
      "LIST-STATUS",
      "LITERAL-",
      "MOVE",
      "NAMESPACE",
      "QUOTA",
      "SASL-IR",
      "SORT",
      "SPECIAL-USE",
      "THREAD=ORDEREDSUBJECT",
      "UIDPLUS",
      "UNSELECT",
      "WITHIN",
      "APPENDLIMIT=27962027"]
      

      Weißt du welche Eigenschaft das Postfach können muss für die Funktion?

      posted in Tester
      M
      Magnus 0
    • RE: Test Adapter ioBroker.imap latest/stable

      @lucky_esa Sorry für die späte Rückmeldung.

      Folgend ein Beispiel mit Bildern:

      So sieht es aktuell in den Objekten aus:
      e44e6c8c-5cab-4d16-9834-509780b2aba9-image.png

      Anschließend führe ich folgendes Blockly aus:
      635a2ef2-b706-4852-9249-3f9aac6a7c28-image.png

      In meinem E-Mail-Postfach wechselt die E-Mail sofort auf "gelesen".

      Unter Objekten sieht es aber weiterhin so aus (auch nach ein paar Minuten Wartezeit):
      318e80f3-f051-4118-9833-0fe54b07fe93-image.png

      Erst wenn ich den folgenden Button betätige:
      8ae9cc96-7c65-41b9-a25f-34bc769a4afa-image.png

      sieht es in den Objekten so aus:
      d70544c7-4355-4d63-b856-110b276e3ecc-image.png

      posted in Tester
      M
      Magnus 0
    • RE: Test Adapter ioBroker.imap latest/stable

      @lucky_esa Interessant... vielen Dank!

      posted in Tester
      M
      Magnus 0
    • RE: Test Adapter ioBroker.imap latest/stable

      @lucky_esa Ah ok, perfekt. Das ist sogar noch besser als das was ich eigentlich vorhatte.

      Funktioniert wunderbar! Vielen Dank.

      Jetzt habe ich bloß ein anderes kleines Problem:

      Ich setze mittels Blockly das Flag "Seen". Im E-Mail-Postfach ändert sich das auch (die E-Mail wird quasi als gelesen angezeigt), aber die E-Mail unter Objekte bleibt mit dem Flag "unseen" (ich habe mehrere Minuten gewartet)?

      Erst wenn ich anschließend den Button "search_start" betätige, wird das Flag der E-Mail unter Objekte aktualisiert auf "Seen". Ist das normal?

      Wenn ich die ungelesene E-Mail im E-Mail-Postfach händisch auf gelesen setze, dann aktualisiert sich das in den Objekten fast zeitgleich.

      posted in Tester
      M
      Magnus 0
    • RE: Auslesen einzelner Bits über Modbus-Adapter

      @paul53 Ok, Danke für die Rückmeldung.

      Das muss ich mir in Ruhe die Tage mal anschauen, die Geschichte mit Bit / Dezimal usw. ist nicht so meins. Aber schaue ich mir mal an.

      posted in Einsteigerfragen
      M
      Magnus 0
    • RE: Test Adapter ioBroker.imap latest/stable

      @lucky_esa Danke für die schnelle Rückmeldung!

      Freut mich, dass du den Fehler direkt finden konntest.

      Was meinst du mit "auch den Blockly verwenden."?

      posted in Tester
      M
      Magnus 0
    • RE: Test Adapter ioBroker.imap latest/stable

      @Lucky_ESA

      Hallo, ich nutze den Adapter nun auch und muss sagen, dass ich sehr begeistert bin.

      Vielen Dank an das Entwicklerteam bzw. den entsprechenden Entwickler!

      Eine Sache ist mir aufgefallen:

      Ich versuche mittels "apply_flag" eine E-Mail als gelesen zu markieren, das funktioniert jedoch nicht.

      Bei "uid" habe ich die uid der entsprechenden E-Mail eingetragen. Bei "type" habe ich "Seen" ausgewählt.

      Wenn ich nun den Button apply_flag betätige, erscheint folgende Meldung im Log:

      imap.0 2024-02-11 18:07:01.499	info	Flag Type ist leer
      

      Und die E-Mail wird nicht als gelesen markiert.

      Mache ich hier etwas falsch oder ist das ein Fehler?

      posted in Tester
      M
      Magnus 0
    • RE: Auslesen einzelner Bits über Modbus-Adapter

      @paul53

      Vielen Dank für die schnelle Rückmeldung.

      Ich muss sagen, ich kene mich da leider noch nicht so genau aus, aber mithilfe des Namens "checkBit" bin ich auf folgenden Beitrag / Kommentar / Hinweis von @GombersIOB gestoßen:

      Auswertung Bits Modbus-Register

      Ich habe mir den Screenshot von @GombersIOB angesehen, jedoch glaube ich, dass das bei mir nicht funktioniert.

      Was passiert nämlich, wenn mehrere Bits eines Registers auf 1 gehen? Dann funktioniert das Ganze nicht mehr, oder?

      posted in Einsteigerfragen
      M
      Magnus 0
    • Auslesen einzelner Bits über Modbus-Adapter

      Hallo Zusammen,

      ich versuche aktuell meine Heizung via Modbus TCP an ioBroker anzubinden.

      Prinzipiell funktioniert das auch, d. h. Verbindung zur Heizung habe ich und auch Werte kann ich auslesen bzw. kommen im ioBroker wie erwartet an.

      Ein Problem habe ich aber, bei dem ich mir nun schon seit Tagen nicht weiterkomme.

      Erstmal kurz ein Beispiel, was bei mir funktioniert.

      Generell unterstützt die Heizung nur Funktionscode 03 (Read Holding Registers). Mir liegt eine Liste des Herstellers vor, auf der das Mapping abgedruckt ist.

      Bspw. steht in Adresse 00011 die Kesseltemperatur in °C. Das habe ich auch entsprechend im Modbus-Adapter eingetragen und funktioniert super.

      Jedoch ist es so, dass etliche Störungen und Fehler der Heizung nicht einzeln in einer Adresse stehen, sondern bis zu 16 Fehler in einer Adresse.

      Es ist dann beschrieben, welches Bit welche Störung signalisiert. Beispiel:

      Adresse 00002 Bit 0 = Türschalter
      Adresse 00002 Bit 1 = Fallschacht
      Adresse 00002 Bit 2 = Bunkeröffnung
      Adresse 00002 Bit 3 = zu wenig Unterdruck

      usw. --> Jede Adresse hat 16 Bits (0-15), es sind aber nicht überall alle Bits belegt.

      Nun habe ich heute Früh mal die Störung "Fallschacht" an der Heizung ausgelöst / simuliert.

      Bei der über FC03 (Read Holding Registers) ausgelesene Adresse 00002 stand dann unter Objekte die Zahl 2.

      So aus binärer Sicht würde das ja bedeuten, dass das Bit 1 den Wert 1 hat, würde also passen.

      D. h. ich müsste das Ganze dann immer entsprechend umrechnen.

      Gibt es da nicht eine andere Möglichkeit, sodass ich mehrere Objekte habe und dahinter immer nur ein einzelnes Bit steckt?

      Weil ich denke die Umrechnung wäre zu kompliziert, gerade weil es ja auch sein kann, dass nicht nur ein Bit einer Adresse 1 sein kann, sondern auch mehrere.

      Wie ihr vielleicht merkt, bin ich da noch ein Neuling. Ich würde mich sehr freuen, wenn mir hier jemand kurz eine Hilfestellung geben könnte.

      Vielen Dank euch!

      posted in Einsteigerfragen
      M
      Magnus 0
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo