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. Script mit Blockly erstellen,

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

Script mit Blockly erstellen,

Geplant Angeheftet Gesperrt Verschoben Blockly
13 Beiträge 5 Kommentatoren 945 Aufrufe 4 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.
  • H Offline
    H Offline
    helmut1963
    schrieb am zuletzt editiert von
    #1

    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-skyL 1 Antwort Letzte Antwort
    0
    • H helmut1963

      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-skyL Offline
      liv-in-skyL Offline
      liv-in-sky
      schrieb am zuletzt editiert von
      #2

      @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 ....

      nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

      H 1 Antwort Letzte Antwort
      0
      • liv-in-skyL liv-in-sky

        @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 Offline
        H Offline
        helmut1963
        schrieb am zuletzt editiert von
        #3

        @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-skyL paul53P 2 Antworten Letzte Antwort
        0
        • H helmut1963

          @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-skyL Offline
          liv-in-skyL Offline
          liv-in-sky
          schrieb am zuletzt editiert von liv-in-sky
          #4

          @helmut1963 gibt es ein warning im log ?

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

          nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

          H 1 Antwort Letzte Antwort
          0
          • harrymH Offline
            harrymH Offline
            harrym
            schrieb am zuletzt editiert von
            #5

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

            ASRock FM2A88X-ITX+ mit 32GB RAM, 128GB SSD mit Proxmox, 3x1 TB SSD als RAID mit CT und VMs.

            liv-in-skyL 1 Antwort Letzte Antwort
            0
            • harrymH harrym

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

              liv-in-skyL Offline
              liv-in-skyL Offline
              liv-in-sky
              schrieb am zuletzt editiert von
              #6

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

              nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

              1 Antwort Letzte Antwort
              0
              • H helmut1963

                @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 :-(

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

                @helmut1963 sagte:

                wird der Datenpunkt Motorstrom_Brunnenpumpe nicht beschrieben

                Ist der Debug-Modus aktiviert ?

                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
                • harrymH Offline
                  harrymH Offline
                  harrym
                  schrieb am zuletzt editiert von
                  #8

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

                  ASRock FM2A88X-ITX+ mit 32GB RAM, 128GB SSD mit Proxmox, 3x1 TB SSD als RAID mit CT und VMs.

                  H 1 Antwort Letzte Antwort
                  0
                  • harrymH harrym

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

                    H Offline
                    H Offline
                    helmut1963
                    schrieb am zuletzt editiert von
                    #9

                    @harrym

                    ..Ein Profi sicher, ein Neuling wie ich sicher nicht :-(

                    1 Antwort Letzte Antwort
                    0
                    • liv-in-skyL liv-in-sky

                      @helmut1963 gibt es ein warning im log ?

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

                      H Offline
                      H Offline
                      helmut1963
                      schrieb am zuletzt editiert von
                      #10

                      @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 Antwort Letzte Antwort
                      0
                      • H helmut1963

                        @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 Offline
                        D Offline
                        Dragon
                        schrieb am zuletzt editiert von Dragon
                        #11

                        @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 Antwort Letzte Antwort
                        0
                        • D 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 Offline
                          H Offline
                          helmut1963
                          schrieb am zuletzt editiert von
                          #12

                          @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 Antwort Letzte Antwort
                          1
                          • H helmut1963

                            @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 Offline
                            H Offline
                            helmut1963
                            schrieb am zuletzt editiert von
                            #13

                            @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 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

                            840

                            Online

                            32.6k

                            Benutzer

                            82.1k

                            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