Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. [gelöst]Hilfe bei blockly Image8 Widget Bild ändern anhand..

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    14
    1
    283

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    591

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    1.8k

[gelöst]Hilfe bei blockly Image8 Widget Bild ändern anhand..

Geplant Angeheftet Gesperrt Verschoben Blockly
6 Beiträge 2 Kommentatoren 208 Aufrufe 2 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • icebearI Offline
    icebearI Offline
    icebear
    schrieb am zuletzt editiert von icebear
    #1

    Hallo an die Blockly/Script Experten.

    Ich bräuchte mal eure Hilfe, weil ich im Moment total auf dem Schlauch stehe beim erstellen eines Blockly für die folgende Situation.

    Ich habe in der VIS ein Image8 Widget in das ich verschiedene Bilder die die eingeschalteten Lichter zeigen laden möchte. D.H. ich habe einen DP in den schreibe ich im Moment in Blockly einen Wert (1- .....) und je nachdem welcher Wert in dem DP steht wird dann das entsprechende Bild geladen.

    Das mache ich im Moment so:

    light_state.png

    Das funktioniert soweit ganz gut solange ich nur jeweils eine Lampe/Licht darstellen muß.
    Wenn aber noch viel mehr Situationen dazu kommen, dann wird es unübersichtlich und ziemlich lang mit dem Blockly.

    Also wir reden von ca. 25-30 verschiedenen Lichtsituationen in verschiedenen Konfigurationen. Es kann nur ein Licht an sein, es können aber auch zwei, drei oder mehr an sein.

    Wie kann ich das am besten durch ein Blockly darstellen das mir pro Lichtsituation einen Wert in einen DP schreibt und wenn kein Licht an ist dann halt '0'.

    Z.B.

    1= Kueche 'ON'
    2= HWR 'ON'
    3= Flur 'ON'
    4= Kueche + Flur 'ON'
    5= Kueche + Flur + HWR 'ON'

    usw.

    Hat veilleicht einer einen Denkanstoß bzw. eine Idee?

    paul53P 1 Antwort Letzte Antwort
    0
    • icebearI icebear

      Hallo an die Blockly/Script Experten.

      Ich bräuchte mal eure Hilfe, weil ich im Moment total auf dem Schlauch stehe beim erstellen eines Blockly für die folgende Situation.

      Ich habe in der VIS ein Image8 Widget in das ich verschiedene Bilder die die eingeschalteten Lichter zeigen laden möchte. D.H. ich habe einen DP in den schreibe ich im Moment in Blockly einen Wert (1- .....) und je nachdem welcher Wert in dem DP steht wird dann das entsprechende Bild geladen.

      Das mache ich im Moment so:

      light_state.png

      Das funktioniert soweit ganz gut solange ich nur jeweils eine Lampe/Licht darstellen muß.
      Wenn aber noch viel mehr Situationen dazu kommen, dann wird es unübersichtlich und ziemlich lang mit dem Blockly.

      Also wir reden von ca. 25-30 verschiedenen Lichtsituationen in verschiedenen Konfigurationen. Es kann nur ein Licht an sein, es können aber auch zwei, drei oder mehr an sein.

      Wie kann ich das am besten durch ein Blockly darstellen das mir pro Lichtsituation einen Wert in einen DP schreibt und wenn kein Licht an ist dann halt '0'.

      Z.B.

      1= Kueche 'ON'
      2= HWR 'ON'
      3= Flur 'ON'
      4= Kueche + Flur 'ON'
      5= Kueche + Flur + HWR 'ON'

      usw.

      Hat veilleicht einer einen Denkanstoß bzw. eine Idee?

      paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von paul53
      #2

      @icebear sagte: Denkanstoß bzw. eine Idee?

      Kann man keinen $Selektor verwenden?
      Wenn man die einzelnen Situationen in je einem Bit codiert, kann man bei z.B. 5 Situationen 31 Zahlenwerte als Kombination erhalten.

      Beispiel:

      Blockly_temp.JPG

      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

      icebearI 1 Antwort Letzte Antwort
      0
      • paul53P paul53

        @icebear sagte: Denkanstoß bzw. eine Idee?

        Kann man keinen $Selektor verwenden?
        Wenn man die einzelnen Situationen in je einem Bit codiert, kann man bei z.B. 5 Situationen 31 Zahlenwerte als Kombination erhalten.

        Beispiel:

        Blockly_temp.JPG

        icebearI Offline
        icebearI Offline
        icebear
        schrieb am zuletzt editiert von
        #3

        @paul53 said in Hilfe bei blockly Image8 Widget Bild ändern anhand von DP:

        Kann man keinen $Selektor verwenden?

        Danke für deine Antwort, sicher kann man das machen, da ich ich aber keine Experte bin was das angeht müßtest du mir schon genauer erklären wie ich das umsetzten kann.

        Also den Lampenstatus ob 'On' = true und 'OFF' = false hol ich mir ja aus den DP vom HUE-Adapter.

        So einigermaßen verstehe ich (glaub ich) was dein Blockly macht, nur woher weiß ich dann welcher 'Code' der er mir in den DP für das auszuwählende Bild schreibt welchem Lichtzustand entspricht?

        paul53P 1 Antwort Letzte Antwort
        0
        • icebearI icebear

          @paul53 said in Hilfe bei blockly Image8 Widget Bild ändern anhand von DP:

          Kann man keinen $Selektor verwenden?

          Danke für deine Antwort, sicher kann man das machen, da ich ich aber keine Experte bin was das angeht müßtest du mir schon genauer erklären wie ich das umsetzten kann.

          Also den Lampenstatus ob 'On' = true und 'OFF' = false hol ich mir ja aus den DP vom HUE-Adapter.

          So einigermaßen verstehe ich (glaub ich) was dein Blockly macht, nur woher weiß ich dann welcher 'Code' der er mir in den DP für das auszuwählende Bild schreibt welchem Lichtzustand entspricht?

          paul53P Offline
          paul53P Offline
          paul53
          schrieb am zuletzt editiert von paul53
          #4

          @icebear sagte: welcher 'Code' der er mir in den DP für das auszuwählende Bild schreibt welchem Lichtzustand entspricht?

          Ein Log des Arrays ids zeigt die Reihenfolge.

          Blockly_temp.JPG

          Wertigkeit: 1. ID = 1, 2. ID = 2, 3. ID = 4, 4. ID = 8 usw.

          Ohne Selektor gibst du die Reihenfolge vor:

          Blockly_temp.JPG

          Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
          Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

          icebearI 1 Antwort Letzte Antwort
          0
          • paul53P paul53

            @icebear sagte: welcher 'Code' der er mir in den DP für das auszuwählende Bild schreibt welchem Lichtzustand entspricht?

            Ein Log des Arrays ids zeigt die Reihenfolge.

            Blockly_temp.JPG

            Wertigkeit: 1. ID = 1, 2. ID = 2, 3. ID = 4, 4. ID = 8 usw.

            Ohne Selektor gibst du die Reihenfolge vor:

            Blockly_temp.JPG

            icebearI Offline
            icebearI Offline
            icebear
            schrieb am zuletzt editiert von
            #5

            @paul53

            Ok, Danke. Ich schau mir das mal an ob ich damit zurecht komme. Wenn ich noch Fragen hab (und die hab ich bestimmt), dann meld ich mich wieder. ich teste mal.

            1 Antwort Letzte Antwort
            0
            • icebearI Offline
              icebearI Offline
              icebear
              schrieb am zuletzt editiert von
              #6

              @paul53

              Vielen Dank nochmal für den 'Denkanstoß' funktioniert soweit perfekt.

              Ich mußte mir allerdings noch ein 'Übersetzter'- Script anlegen, welches die States nach 1, 2, 3 usw übersetzt, da ja das Image8 Widget bei Wert für URL nur fortlaufende Zahlen 1, 2, 3 usw kennt.

              1 Antwort Letzte Antwort
              0
              Antworten
              • In einem neuen Thema antworten
              Anmelden zum Antworten
              • Älteste zuerst
              • Neuste zuerst
              • Meiste Stimmen


              Support us

              ioBroker
              Community Adapters
              Donate

              405

              Online

              32.5k

              Benutzer

              81.9k

              Themen

              1.3m

              Beiträge
              Community
              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
              ioBroker Community 2014-2025
              logo
              • Anmelden

              • Du hast noch kein Konto? Registrieren

              • Anmelden oder registrieren, um zu suchen
              • Erster Beitrag
                Letzter Beitrag
              0
              • Home
              • Aktuell
              • Tags
              • Ungelesen 0
              • Kategorien
              • Unreplied
              • Beliebt
              • GitHub
              • Docu
              • Hilfe