Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Prüfen ob E-Auto lädt - Go-e Wallbox

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Prüfen ob E-Auto lädt - Go-e Wallbox

    This topic has been deleted. Only users with topic management privileges can see it.
    • BTC_87
      BTC_87 last edited by BTC_87

      Hallo zusammen

      ich möchte via Blockly eine „einfache“ Abfrage, ob mein Auto gerade lädt oder halt nicht. Dazu greife ich auf die Werte "Auto angeschlossen" und "Leistung in kW" zu.

      Folgendes soll ausgegeben werden:

      • "Auto lädt" -> wenn auto angeschlossen und kW größer 1

      • "Auto lädt nicht" -> wenn Auto angeschlossen und kW = 0

      Das jeweilige Ergebnis würde ich gerne in eine Variable oder ein Objekt schreiben, dieses dann via Awtrix auf meinem Ulanzi anzeigen lassen.

      Ich tue mich richtig schwer mit der Ausgabe. Und Fehler bekomme ich auch weil der Wert kW nicht angesprochen werden kann:

      20:04:40.953	error	javascript.0 (1726) script.js.common.auto_laden: The "getState" method cannot be used synchronously, because the adapter setting "Do not subscribe to all states on start" is enabled.
      20:04:40.954	error	javascript.0 (1726) script.js.common.auto_laden: Please disable that setting or use "getState" with a callback, e.g.: getState('go-e.0.energy.power', (err, state) => { ... });
      20:04:40.957	error	javascript.0 (1726) script.js.common.auto_laden: TypeError: Cannot read properties of undefined (reading 'val')
      20:04:40.958	error	javascript.0 (1726) at Object.<anonymous> (script.js.common.auto_laden:7:38)
      

      Die Ausgabe zur Weiterverarbeitung habe ich bisher leider nicht geschafft. Egal wie simpel die Abfrage ist.

      Stehe etwas auf dem Schlauch. Ist auch mein erster Versuch mit Blockly 😊

      Danke für Hilfe und Denkanstöße.jhj.png

      paul53 1 Reply Last reply Reply Quote 0
      • paul53
        paul53 @BTC_87 last edited by paul53

        @btc_87 sagte: because the adapter setting "Do not subscribe to all states on start" is enabled.

        Nimm in der Konfiguration der JS-Instanz den Haken raus.

        @btc_87 sagte in Prüfen ob E-Auto lädt - Go-e Wallbox:

        Folgendes soll ausgegeben werden:
        "Auto lädt" -> wenn auto angeschlossen und kW größer 1
        "Auto lädt nicht" -> wenn Auto angeschlossen und kW = 0

        Dann nimm die Leistung als Trigger und prüfe innerhalb des Triggers, ob Auto angeschlossen.

        Blockly_temp.JPG

        BTC_87 1 Reply Last reply Reply Quote 0
        • BTC_87
          BTC_87 @paul53 last edited by

          @paul53 Danke, zumindest alle Fehlermeldungen sind weg. Die Ausgabe bleibt jedoch leer. Ist die Ausgabe so denn überhaupt richtig? Ich schreibe ja in "Zustandauto". Wann wird denn in auto_laden geschrieben?

          20:39:25.025	info	javascript.0 (4104) Stop script script.js.common.auto_laden
          20:39:25.085	info	javascript.0 (4104) Start javascript script.js.common.auto_laden
          20:39:25.095	info	javascript.0 (4104) script.js.common.auto_laden: registered 1 subscription, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
          20:39:40.988	info	javascript.0 (4104) script.js.common.auto_laden:
          20:40:40.993	info	javascript.0 (4104) script.js.common.auto_laden:
          20:41:40.983	info	javascript.0 (4104) script.js.common.auto_laden:
          
          paul53 1 Reply Last reply Reply Quote 0
          • paul53
            paul53 @BTC_87 last edited by paul53

            @btc_87 sagte: Wann wird denn in auto_laden geschrieben?

            Den Inhalt der Variablen in einen eigenen Datenpunkt unter "0_userdata.0" schreiben:

            Blockly_temp.JPG

            BTC_87 1 Reply Last reply Reply Quote 1
            • BTC_87
              BTC_87 @paul53 last edited by

              @paul53 Oh man, Danke, es klappt 🙂

              1 Reply Last reply Reply Quote 0
              • First post
                Last post

              Support us

              ioBroker
              Community Adapters
              Donate

              866
              Online

              32.0k
              Users

              80.4k
              Topics

              1.3m
              Posts

              2
              5
              192
              Loading More Posts
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes
              Reply
              • Reply as topic
              Log in to reply
              Community
              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
              The ioBroker Community 2014-2023
              logo