Navigation

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

    NEWS

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

    • Neues Video über Aliase, virtuelle Geräte und Kategorien

    • Wir empfehlen: Node.js 22.x

    T
    • Profile
    • Following 0
    • Followers 0
    • Topics 20
    • Posts 142
    • Best 6
    • Groups 2

    Timmss

    @Timmss

    Starter

    7
    Reputation
    28
    Profile views
    142
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    Timmss Follow
    Pro Starter

    Best posts made by Timmss

    • RE: Number ist aufeinmal String?

      Die Lovelace Version 4.1.11 ist nun da. Number-Werte bleiben jetzt auch number-Werte nach Veränderung in Lovelace Eingabefeldern.
      Vielen lieben Dank @Garfonso!

      posted in ioBroker Allgemein
      T
      Timmss
    • RE: Lovelace Card für TrashSchedule Adapter

      @cookingeek

      Sehr sehr schöne Sache! Wird sofort genutzt.

      1ad9835d-1dab-42ea-a484-0044894d78d3-grafik.png

      Habe noch 3 Fragen dazu:

      • Kennst du eine Lösung, wie man es anhand der nächsten Abholung dynamisch machen kann, sprich sodass ganz links das ist, was als nächstes abgeholt wird? Hier im Beispiel also Restabfall-Gelber Sack-Altpapier

      • Kann man der Karte mithilfe Styles Eigenschaft sagen, dass das Icon sowie die Texte zentriert sein soll?

      • Wozu wird der Datenpunkt nextDateFormat benötigt

      posted in Visualisierung
      T
      Timmss
    • RE: Lovelace Card für TrashSchedule Adapter

      @cookingeek Klappt perfekt, danke!

      posted in Visualisierung
      T
      Timmss
    • RE: Lovelace Absturz bei Abfrage

      Ich fasse es selber noch nicht, aber ich habe eine Lösung gefunden.

      type: entities
      entities:
        - entity: binary_sensor.Raum_Entwicklung_KontaktAufEntwicklung
          type: custom:multiple-entity-row
          name: Entwicklung
          icon: mdi:code-block-tags
          show_state: false
          entities:
            - entity: sensor.00365F29B30BDE_1_STATE
              name: Fenster 4
              icon: mdi:window-closed-variant
              hide_if:
                value: OPEN
            - entity: sensor.00365F29B30BDE_1_STATE
              name: Fenster 4
              icon: mdi:window-open-variant
              styles:
                '--paper-item-icon-color': rgb(251,197,22)
              hide_if:
                value: CLOSED
      

      Ich habe für ein Fenster zwei Entitäten. Ist das Fenster CLOSED, ist die Farbe normal weiß und das Icon ist ein geschlossenes Fenster:

      b7c15200-4cb6-4722-9c7c-9504930eda13-grafik.png

      Dank der hide_if Eigenschaft kann man diese Entität ausblenden, sollte der Status OPEN sein.

      An der Stelle kommt jetzt die zweite Entität des selben Fensters in Spiel.
      Hier ist die Farbe dank styles: '--paper-item-icon-color': rgb(251,197,22) verändert und das Ico ist ein offenes Fenster:

      06f0fa66-491a-4151-940a-471e17ce955d-grafik.png

      Dank hide_if CLOSED wird diese Entität wieder ausgeblendet, sollte das Fenster wieder geschlossen werden.

      Ich hoffe, diese Lösung hilft irgendwem auch so dolle wie mir. 🙌

      posted in Visualisierung
      T
      Timmss
    • RE: Lovelace Card für TrashSchedule Adapter

      @cookingeek Kleines Feedback, das dynamische Sortieren hat mit der auto-entities Karte perfekt funktioniert.

      Vorher:
      ac0494fb-1ce1-463b-b526-8accc97f5c40-grafik.png

      Nachher:
      a2f9e38b-d403-418b-b1db-c4bfc4eb512c-grafik.png

      Lediglich das mit dem Text habe ich nicht ganz verstanden, wie genau kann ich textHeute konfigurieren?

      posted in Visualisierung
      T
      Timmss
    • RE: Lovelace Linux Skriptbefehle?

      @garfonso said in Lovelace Linux Skriptbefehle?:

      dass der Browser zu viel löscht.

      Ich habe das Problem gefunden. Ich habe einen Kollegen, der in Firefox die Option aktiviert hat, dass beim Schließen des Browsers die gesamten Daten gelöscht werden:

      41dec137-aeef-4e9f-a639-4e79575259e7-grafik.png

      Startet er also den Browser neu, bekommt er auch eine neue Browser Instanz 😧

      Der Raspberry hingegen verwendet immer dieselbe Browser-Instanz, also ein Problem mit dem Kiosk-Modus habe ich dort nicht.

      posted in Visualisierung
      T
      Timmss

    Latest posts made by Timmss

    • RE: Lowbat *einmalig* mailen

      @paul53 So simpel wie es eigentlich ist hat es geholfen. Auch nach Tests.

      Riesiges Dankeschön für deine Zeit und Geduld.

      posted in Blockly
      T
      Timmss
    • RE: Lowbat *einmalig* mailen

      @paul53 Ärgerlich. Dann bauen wir diese Schleife einfach in eine JavaScript-Funktion?

      posted in Blockly
      T
      Timmss
    • RE: Lowbat *einmalig* mailen

      @paul53 Diese Schleife:

      92316133-4da7-45d3-b147-b668f8dfc1f5-grafik.png

      gibt mir diese outputs:

      2025-09-10 08:55:06.468 - info: javascript.0 (36733) script.js.common.Allgemein.Mailing_von_LOW_BAT: benachrichtigt vorher: 11,20,94
      2025-09-10 08:55:06.468 - info: javascript.0 (36733) script.js.common.Allgemein.Mailing_von_LOW_BAT: tagesliste vorher: 1,20,29
      2025-09-10 08:55:06.468 - info: javascript.0 (36733) script.js.common.Allgemein.Mailing_von_LOW_BAT: Schleifendurchgang: 0
      2025-09-10 08:55:06.468 - info: javascript.0 (36733) script.js.common.Allgemein.Mailing_von_LOW_BAT: benachrichtigt jetzt: 20,94
      2025-09-10 08:55:06.468 - info: javascript.0 (36733) script.js.common.Allgemein.Mailing_von_LOW_BAT: tagesliste jetzt: 20,29
      2025-09-10 08:55:06.468 - info: javascript.0 (36733) script.js.common.Allgemein.Mailing_von_LOW_BAT: Schleifendurchgang: 1
      2025-09-10 08:55:06.468 - info: javascript.0 (36733) script.js.common.Allgemein.Mailing_von_LOW_BAT: benachrichtigt jetzt: 20,94
      2025-09-10 08:55:06.468 - info: javascript.0 (36733) script.js.common.Allgemein.Mailing_von_LOW_BAT: tagesliste jetzt: 19,29
      2025-09-10 08:55:06.468 - info: javascript.0 (36733) script.js.common.Allgemein.Mailing_von_LOW_BAT: Schleifendurchgang: 2
      2025-09-10 08:55:06.468 - info: javascript.0 (36733) script.js.common.Allgemein.Mailing_von_LOW_BAT: benachrichtigt jetzt: 20,94
      2025-09-10 08:55:06.468 - info: javascript.0 (36733) script.js.common.Allgemein.Mailing_von_LOW_BAT: tagesliste jetzt: 19,28
      2025-09-10 08:55:06.468 - info: javascript.0 (36733) script.js.common.Allgemein.Mailing_von_LOW_BAT: Schleifendurchgang: 3
      2025-09-10 08:55:06.468 - info: javascript.0 (36733) script.js.common.Allgemein.Mailing_von_LOW_BAT: benachrichtigt jetzt: 20,94
      2025-09-10 08:55:06.468 - info: javascript.0 (36733) script.js.common.Allgemein.Mailing_von_LOW_BAT: tagesliste jetzt: 19,28,-1
      2025-09-10 08:55:06.468 - info: javascript.0 (36733) script.js.common.Allgemein.Mailing_von_LOW_BAT: benachrichtigt danach: 20,94
      2025-09-10 08:55:06.468 - info: javascript.0 (36733) script.js.common.Allgemein.Mailing_von_LOW_BAT: tagesliste danach: 19,28,-1
      

      So wurden die debugs eingearbeitet:

      e2db6a16-1ee4-4776-abc6-9f2d62fbe1b2-grafik.png

      posted in Blockly
      T
      Timmss
    • RE: Lowbat *einmalig* mailen

      @paul53 sagte: Dann korrigiere den Index nach dem Entfernen.

      Das wäre eine Idee. Dennoch geht die Schleife ja so lang wie die ursprüngliche Länge der tagesliste.

      Aus benachrichtigt = [id1, id2] und tagesliste = [1, 20] wird benachrichtigt = [id2] und tagesliste = [20, -1].

      posted in Blockly
      T
      Timmss
    • RE: Lowbat *einmalig* mailen

      @paul53 Wobei mir gerade beim Testen was auffällt. Wir nehmen Einträge aus der Liste tagesliste weg. Wir versuchen aber über die gesamte ursprüngliche Länge der Liste auf die Werte zuzugreifen. Der Index spielt uns in die Karten.

      Als Lösung vielleicht eine dritte Liste, die sich spiegelt mit der tagesliste. Nur dort entfernen wir und aktualisieren diese zum Schluss mit der tagesliste?

      posted in Blockly
      T
      Timmss
    • RE: Lowbat *einmalig* mailen

      @paul53 Oh man. Ist angepasst.

      Deswegen finde ich es hier im Forum so toll. Danke für die Große Hilfe!

      posted in Blockly
      T
      Timmss
    • RE: Lowbat *einmalig* mailen

      @paul53 Ich habe mal aus Neugier was gebaut:

      204f79d0-3a37-4831-ab05-eab1e9c6f895-grafik.png

      Ich bin mir nicht sicher, ob man so Werte aus einer Liste löscht. Aber prinzipiell müsste es so gehen?

      Edit: Der 'entferne'-Block wurde gefunden. Man müsste nur selber durchschauen 😬

      posted in Blockly
      T
      Timmss
    • RE: Lowbat *einmalig* mailen

      @paul53 sagte: Es muss der Eintrag in beiden Listen gelöscht werden, damit der Index weiter übereinstimmt.

      Ja genau.

      Fände diesen Automatismus schöner, als sich auf die Nutzer zu verlassen.

      posted in Blockly
      T
      Timmss
    • RE: Lowbat *einmalig* mailen

      Update

      Zufälligerweise hat sich heute das Testen des Skriptes ergeben und es funktioniert einwandfrei!

      Der Wert pendelt genau an der Schwelle und low_bat ist true, false, true, false, ... - aber nur eine einzige Mail. Sehr schön.

      Die Batterie wurde ausgetauscht und die Taste gedrückt. Letzteres würde ich gerne irgendwie noch automatisieren, aber so tut es erstmal. 🙂

      Edit: Vielleicht eine zweite Liste mitlaufen lassen, in dem die übrigen Tage bis zur automatischen Löschung gespeichert werden. Dabei wäre der zweite Eintrag der für den zweiten Eintrag in unserer lowbatListe. Standardmäßig den Wert 28 (4 Wochen) und jeden Tag wird -1 gerechnet und wenn es dann bei 0 angekommen ist, löscht es den passenden Eintrag automatisch aus unserer Liste mit den IDs.

      @paul53 was hälst du davon?

      posted in Blockly
      T
      Timmss
    • RE: Lowbat *einmalig* mailen

      @paul53 Komplett übersehen, noch einmal Danke!

      Warum ist das Zurücksetzen nicht notwendig? Angenommen jemand wechselt die Komponente und drückt den Taster. Dieser hat dann den Wert wahr und somit löst der Trigger im Skript aus. Wenn das jetzt nochmal passiert, hat der Taster den Wert falsch und der Trigger würde nicht auslösen?

      posted in Blockly
      T
      Timmss
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo