Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Script mit Blockly erstellen,

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Script mit Blockly erstellen,

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

      Hallo,
      bin weiterhin dabei meine alte Visu mit HPCL nach IObroker zu portieren, hab schon vieles hingekriegt, hab aber immer noch viele Fragen bei der Anwendung von Blockly. Die Denkweise ist ja deutlich anders als bei HPCL
      Aktuell müsste ich den Stromwert von einem Hutschienen-Schaltmodul umrechnen, da das Modul den Wert als mA liefert, ich aber in VIS Ampere anzeigen will, also hab ich folgendes Konstrukt gebaut, funktioniert leider nicht. Was mache ich falsch, was sagen die Profis?
      ![alt text](Blockly.jpg image url)

      HM....CURRENT ist der Datenpunkt für den Strom, Datenpunkt Motorstrom_Brunnenpumpe ist als Datenpunkt Typ Zahl händisch angelegt.
      Das Script soll einfach den vom Modul gelieferten Wert, hier ca 6200 mA durch 1000 teilen und den Datenpunkt Motorstrom_Brunnenpumpe damit füllen......

      liv-in-sky 1 Reply Last reply Reply Quote 0
      • liv-in-sky
        liv-in-sky @helmut1963 last edited by

        @helmut1963

        du kannst dir unter oder über dem aktualisiere .. blockly ein debug blockly setzen, damit du im log-tab siehst, ob überhaupt getriggert wurde - fallls da evtl gleiche werte geschrieben werden, könntest du im roten block anstatt "wurde Geändert" auch "wurde aktulisiert" nehmen

        Image 1.png

        falls der wert von H_-ES evtl ein string datenpunkt ist, müßtest du eine konvertierung einbauen

        ersetze den aktualisiere... mit steuere ....

        H 1 Reply Last reply Reply Quote 0
        • H
          helmut1963 @liv-in-sky last edited by

          @liv-in-sky

          Hallo,
          das mit dem Debug Output hat mir schon mal ein bisschen weitergeholfen, auch für zukünftige Projekte.
          Der Wert wird berechnet und im Log angezeigt, wenn ich die Pumpe kurz starte.
          Allerdings wird der Datenpunkt Motorstrom_Brunnenpumpe nicht beschrieben und natürlich in
          VIS auch nichts angezeigt. Er bleibt einfach auf 0.
          Habe auch noch andere Varianten getestet, wie aktualisiere, schreibe, steuere usw.

          Sieht aktuell so aus...
          ![alt text](Blockly.jpg image url)

          ...und weiß schon wieder nicht weiter 😞

          liv-in-sky paul53 2 Replies Last reply Reply Quote 0
          • liv-in-sky
            liv-in-sky @helmut1963 last edited by liv-in-sky

            @helmut1963 gibt es ein warning im log ?

            ist der datenpunkt , der beschrieben wird, als zahl definiert ?

            H 1 Reply Last reply Reply Quote 0
            • harrym
              harrym last edited by

              leg dir doch ein alias für den datenpunkt an und rechne das im alias um ....

              liv-in-sky 1 Reply Last reply Reply Quote 0
              • liv-in-sky
                liv-in-sky @harrym last edited by

                @harrym sicher eine gute idee - aber zuerst sollte man so ein blockly ans laufen bekommen

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

                  @helmut1963 sagte:

                  wird der Datenpunkt Motorstrom_Brunnenpumpe nicht beschrieben

                  Ist der Debug-Modus aktiviert ?

                  1 Reply Last reply Reply Quote 0
                  • harrym
                    harrym last edited by

                    ausserdem ... man kann doch auch direkt in der Vis den Datenpunkt umrechnen?

                    H 1 Reply Last reply Reply Quote 0
                    • H
                      helmut1963 @harrym last edited by

                      @harrym

                      ..Ein Profi sicher, ein Neuling wie ich sicher nicht 😞

                      1 Reply Last reply Reply Quote 0
                      • H
                        helmut1963 @liv-in-sky last edited by

                        @liv-in-sky

                        Log zeigt keine Fehler oder Warnungen an, aber den Motorstrom in Ampere, also nach Berechnung.
                        Datenpunkt ist Zahl, aber ich sehe gerade dass ich das Objekt Motorstrom_Brunnenpumpe auch nicht
                        händisch mit einem Wert befüllen kann, gebe ich 10 ein, Enter, springt zurück Auf 0 ????

                        ![alt text](Datenpunkt.jpg image url)

                        ![alt text](Log.jpg image url)

                        D 1 Reply Last reply Reply Quote 0
                        • D
                          Dragon @helmut1963 last edited by Dragon

                          @helmut1963 Das klingt für mich erstmal dass der Datenpunkt einen Boolean erwartet also false oder true

                          Hast du den Datenpunkt als Typ Zahl angelegt? und ihn als manuell angehakt? Das musst du alles beim Anlegen des Datenpunktes machen.

                          H 1 Reply Last reply Reply Quote 0
                          • H
                            helmut1963 @Dragon last edited by

                            @David-Froebus

                            Ja, hatte ich so gemacht. Zahl und händisch angelegt.

                            Nun hab ich den Datenpunkt gelöscht und neu generiert und nun FUNKTIONIERT es merkwürdigerweise.

                            Dank an alle für die Unterstützung !

                            Weitere Fragen werden sicher kommen ;.)

                            Gruß

                            H 1 Reply Last reply Reply Quote 1
                            • H
                              helmut1963 @helmut1963 last edited by

                              @helmut1963

                              Super. so langsam schnalle ich das mit Blockly. Man muss eben wenn man aus der HPCL-Welt kommt, etwas umdenken.
                              Motorstrom und KWh funktionieren schonmal. Nun auch mit Rundung auf eine Nachkommastelle.
                              Dann kriege ich den Rest wohl auch noch hin.

                              Also ich bin von IOBroker restlos begeistert ! Einen herzlichen Dank an die Ersteller und alle Programmierer !

                              Gruß

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

                              Support us

                              ioBroker
                              Community Adapters
                              Donate

                              745
                              Online

                              31.9k
                              Users

                              80.1k
                              Topics

                              1.3m
                              Posts

                              5
                              13
                              642
                              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