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. Entwicklung
  4. [gelöst] Blockly Javascript will nicht.

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.1k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.2k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.4k

[gelöst] Blockly Javascript will nicht.

Geplant Angeheftet Gesperrt Verschoben Entwicklung
blocky homematic-ip
8 Beiträge 5 Kommentatoren 782 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.
  • chraltC Offline
    chraltC Offline
    chralt
    schrieb am zuletzt editiert von chralt
    #1

    Hallo Zusammen,

    ich habe auf einem Debian 9 iobroker installiert und mit VIS diverse Seiten "zusammengeklaut" aus veröffentlichten Installationen hier und im iobroker unter den unter "Info" veröffentlichen Sachen.

    Eine vereinheitlichte Oberfläche habe ich noch nicht, soll aber noch kommen.

    Aktuell habe ich ein Problem mit Blocky. Ich habe hierzu diverse Beiträge gelesen und dachte eigentlich das ich zumindest ein halbwegs einfaches Script ans Laufen zu bekommen - Pustekuchen.

    So sieht da sBloclky aus:
    44e8bc02-5340-425f-8d68-305c3aa7616d-image.png

    Ziel ist das Steuern von Rolladen die bisher durch den einfachen Accesspoint Homematic IP gesteuert werden, individuell und unabhängig vom 3Q-Server zu steuern - und natürlich auch Homematic IP mit anderen Sachen unter einen Hut zu bringen.

    Bei dem folgenden Blocky soll am Schluß herausbekommen das die Rolladen unter der Bedingung :

    "Helligkeit < 5" (Bewegungs-/Helligkeitssensor HmIP-SMI)
    "Zeit nach 08:01" (wenn da funktioniert soll noch "Zeit unter 15:00" dazu kommen)

    Auf einen definierten Wert
    "25% offen" (Rolladensteuerung HmIP-BROLL)

    zu stellen.

    Für mich sieht das eigentlich gut aus, aber es passiert nichts obwohl sich die Bedingungen (durch entsprechende Manipulation der Parameter) herstellen lassen.

    Der Anleitung entsprechend habe ich das Block erstellt und gespeichert und gestartet.
    Für die Struktur der Blockys habe ich Ordner angelegt um später auch noch den Überblick
    behalten zu können:
    aeced3db-d2de-4de3-91ef-7e790178f2db-image.png

    Wenn also jemand hier mal einen Blick drauf werfen und mir die Augen öffnen könnte wäre das toll.

    Vielen Dank im Voraus!

    Gruß - und bleibt alle gesund!
    chralt

    Raspi 4B 8GB; iobroker & CCU3 auf Raspi

    Meister MopperM BBTownB 2 Antworten Letzte Antwort
    0
    • L Offline
      L Offline
      leonracer
      schrieb am zuletzt editiert von
      #2

      Hi,

      So kannst du nicht triggern. Ich bin auch nicht der Profi, habe aber schon einige skripte im Einsatz. Der Trigger ist dein Helligkeitssensor auf den musst du triggern und nicht auf eine fertige Bedingung. Du setzt den Sensor auf den Trigger und stellt den Auslöser nicht auf wahr sondern auf „wurde geändert“. Somit prüft der Trigger bei jeder Änderung auf Auslösung. Nun kommt deine Wenndann-Funktion in den Trigger.

      Dann sollte auch auslösen. Sitze am IPhone, daher kann ich dir keinen Screenshot zeigen. Aber ein wenig Try and Error, dann klappt’s schon.

      Viel Spaß

      1 Antwort Letzte Antwort
      0
      • L Offline
        L Offline
        leonracer
        schrieb am zuletzt editiert von
        #3

        Nochmal angeschaut...

        Das steuer musst du auch vereinfachen, also nur Steuere Shutterlevel mit 25 (aus dem Bereich Mathematik).

        Du brauchst also nur zu vereinfachen 😀

        1 Antwort Letzte Antwort
        0
        • chraltC chralt

          Hallo Zusammen,

          ich habe auf einem Debian 9 iobroker installiert und mit VIS diverse Seiten "zusammengeklaut" aus veröffentlichten Installationen hier und im iobroker unter den unter "Info" veröffentlichen Sachen.

          Eine vereinheitlichte Oberfläche habe ich noch nicht, soll aber noch kommen.

          Aktuell habe ich ein Problem mit Blocky. Ich habe hierzu diverse Beiträge gelesen und dachte eigentlich das ich zumindest ein halbwegs einfaches Script ans Laufen zu bekommen - Pustekuchen.

          So sieht da sBloclky aus:
          44e8bc02-5340-425f-8d68-305c3aa7616d-image.png

          Ziel ist das Steuern von Rolladen die bisher durch den einfachen Accesspoint Homematic IP gesteuert werden, individuell und unabhängig vom 3Q-Server zu steuern - und natürlich auch Homematic IP mit anderen Sachen unter einen Hut zu bringen.

          Bei dem folgenden Blocky soll am Schluß herausbekommen das die Rolladen unter der Bedingung :

          "Helligkeit < 5" (Bewegungs-/Helligkeitssensor HmIP-SMI)
          "Zeit nach 08:01" (wenn da funktioniert soll noch "Zeit unter 15:00" dazu kommen)

          Auf einen definierten Wert
          "25% offen" (Rolladensteuerung HmIP-BROLL)

          zu stellen.

          Für mich sieht das eigentlich gut aus, aber es passiert nichts obwohl sich die Bedingungen (durch entsprechende Manipulation der Parameter) herstellen lassen.

          Der Anleitung entsprechend habe ich das Block erstellt und gespeichert und gestartet.
          Für die Struktur der Blockys habe ich Ordner angelegt um später auch noch den Überblick
          behalten zu können:
          aeced3db-d2de-4de3-91ef-7e790178f2db-image.png

          Wenn also jemand hier mal einen Blick drauf werfen und mir die Augen öffnen könnte wäre das toll.

          Vielen Dank im Voraus!

          Gruß - und bleibt alle gesund!
          chralt

          Meister MopperM Offline
          Meister MopperM Offline
          Meister Mopper
          schrieb am zuletzt editiert von
          #4

          @chralt versuch mal so:

          6cccd4fc-1b71-4ab0-827a-73e58474ed58-grafik.png

          Proxmox und HA

          1 Antwort Letzte Antwort
          0
          • chraltC chralt

            Hallo Zusammen,

            ich habe auf einem Debian 9 iobroker installiert und mit VIS diverse Seiten "zusammengeklaut" aus veröffentlichten Installationen hier und im iobroker unter den unter "Info" veröffentlichen Sachen.

            Eine vereinheitlichte Oberfläche habe ich noch nicht, soll aber noch kommen.

            Aktuell habe ich ein Problem mit Blocky. Ich habe hierzu diverse Beiträge gelesen und dachte eigentlich das ich zumindest ein halbwegs einfaches Script ans Laufen zu bekommen - Pustekuchen.

            So sieht da sBloclky aus:
            44e8bc02-5340-425f-8d68-305c3aa7616d-image.png

            Ziel ist das Steuern von Rolladen die bisher durch den einfachen Accesspoint Homematic IP gesteuert werden, individuell und unabhängig vom 3Q-Server zu steuern - und natürlich auch Homematic IP mit anderen Sachen unter einen Hut zu bringen.

            Bei dem folgenden Blocky soll am Schluß herausbekommen das die Rolladen unter der Bedingung :

            "Helligkeit < 5" (Bewegungs-/Helligkeitssensor HmIP-SMI)
            "Zeit nach 08:01" (wenn da funktioniert soll noch "Zeit unter 15:00" dazu kommen)

            Auf einen definierten Wert
            "25% offen" (Rolladensteuerung HmIP-BROLL)

            zu stellen.

            Für mich sieht das eigentlich gut aus, aber es passiert nichts obwohl sich die Bedingungen (durch entsprechende Manipulation der Parameter) herstellen lassen.

            Der Anleitung entsprechend habe ich das Block erstellt und gespeichert und gestartet.
            Für die Struktur der Blockys habe ich Ordner angelegt um später auch noch den Überblick
            behalten zu können:
            aeced3db-d2de-4de3-91ef-7e790178f2db-image.png

            Wenn also jemand hier mal einen Blick drauf werfen und mir die Augen öffnen könnte wäre das toll.

            Vielen Dank im Voraus!

            Gruß - und bleibt alle gesund!
            chralt

            BBTownB Offline
            BBTownB Offline
            BBTown
            schrieb am zuletzt editiert von BBTown
            #5

            @chralt hier einmal das was @Meister-Mopper aufgeführt hat etwas erläutert.

            Die beiden folgenden Darstellungen sind inhaltlich völlig identisch.
            Das Objekt Wert findest Du unter "Trigger" und heißt dort Obkekt ID und ist verfügbar sobald Du einen Trigger in deinem Blockly hast.
            Nachdem Du dieses Objekt in dein Blockly hineingezogen hast, kannst Du per Mausklick auf den Begriff Objekt ID per Dropdown u.a. Wert auswählen.
            Wert enthält dann genau das was der Trigger augenblicklich für einen Wert enthällt/darstellt.
            0bd9ea61-ebe3-4dde-9312-4d44445a508d-grafik.png

            ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.1.0 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

            1 Antwort Letzte Antwort
            0
            • chraltC Offline
              chraltC Offline
              chralt
              schrieb am zuletzt editiert von
              #6

              Hallo Zusammen,

              erst einmal vienen Dank für die Hinweise an @leonracer, @BBTOWN und @Meister-Mopper!!

              Mir kamen meine Blockys soewieso komisch vor (ja, kann hinterher jeder sagen :sunglasses:) aber so hatte ich es aus dem gelesenen verstanden.

              Ich habe mich mit euren Vorschlägen gestern ausgiebeig befasst und getestet, folgendes fällt mir auf:

              Hier (@Meister-Mopper) wird der zu prüfende Datenpunkt innerhalb des Triggers eingetragen,
              Als zu prüfender Datenpunkt ist "HmIP-SLO ...CURRENT_ILLUMINATION" eingetragen - diese Datenpunkte sind bei mir leer, ich habe allerdings auch andere Sensoren: HmIP-SMI
              Der zu steuernde Daten punkt heißt "Object-ID":
              https://forum.iobroker.net/assets/uploads/files/1587020827090-6cccd4fc-1b71-4ab0-827a-73e58474ed58-grafik.png

              Hier (@BBTown) werden die zu prüfenden Datenpunkte an den Trigger angedockt
              Die zu steuernden Datenpunkte "Rolladen-1" (ein anderes zu steuerndes Gerät? Meines ist ein "HmIP-BROLL"):
              https://forum.iobroker.net/assets/uploads/files/1587021856189-0bd9ea61-ebe3-4dde-9312-4d44445a508d-grafik.png

              Diese Beiden unterscheiden sich in der Darstellung und in der Funktion zur Ermittlung des Zustandes der Helligkeit - beim 1. wird der Datenpunkt mitgegeben, beim 2. erkennt der Baustein (Trigger) "Wert" den zu prüfenden Datenpunkt selbsttätig. Richtig? Ansonsten sind beide inhaltlich identisch wie @BBTown ja auch schon schrieb.

              @leonracer : "also nur Steuere Shutterlevel mit 25 (aus dem Bereich Mathematik)" habe ich leider nicht gefunden:
              0ef90a46-04a0-4baa-8ca8-80dfba810a1c-grafik.png
              Alle Funktionen mit dem kleinen Pfeil rechts habe ich ausprobiert, nirgens ein Eintrag mit "Wert" :-(

              Ich habe mal jeweils beide Versionen - zu prüfender Helligkeiswert m Trigger vs. angedockt und für die Ermittlung des Helligkeitswertes - gebaut. Für mich sieht das aigentlich nun ganz vernünftig aus.
              Mein Blocky mit Datenpunkt innerhalb des Triggers sieht jetzt so aus (die Zeiten sind erst mal nur zum testen, wenn es mal funktioniert kommen die richtigen Zeiten) :
              07cda78e-938c-473f-9e7b-3822ecae4ffd-grafik.png

              Mein Blocky mit angedocktem Datenpunkt sieht so aus (die Zeiten ....):
              55f25876-5201-4a31-9b23-e1f2efe94fcb-grafik.png

              Beide nutzen als zu prüfenden Datenkunkt "ILLUMINATION" des jeweiligen HmIP-SMI, zu steuern sind in beiden Fällen Rolladen (HmIP-BROLL).
              Beide funktionieren nicht. :-(

              Ich hoffe ich habe das verständlich erklärt.
              Ach so: über den HmIP-Accesspoint funktioniert die Steuerung natürlich.

              Grüße und ein schönes WE!

              chralt

              Raspi 4B 8GB; iobroker & CCU3 auf Raspi

              HomoranH 1 Antwort Letzte Antwort
              0
              • chraltC chralt

                Hallo Zusammen,

                erst einmal vienen Dank für die Hinweise an @leonracer, @BBTOWN und @Meister-Mopper!!

                Mir kamen meine Blockys soewieso komisch vor (ja, kann hinterher jeder sagen :sunglasses:) aber so hatte ich es aus dem gelesenen verstanden.

                Ich habe mich mit euren Vorschlägen gestern ausgiebeig befasst und getestet, folgendes fällt mir auf:

                Hier (@Meister-Mopper) wird der zu prüfende Datenpunkt innerhalb des Triggers eingetragen,
                Als zu prüfender Datenpunkt ist "HmIP-SLO ...CURRENT_ILLUMINATION" eingetragen - diese Datenpunkte sind bei mir leer, ich habe allerdings auch andere Sensoren: HmIP-SMI
                Der zu steuernde Daten punkt heißt "Object-ID":
                https://forum.iobroker.net/assets/uploads/files/1587020827090-6cccd4fc-1b71-4ab0-827a-73e58474ed58-grafik.png

                Hier (@BBTown) werden die zu prüfenden Datenpunkte an den Trigger angedockt
                Die zu steuernden Datenpunkte "Rolladen-1" (ein anderes zu steuerndes Gerät? Meines ist ein "HmIP-BROLL"):
                https://forum.iobroker.net/assets/uploads/files/1587021856189-0bd9ea61-ebe3-4dde-9312-4d44445a508d-grafik.png

                Diese Beiden unterscheiden sich in der Darstellung und in der Funktion zur Ermittlung des Zustandes der Helligkeit - beim 1. wird der Datenpunkt mitgegeben, beim 2. erkennt der Baustein (Trigger) "Wert" den zu prüfenden Datenpunkt selbsttätig. Richtig? Ansonsten sind beide inhaltlich identisch wie @BBTown ja auch schon schrieb.

                @leonracer : "also nur Steuere Shutterlevel mit 25 (aus dem Bereich Mathematik)" habe ich leider nicht gefunden:
                0ef90a46-04a0-4baa-8ca8-80dfba810a1c-grafik.png
                Alle Funktionen mit dem kleinen Pfeil rechts habe ich ausprobiert, nirgens ein Eintrag mit "Wert" :-(

                Ich habe mal jeweils beide Versionen - zu prüfender Helligkeiswert m Trigger vs. angedockt und für die Ermittlung des Helligkeitswertes - gebaut. Für mich sieht das aigentlich nun ganz vernünftig aus.
                Mein Blocky mit Datenpunkt innerhalb des Triggers sieht jetzt so aus (die Zeiten sind erst mal nur zum testen, wenn es mal funktioniert kommen die richtigen Zeiten) :
                07cda78e-938c-473f-9e7b-3822ecae4ffd-grafik.png

                Mein Blocky mit angedocktem Datenpunkt sieht so aus (die Zeiten ....):
                55f25876-5201-4a31-9b23-e1f2efe94fcb-grafik.png

                Beide nutzen als zu prüfenden Datenkunkt "ILLUMINATION" des jeweiligen HmIP-SMI, zu steuern sind in beiden Fällen Rolladen (HmIP-BROLL).
                Beide funktionieren nicht. :-(

                Ich hoffe ich habe das verständlich erklärt.
                Ach so: über den HmIP-Accesspoint funktioniert die Steuerung natürlich.

                Grüße und ein schönes WE!

                chralt

                HomoranH Nicht stören
                HomoranH Nicht stören
                Homoran
                Global Moderator Administrators
                schrieb am zuletzt editiert von
                #7

                @chralt Bau mal einen debug-Baustein nach dem Trigger und vor dem falls ein, um zu sehen, ob überhaupt getriggert wird.

                @chralt sagte in Blocky Javascript will nicht.:

                Beide nutzen als zu prüfenden Datenkunkt "ILLUMINATION" des jeweiligen HmIP-SMI

                Das birgt z.B. einige Fallen ;-)

                • ist es jeweils der "richtige" SMI?
                • warum illumination, wenn de State ILLUMINATION heißt

                zeige mal bitte die Objekte

                kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                1 Antwort Letzte Antwort
                0
                • chraltC Offline
                  chraltC Offline
                  chralt
                  schrieb am zuletzt editiert von
                  #8

                  Hallo @Homoran ,

                  hier der Adapter (ja es ist der richtige, es gibt nur 2 von der Sorte ;-) :
                  08f01b1f-4d02-4268-bab4-a45477cbff5f-grafik.png
                  also die Kleinschreibung ist also richtg.

                  An den debug-Baustein habe ich auch schon gedacht, die Ausgabe des Ergebnisses bekomme ichz allerdings nicht hin.

                  So?
                  14402cb8-2426-424a-b52a-1d8a904f9b1a-grafik.png

                  Gruß
                  chralt

                  Raspi 4B 8GB; iobroker & CCU3 auf Raspi

                  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

                  419

                  Online

                  32.5k

                  Benutzer

                  81.7k

                  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