Navigation

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

    NEWS

    • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?

    • Monatsrückblick – September 2025

    • Neues Video "KI im Smart Home" - ioBroker plus n8n

    C
    • Profile
    • Following 0
    • Followers 0
    • Topics 4
    • Posts 18
    • Best 0
    • Groups 1

    CKassiopaia

    @CKassiopaia

    Starter

    0
    Reputation
    7
    Profile views
    18
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    CKassiopaia Follow
    Starter

    Latest posts made by CKassiopaia

    • RE: Blockly: Zugriff auf State-Namen statt Nummer?

      Ok - geht es also nicht direkt mit den State Namen. Danke für die Tipps. Ich muss mal in mich gehen, ob die Arbeit es Wert ist 😉

      Kann man die State Namen noch anderweitig irgendwo Sinnvoll nutzen - außer im Objekt-Browser?

      posted in Blockly
      C
      CKassiopaia
    • Blockly: Zugriff auf State-Namen statt Nummer?

      Moin,

      ich weiß nicht, ob es geht - aber ich habe dazu hier im Forum und auch Online nichts gefunden.

      Kann man in Blockly direkt mit "State-Namen", statt mit Zahlen arbeiten?

      Ich habe z.B. in einem Datenobjekt folgende Tabelle hinterlegt:
      fb2a3350-6993-4e1c-8a12-e13f0e6ee802-grafik.png
      Das wird auch im Objekt-Browser korrekt ausgewertet:
      2d043e09-dc97-44a9-9454-e31bf98c9455-grafik.png

      Kann ich jetzt z.B. beim Steuern den "Namen" verwenden, damit der Code einfacher lesbar wird?
      ed7d9115-f42d-4042-945b-490e439f5f35-grafik.png

      Das funktioniert so leider nicht, da natürlich beim Steuern ein String übergeben wird und das Objekt eine Zahl erwartet...

      So klappt es, aber man weiß dann natürlich nicht, dass 3 = Gruen ist:
      55de73fa-4537-4447-9dc9-55b505c7f300-grafik.png

      Wenn es nicht geht, ist auch ok... ist ja nur für die lesbarkeit...

      posted in Blockly
      C
      CKassiopaia
    • RE: Listen: Aus Objekt erstellen oder auf Objekt arbeiten?

      @paul53 sagte in Listen: Aus Objekt erstellen oder auf Objekt arbeiten?:

      Was soll der Datenpunkt enthalten?

      @ckassiopaia sagte in Listen: Aus Objekt erstellen oder auf Objekt arbeiten?:

      z.B. muss das Gemüsebeet nicht bewässert werden, wenn kein Gemüse angepflanzt ist.

      Wie soll diese Bedingung erfasst (eingegeben) werden?

      Ich wollte dort "einfach" eine Liste mit den "Beeten" bzw. "Ventilen" anlegen. Wie du in einem letzten Beispiel auch gepostet hattest. Das hatte bei mir nicht funktioniert.

      Jetzt hab ich es wie in deinem 2. Beispiel. Allerdings direkt die Datenobjekte zu den Ventilen in den String eingetragen... vielleicht ändere ich das noch mal, so wie du es gepostet hast mir den Namen 🙂

      posted in Blockly
      C
      CKassiopaia
    • RE: Listen: Aus Objekt erstellen oder auf Objekt arbeiten?

      Danke für die vielen Antworten...

      @paul53
      Genau so hatte ich das, da ich auch bisher davon ausgegangen war. Ich habe mir eine Liste erzeugt und das als Objekt gespeichert. Das Ergebnis war wie von dir geschrieben ein Typ "array" und sah genau so aus, wie bei dir.

      Allerdings wurde beim Einlesen in die Variable "Liste" eben keine Liste erzeugt. Ich hatte genau den selben Test, wie du gepostet hattest, und das "füge als letzte ein" hat einen Fehler geworfen, da "Liste" keine Liste war. Bist du dir sicher, dass dein Beispiel funktioniert? Bei mir hat es nicht funktioniert... oder ich hatte irgendeinen anderen Konten im Script....

      Dann hatte ich auch mit Strings ausprobiert, aber das führte nicht zum Erfolg, da ich davon ausgegangen war (gehofft hatte), dass die "Listen"-Funktionen direkt mit Objekten arbeiten können.
      Ich hab es jetzt auch über einen String (also Objekt) gelöst und wie in dem ersten Beispiel von dir hat es funktioniert... Mit einem String finde ich es unleserlicher als mit einem Array, daher hatte ich gehofft, das ein Array ausreicht.

      posted in Blockly
      C
      CKassiopaia
    • Listen: Aus Objekt erstellen oder auf Objekt arbeiten?

      Moin,

      vielleicht ist es eine "dumme" Frage, aber ich habe bisher keine Lösung gefunden und auch im Netz nichts passendes gefunden.

      Welche Möglichkeit gibt es eine Liste als Objekt zu speichern bzw. dann mit dem Objekt zu arbeiten? Genau genommen geht es mir darum, eine Liste aus einem Objekt einzulesen.

      Generell habe ich schon mit Listen gearbeitet und diese auch als Objekt gespeichert. Das funktioniert. Nun möchte ich aber meine Listen im Objekt speichern und beim nächsten Aufruf die selbe Liste aus dem Objekt wieder auslesen.

      Als Beispiel:
      Ich habe eine Liste erzeugt und in einem Objekt gespeichert:

      [
        Ventil1,
        Ventil2,
        Ventil3
      ]
      

      Beim nächsten Aufruf soll die Liste aus dem Objekt ausgelesen werden und geändert (z.B. 4 hinzugefügt werden). Dann soll diese wieder in dem Objekt gespeichert werden.

      [
        Ventil1,
        Ventil2,
        Ventil3,
        Ventil4
      ]
      

      Ich hab schon ein bisschen was getestet, aber irgendwie bekomme ich es nicht hin, aus einem Objekt die Liste vernünftig einzulesen:
      b7a304ad-365b-4c3c-8a11-1d92926c7189-grafik.png

      Vielleicht gibt es ja auch eine andere Lösung.... ich will für meine Gartenbewässerung in einem Objekt speichern, welche Kreise ich bewässern will. In meinem Fall als Liste. D.h. wenn die Witterung eine Bewässerung empfiehlt, will ich aus der Liste auslesen, welche Ventile bewässert werden sollen - z.B. muss das Gemüsebeet nicht bewässert werden, wenn kein Gemüse angepflanzt ist.

      Vielen Dank!

      posted in Blockly
      C
      CKassiopaia
    • RE: Test Adapter Tiefpassfilter

      Danke @ben1983. Ich probiere das mit dem Hacken mal, kann aber erst in drei Stunden berichten, ob es erfolgreich war 🙂

      Und doch, (leider) ergeben zwei hintereinandergeschaltete PT1 ein PT2-Glied... Das von dir gezeigte "Überschwingen" im PT2-Glied hängt von der Parametrierung ab. Ich hatte es auch in IOBroker getestet und das Verhalten war nicht identisch.
      Also wenn ich z.B. 2x einen Wert mit 1 Minute filtere, dann steigt der Wert am Ende steiler an als ein Wert, der direkt mit 2 Minuten gefiltert wird.

      Hier wird blau mit 1 Minute gefiltert und dann noch mal um 1 Minute, was dann "rosa" ergibt. Das gelbe Signal wird direkt für 2 Minuten gefiltert.
      Der PT2 hat den Vorteil (sofern es einer Ist), dass er relativ "waagerecht" von seinem ursprünglichen Wert los läuft, aber dann doch schnell zum Endwert kommt.

      e2f89450-45ed-4391-9677-4d0b93ee47c9-grafik.png

      Aber trotzdem Danke für die Schnelle und unkomplizierte Lösung für die langen FIlterzeiten 🙂

      posted in Tester
      C
      CKassiopaia
    • RE: Test Adapter Tiefpassfilter

      Danke @klassisch für den Hinweis... das hilft mir in diesem Fall leider auch nicht, auch wenn der Filter 2. Ordnung für einige Zwecke sehr hilfreich sein kann...

      Vielleicht wäre das ja auch was für den Adapter, noch einen Filter 2. Ordnund aufzunehmen?

      @ben1983 Ist das hier eigentlich der richtige Platz für "Wünsche"?

      posted in Tester
      C
      CKassiopaia
    • RE: Dynamische Kennlinie in IOBroker umsetzen? Blocky?

      Vielen Dank @paul53 !
      Das hat funktioniert. Ich habe noch die Grenzwerte abgefangen, aber sonst scheint es zu funktionieren...

      Vielleicht bin ich nur von C verwöhnt, wo das in einem Zwei-Zeiler umsetzbar ist 🙂

      posted in Blockly
      C
      CKassiopaia
    • RE: Test Adapter Tiefpassfilter

      Guten Morgen,

      darf ich zu dem Tiefpassfilter einen Wunsch äußern? 🙂
      Ich nutze den Filter tatsächlich für einige Werte... insbesondere um auch die Nachkommastellen zu eliminieren.

      Aber ich hätte gerne größere Filterzeiten. Kannst du Filterzeiten bis z.B. 5 Stunden oder noch flexibler vorsehen?

      Vielen Dank!

      posted in Tester
      C
      CKassiopaia
    • RE: Dynamische Kennlinie in IOBroker umsetzen? Blocky?

      @paul53 Danke für die Links und Hilfen...
      Tatsächlich geht es für die Witterungsgeführte Vorlauftemperatur mit einer entsprechenden Formel... Das war von mir aber hier an der Stelle nur als Beispiel für eine derartige Umrechnung...

      Also Zwei Kennlinien mit variabler Anzahl an Stützstellen... In C würde ich dazu ein Array für den Eingangsvektor verwenden und die nächstgelegene Stützstelle suchen... Und dann im Ausgangsvektor entsprechend lienear interpolieren. Oder in Matlab einfach mit interp1 als lookup table...

      In IObroker wüsste ich aber gerade nicht mal wie ich die Vektoren anlegen sollte und wie man sie dann unkompliziert verarbeitet...

      posted in Blockly
      C
      CKassiopaia
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo