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] Fehler, Messwerte hs100, Steuerung

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.9k

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

[gelöst] Fehler, Messwerte hs100, Steuerung

Geplant Angeheftet Gesperrt Verschoben Gelöst Blockly
23 Beiträge 4 Kommentatoren 1.8k 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.
  • O Offline
    O Offline
    Ondas[tm]
    schrieb am zuletzt editiert von Ondas[tm]
    #1

    Hallo zusammen,
    ich habe einen absoluten Standardfall vor, eigentlich liefert die Suche auch Ergebnisse dazu (z.B. https://forum.iobroker.net/topic/25530/waschmaschine-alexa-tp-link-hs110-iobroker). Ich finde den Fehler aber trotzdem nicht. Aber von vorne:

    1. Ich fange gerade erst mit Skripten im IoBroker an, aber das ist vermutlich offensichtlich
    2. Was will ich erreichen:
      Im Prinzip läuft es auf folgendes hinaus: Am Bügeleisen hängt eine hs110-Messsteckdose. Abhängig von Zustand (switch: true/false) und Stromverbrauch (value: Wert) soll eine Variable auf der CCU gesteuert werden.
      Starttrigger ist Änderung im Stromverbrauch.
      Für mich sieht das aus, wie oben im dem Beispiel, aber ich bekomme viele Fehler, die ich nicht einordnen kann.
      Erstmal ein Bild vom Skript:
      f33d2ce6-3630-4f58-8cbd-4cdda1574078-image.png

    Die Prüfung der Blocks gibt ein OK aus.

    Danach gibt es einige Fehlermeldungen....
    7202ca72-8302-4ed2-9452-4035dea7e21f-image.png

    Schon die erste Meldung "script.js.common.Test.Anzeige_Buegeleisen: The "getState" method cannot be used synchronously, because the adapter setting "Do not subscribe to all states on start" is enabled." verstehe ich nicht. Ich finde eine solche Einstellung nicht.
    Möchte "javascript.0 script.js.common.Test.Anzeige_Buegeleisen: Please disable that setting or use "getState" with a callback, e.g.: getState("hs100.0.192_168_178_82.state", (err, state) => { ... });" dass ich die Klammern ändere?
    Ich versteh's nicht.
    Für ein bisschen Hilfe wäre ich dankbar.
    Ralf

    BBTownB paul53P 2 Antworten Letzte Antwort
    0
    • O Ondas[tm]

      Hallo zusammen,
      ich habe einen absoluten Standardfall vor, eigentlich liefert die Suche auch Ergebnisse dazu (z.B. https://forum.iobroker.net/topic/25530/waschmaschine-alexa-tp-link-hs110-iobroker). Ich finde den Fehler aber trotzdem nicht. Aber von vorne:

      1. Ich fange gerade erst mit Skripten im IoBroker an, aber das ist vermutlich offensichtlich
      2. Was will ich erreichen:
        Im Prinzip läuft es auf folgendes hinaus: Am Bügeleisen hängt eine hs110-Messsteckdose. Abhängig von Zustand (switch: true/false) und Stromverbrauch (value: Wert) soll eine Variable auf der CCU gesteuert werden.
        Starttrigger ist Änderung im Stromverbrauch.
        Für mich sieht das aus, wie oben im dem Beispiel, aber ich bekomme viele Fehler, die ich nicht einordnen kann.
        Erstmal ein Bild vom Skript:
        f33d2ce6-3630-4f58-8cbd-4cdda1574078-image.png

      Die Prüfung der Blocks gibt ein OK aus.

      Danach gibt es einige Fehlermeldungen....
      7202ca72-8302-4ed2-9452-4035dea7e21f-image.png

      Schon die erste Meldung "script.js.common.Test.Anzeige_Buegeleisen: The "getState" method cannot be used synchronously, because the adapter setting "Do not subscribe to all states on start" is enabled." verstehe ich nicht. Ich finde eine solche Einstellung nicht.
      Möchte "javascript.0 script.js.common.Test.Anzeige_Buegeleisen: Please disable that setting or use "getState" with a callback, e.g.: getState("hs100.0.192_168_178_82.state", (err, state) => { ... });" dass ich die Klammern ändere?
      Ich versteh's nicht.
      Für ein bisschen Hilfe wäre ich dankbar.
      Ralf

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

      @Ondas-tm ich verstehe nicht welche Datenpunkte Du nutzt
      Wie kann ein Wert "Buegeleiesen" einmal "wahr" (boolscher Wert) und im nächsten Augenblick einen numerischen Wert (13) haben?

      Das müssen sicher 2 unterschiedliche Datenpunkte sein.

      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
      • O Offline
        O Offline
        Ondas[tm]
        schrieb am zuletzt editiert von Ondas[tm]
        #3

        Das scheint nur die Anzeige zu sein. Wenn man das aufmacht, dann erscheint folgendes:
        Klick auf linkes "Buegeleisen": 533f1c5f-dc3d-49bc-bfca-da8f80450d14-image.png
        Klick auf das rechte:2463beb9-2c3e-4cb3-beb9-e41cf3170f7a-image.png
        Ich habe das als Darstellungsproblem abgetan, da der verknüpfte Datenpunkt zu stimmen scheint. Wüsste auch nicht, wie ich das korrigieren sollte.
        Ralf

        [Edit]
        Wenn man das script aufruft, sieht man auch, dass das zu stimmen scheint:
        78e6cc25-01f2-48ec-9d0e-eb79118c2e54-image.png
        [/edit]

        J 1 Antwort Letzte Antwort
        0
        • O Ondas[tm]

          Das scheint nur die Anzeige zu sein. Wenn man das aufmacht, dann erscheint folgendes:
          Klick auf linkes "Buegeleisen": 533f1c5f-dc3d-49bc-bfca-da8f80450d14-image.png
          Klick auf das rechte:2463beb9-2c3e-4cb3-beb9-e41cf3170f7a-image.png
          Ich habe das als Darstellungsproblem abgetan, da der verknüpfte Datenpunkt zu stimmen scheint. Wüsste auch nicht, wie ich das korrigieren sollte.
          Ralf

          [Edit]
          Wenn man das script aufruft, sieht man auch, dass das zu stimmen scheint:
          78e6cc25-01f2-48ec-9d0e-eb79118c2e54-image.png
          [/edit]

          J Offline
          J Offline
          Jan1
          schrieb am zuletzt editiert von
          #4

          @Ondas-tm
          mach doch mal ein schönen Screenshot vom Urspung der DPs

          O 1 Antwort Letzte Antwort
          0
          • J Jan1

            @Ondas-tm
            mach doch mal ein schönen Screenshot vom Urspung der DPs

            O Offline
            O Offline
            Ondas[tm]
            schrieb am zuletzt editiert von
            #5

            @Jan1 sagte in Fehler, Messwerte hs100, Steuerung:

            @Ondas-tm
            mach doch mal ein schönen Screenshot vom Urspung der DPs

            Hat sich das überschnitten oder meinst Du etwas anderes als ich in dem Posting oben drüber?

            J 1 Antwort Letzte Antwort
            0
            • O Ondas[tm]

              @Jan1 sagte in Fehler, Messwerte hs100, Steuerung:

              @Ondas-tm
              mach doch mal ein schönen Screenshot vom Urspung der DPs

              Hat sich das überschnitten oder meinst Du etwas anderes als ich in dem Posting oben drüber?

              J Offline
              J Offline
              Jan1
              schrieb am zuletzt editiert von
              #6

              @Ondas-tm
              die DP von der Objekte Übersicht, nicht von der Auswahl bei Script

              1 Antwort Letzte Antwort
              0
              • O Offline
                O Offline
                Ondas[tm]
                schrieb am zuletzt editiert von
                #7

                Dieser hier?
                4a9c8b65-aa4b-437f-81b3-03ec7d8d7fb3-image.png

                BBTownB J 2 Antworten Letzte Antwort
                0
                • O Ondas[tm]

                  Hallo zusammen,
                  ich habe einen absoluten Standardfall vor, eigentlich liefert die Suche auch Ergebnisse dazu (z.B. https://forum.iobroker.net/topic/25530/waschmaschine-alexa-tp-link-hs110-iobroker). Ich finde den Fehler aber trotzdem nicht. Aber von vorne:

                  1. Ich fange gerade erst mit Skripten im IoBroker an, aber das ist vermutlich offensichtlich
                  2. Was will ich erreichen:
                    Im Prinzip läuft es auf folgendes hinaus: Am Bügeleisen hängt eine hs110-Messsteckdose. Abhängig von Zustand (switch: true/false) und Stromverbrauch (value: Wert) soll eine Variable auf der CCU gesteuert werden.
                    Starttrigger ist Änderung im Stromverbrauch.
                    Für mich sieht das aus, wie oben im dem Beispiel, aber ich bekomme viele Fehler, die ich nicht einordnen kann.
                    Erstmal ein Bild vom Skript:
                    f33d2ce6-3630-4f58-8cbd-4cdda1574078-image.png

                  Die Prüfung der Blocks gibt ein OK aus.

                  Danach gibt es einige Fehlermeldungen....
                  7202ca72-8302-4ed2-9452-4035dea7e21f-image.png

                  Schon die erste Meldung "script.js.common.Test.Anzeige_Buegeleisen: The "getState" method cannot be used synchronously, because the adapter setting "Do not subscribe to all states on start" is enabled." verstehe ich nicht. Ich finde eine solche Einstellung nicht.
                  Möchte "javascript.0 script.js.common.Test.Anzeige_Buegeleisen: Please disable that setting or use "getState" with a callback, e.g.: getState("hs100.0.192_168_178_82.state", (err, state) => { ... });" dass ich die Klammern ändere?
                  Ich versteh's nicht.
                  Für ein bisschen Hilfe wäre ich dankbar.
                  Ralf

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

                  @Ondas-tm sagte:

                  "Do not subscribe to all states on start" is enabled."

                  In der Konfiguration der JS-Instanz entferne den Haken bei "Nicht alle Zustände bei Start abonnieren" !

                  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

                  BBTownB 1 Antwort Letzte Antwort
                  1
                  • O Ondas[tm]

                    Dieser hier?
                    4a9c8b65-aa4b-437f-81b3-03ec7d8d7fb3-image.png

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

                    @Ondas-tm ich stolpere gerade über den ersten Log/Debug-Eintrag

                    gibt es beim Adapter der für den hs100 zuständig ist auch so eine Einstellung, die derzeit aktiv ist?

                    Ich habe den Eintrag editiert und den falschen Hinweis entfernt

                    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
                    • O Ondas[tm]

                      Dieser hier?
                      4a9c8b65-aa4b-437f-81b3-03ec7d8d7fb3-image.png

                      J Offline
                      J Offline
                      Jan1
                      schrieb am zuletzt editiert von
                      #10

                      @Ondas-tm
                      Das ist ja lustig und blöd, wenn die da alle den selben Namen haben, blickt doch keiner mehr durch.

                      O 1 Antwort Letzte Antwort
                      0
                      • paul53P paul53

                        @Ondas-tm sagte:

                        "Do not subscribe to all states on start" is enabled."

                        In der Konfiguration der JS-Instanz entferne den Haken bei "Nicht alle Zustände bei Start abonnieren" !

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

                        @paul53 sagte in Fehler, Messwerte hs100, Steuerung:

                        In der Konfiguration der JS-Instanz entferne den Haken bei "Nicht alle Zustände bei Start abonnieren" !

                        ahhh ... in der JS-Instanz ist die Einstellung, nicht wie von mir angenommen im Adapter
                        10344094-90a5-4e6e-99cf-6851a0b521e7-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
                        • O Offline
                          O Offline
                          Ondas[tm]
                          schrieb am zuletzt editiert von
                          #12

                          Ich hatte auch im Adapter gesucht, nicht bei JS.:face_palm:
                          Vielen Dank.
                          9c951390-8c45-44c4-b259-d47d7c2176d5-image.png :-)

                          Einschalten:
                          e813c574-2ee2-4283-aef1-e446b83bf9ae-image.png

                          Ach, Ihr seid großartig!
                          Danke!
                          (DAS hätte ich nie gefunden!)
                          Ralf

                          1 Antwort Letzte Antwort
                          0
                          • J Jan1

                            @Ondas-tm
                            Das ist ja lustig und blöd, wenn die da alle den selben Namen haben, blickt doch keiner mehr durch.

                            O Offline
                            O Offline
                            Ondas[tm]
                            schrieb am zuletzt editiert von
                            #13

                            @Jan1 sagte in Fehler, Messwerte hs100, Steuerung:

                            @Ondas-tm
                            Das ist ja lustig und blöd, wenn die da alle den selben Namen haben, blickt doch keiner mehr durch.

                            I definitly second that!

                            BBTownB 1 Antwort Letzte Antwort
                            0
                            • O Ondas[tm]

                              @Jan1 sagte in Fehler, Messwerte hs100, Steuerung:

                              @Ondas-tm
                              Das ist ja lustig und blöd, wenn die da alle den selben Namen haben, blickt doch keiner mehr durch.

                              I definitly second that!

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

                              @Ondas-tm Du kannst den Namen (dort wo überall "Buegeleiesen" steht) einfach editieren.
                              z.B. klickst Du in das Feld und benennst diese Datenpunkte um, z.B. in "stateBuegeleisen" usw.

                              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

                              O 1 Antwort Letzte Antwort
                              0
                              • BBTownB BBTown

                                @Ondas-tm Du kannst den Namen (dort wo überall "Buegeleiesen" steht) einfach editieren.
                                z.B. klickst Du in das Feld und benennst diese Datenpunkte um, z.B. in "stateBuegeleisen" usw.

                                O Offline
                                O Offline
                                Ondas[tm]
                                schrieb am zuletzt editiert von
                                #15

                                @BBTown sagte in Fehler, Messwerte hs100, Steuerung:

                                @Ondas-tm Du kannst den Namen (dort wo überall "Buegeleiesen" steht) einfach editieren.
                                z.B. klickst Du in das Feld und benennst diese Datenpunkte um, z.B. in "stateBuegeleisen" usw.

                                e6b47ae8-a467-4db0-b826-6913b6cddccf-image.png
                                :sunglasses: :+1: Danke!

                                J 1 Antwort Letzte Antwort
                                0
                                • O Ondas[tm]

                                  @BBTown sagte in Fehler, Messwerte hs100, Steuerung:

                                  @Ondas-tm Du kannst den Namen (dort wo überall "Buegeleiesen" steht) einfach editieren.
                                  z.B. klickst Du in das Feld und benennst diese Datenpunkte um, z.B. in "stateBuegeleisen" usw.

                                  e6b47ae8-a467-4db0-b826-6913b6cddccf-image.png
                                  :sunglasses: :+1: Danke!

                                  J Offline
                                  J Offline
                                  Jan1
                                  schrieb am zuletzt editiert von
                                  #16

                                  @Ondas-tm
                                  So dann noch mein Standard Tipp zur Vereinfachung und Übersicht.

                                  1. bei "falls" muss nie auf "= wahr" geprüft werden, macht der Block eh und
                                  2. Rechtsklick auf den UND Block und externe Eingänge wählen
                                  1 Antwort Letzte Antwort
                                  0
                                  • O Offline
                                    O Offline
                                    Ondas[tm]
                                    schrieb am zuletzt editiert von
                                    #17

                                    Du meinst so?
                                    1e0f5b02-1422-4678-aae5-8951cba6a599-image.png

                                    J paul53P 2 Antworten Letzte Antwort
                                    0
                                    • O Ondas[tm]

                                      Du meinst so?
                                      1e0f5b02-1422-4678-aae5-8951cba6a599-image.png

                                      J Offline
                                      J Offline
                                      Jan1
                                      schrieb am zuletzt editiert von Jan1
                                      #18

                                      @Ondas-tm
                                      fast, auf den UND Block und dort externe Eingänge wählen, nicht bei den Objekt Blöcken.

                                      1 Antwort Letzte Antwort
                                      0
                                      • O Ondas[tm]

                                        Du meinst so?
                                        1e0f5b02-1422-4678-aae5-8951cba6a599-image.png

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

                                        @Ondas-tm sagte:

                                        Du meinst so?

                                        So wird es übersichtlicher:
                                        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

                                        1 Antwort Letzte Antwort
                                        0
                                        • O Offline
                                          O Offline
                                          Ondas[tm]
                                          schrieb am zuletzt editiert von Ondas[tm]
                                          #20

                                          5ff89725-8d08-45c1-b87c-41cccd32d5f3-image.png
                                          Ah :-) Danke x2

                                          Allerdings bin ich mir nicht sicher, ob ich auf die Visualisierung der Prüfung auf "wahr" verzichten möchte. In 3 Monaten hab ich das nämlich sicher wieder vergessen und frage mich dann, was der Quatsch mit einer vermeintlich leeren Prüfung soll. --> Halbhirn

                                          Wobei man die Abfrage weglassen könnte, da 11-12 (vermutlich)mA die Ruhestromaufnahme der Steckdose ist, wenn da mehr als 13 durchgeht MUSS sie an sein.

                                          J 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

                                          568

                                          Online

                                          32.7k

                                          Benutzer

                                          82.4k

                                          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