Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Blockly für go-e Charger - viele Fragen

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Blockly für go-e Charger - viele Fragen

    This topic has been deleted. Only users with topic management privileges can see it.
    • B
      balu67 @balu67 last edited by Homoran

      @paul53

      kannst du mir sagen was ich hier falsch mache? Muss man denn den timer vorher definieren ?

      javascript.0	15:04:52.854	error	    at script.js.go_e.paul:11:1
      javascript.0	15:04:52.854	error	    at script.js.go_e.paul:39:3
      javascript.0	12:25:52.461	info	   getState(id=go-e.0.adapter_in, timerId=undefined) => {"val":0,"ack":true,"ts":1756290324924,"q":0,"from":"system.adapter.go-e.0","user":"system.user.admin","lc":1744573362856}
      
      paul53 1 Reply Last reply Reply Quote 0
      • paul53
        paul53 @balu67 last edited by paul53

        @balu67 sagte: getState(id=go-e.0.adapter_in, timerId=undefined)

        Damit kann ich nichts anfangen, denn eine timerId dürfte es nicht geben. Offenbar wird dieser Block angemeckert?

        Blockly_temp.JPG

        Zeige mal den erzeugten Javascript-Code ohne die letzte Zeile in Code tags.

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

          @balu67 sagte: Instanz von dem go-e- Adapter mit dem Eintrag "sma-em.0.3019178874.psurplus" in den Instanzeinstellungen

          Da dieser Datenpunkt keinen Netzbezug erfasst, ist es besser, die Differenz aus Einspeisung - Bezug in einen eigenen Datenpunkt zu schreiben und diesen dann der Instanz go-e.0 mitzugeben.

          Blockly_temp.JPG

          ID z.B. "0_userdata.0.PV.Ueberschuss", Name "PV Überschuss".

          go-e_foreign.JPG

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

            @paul53 said in Blockly für go-e Charger - viele Fragen:

            Damit kann ich nichts anfangen, denn eine timerId dürfte es nicht geben. Offenbar wird dieser Block angemeckert?

            es gibt sowohl den DP "found adapter", als auch die Variable "car_connected" und in den Einstellungen der Instanz hab ich den Eintrag "sma-em.0.3019178874.psurplus" auch noch nicht gesetzt.
            Ich hab dein Blockly so verändert.
            125b7f1c-14fc-45be-ba2e-6b044d76988a-image.png
            Evtl. sind die timeout falsch !?

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

              @balu67 sagte: Evtl. sind die timeout falsch !?

              Ja, oben muss bei "stop" und "Verzögerung" timeout2 selektiert werden.
              Außerdem müssen die beiden falls-Blöcke in den Trigger.

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

                @paul53 said in Blockly für go-e Charger - viele Fragen:

                Außerdem müssen die beiden falls-Blöcke in den Trigger.

                die gehören doch in den Ausführen - Block ?
                im Protokoll steht auch das noch

                
                javascript.0 2025-08-27 20:06:32.050	info	script.js.go_e.paul: subscribe: {"pattern":{"id":"sma-em.0.3019178874.psurplus","change":"ne","q":0},"name":"script.js.go_e.paul"}
                

                obwohl ich das sma-em.0.3019178874.psurplus gar nicht in den Instanzeinstellungen drin hab??
                9efe0fa8-b32b-4381-b1b7-701b349ec55f-image.png

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

                  @balu67 sagte: obwohl ich das sma-em.0.3019178874.psurplus gar nicht in den Instanzeinstellungen drin hab??

                  Das ist der Trigger-Datenpunkt "Wirkleistung -".

                  @balu67 sagte in Blockly für go-e Charger - viele Fragen:

                  die gehören doch in den Ausführen - Block ?

                  So muss es aussehen (alles im Trigger-Maul):

                  Blockly_temp.JPG

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

                    @paul53 said in Blockly für go-e Charger - viele Fragen:

                    So muss es aussehen (alles im Trigger-Maul):

                    mann, jetzt hab ich's gesehen - danke

                    muss ich "sma-em.0.3019178874.psurplus" in den Einstellungen der Instanz eintragen ?

                    jetzt kommt im Protokoll das noch

                    javascript.0	20:26:18.463	info	Start JavaScript script.js.go_e.paul (Blockly)
                    javascript.0	20:26:18.469	info	subscribe: {"pattern":{"id":"sma-em.0.3019178874.psurplus","change":"ne","q":0},"name":"script.js.go_e.paul"}
                    
                    paul53 1 Reply Last reply Reply Quote 0
                    • paul53
                      paul53 @balu67 last edited by paul53

                      @balu67 sagte: muss ich "sma-em.0.3019178874.psurplus" in den Einstellungen der Instanz eintragen ?

                      Wenn du die Ladeleistung zwischen 1,4 kW und 11 kW regeln lassen willst, dann ja. In diesem Fall ist aber das Blockly kontraproduktiv, da es die Ladung erst bei 11 kW freigibt.
                      Besser du wählst die Lösung mit der Differenz Einspeisung - Bezug.

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

                        @paul53 said in Blockly für go-e Charger - viele Fragen:

                        Wenn du die Ladeleistung zwischen 1,4 kW und 11 kW regeln lassen willst, dann ja.

                        ich werd das demnächst versuchen, aber zuerst würde ich gerne den Fehler im Blockly finden.

                        Und dass das "subscribe: {"pattern":{"id":"sma-em.0.3019178874.psurplus","change":"ne","q":0},"name":"script.js.go_e.paul"} im Protokoll
                        "steht kapier ich nicht, weil ich den Eintrag "sma-em.0.3019178874.psurplus" eben NICHT in den EInstellungen der Instanz stehen habe

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

                          @balu67 sagte: "subscribe: {"pattern":{"id":"sma-em.0.3019178874.psurplus","change":"ne","q":0},"name":"script.js.go_e.paul"}

                          sagt nicht anderes aus, als dass "sma-em.0.3019178874.psurplus" der Trigger-Datenpunkt ist. Passt also.

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

                            @paul53 said in Blockly für go-e Charger - viele Fragen:

                            sagt nicht anderes aus, als dass "sma-em.0.3019178874.psurplus" der Trigger-Datenpunkt ist. Passt also.

                            ok, alles klar. Und dass es danach nicht weiter geht liegt wohl daran, dass kein Auto am Go-e hängt.
                            Denke da brauch ich nen Debug, sonst wundere ich mich, wenn es nicht weiter geht

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

                              @balu67 sagte: dass es danach nicht weiter geht liegt wohl daran, dass kein Auto am Go-e hängt.

                              Es liegt auch daran, dass der Wert des Trigger-Datenpunktes konstant 0 ist, wenn keine Einspeisung erfolgt: Du triggerst auf "wurde geändert".

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

                                @paul53 said in Blockly für go-e Charger - viele Fragen:

                                Es liegt auch daran, dass der Wert des Trigger-Datenpunktes konstant 0 ist, wenn keine Einspeisung erfolgt: Du triggerst auf "wurde geändert".

                                ja genau.

                                ich muss mal sehen, was mit meinem go-e - Adapter los ist. mein Auto hängt jetzt dran, meldet aber no car.

                                9a1bcd84-19d8-4afa-87c2-f89899b1eaed-image.png
                                der trigger triggert ja nach der Wirkleistung und das scheinbar 2mal pro Sekunde. Gibt es eine Möglichkeit das zu ändern?

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

                                  @balu67 sagte: scheinbar 2mal pro Sekunde.

                                  Das sind zwei Logausgaben pro Trigger (jede Sekunde). Hast du "Ausführliche Protokollausgaben" rechts oben aktiviert?

                                  Programmiere besser eigene Logs:

                                  Blockly_temp.JPG

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

                                  Support us

                                  ioBroker
                                  Community Adapters
                                  Donate

                                  871
                                  Online

                                  32.0k
                                  Users

                                  80.5k
                                  Topics

                                  1.3m
                                  Posts

                                  8
                                  82
                                  1186
                                  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