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. JS-Funktion mit Ergebnis Temp von ext. PI abholen

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

JS-Funktion mit Ergebnis Temp von ext. PI abholen

Geplant Angeheftet Gesperrt Verschoben Blockly
18 Beiträge 3 Kommentatoren 1.1k Aufrufe 3 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.
  • gelberlemmyG Offline
    gelberlemmyG Offline
    gelberlemmy
    schrieb am zuletzt editiert von
    #1

    Guten Morgen, ich versuche gerade bei einem ext. PI im gleichen Netzwerk verschiedene Daten über Blockly abzufragen, wie zB die Temp. Nun stecke ich nicht ganz so tief in der Materie und bekomme es nicht hin.
    Anbei mein Blockly (was natürlich nicht korrekt ist...)

    2022-04-16 08_16_52-javascript - IOBroker-Proxmox.jpg

    in der JS Funktion folgendes:

    2022-04-16 08_22_52-javascript - IOBroker-Proxmox.jpg

    2022-04-16 08_25_38-instances - IOBroker-Proxmox.jpg

    Ich glaube, ich frage einmal anders. Wie kann ich diese Dinge abfragen ? Ich daddle hier schon einige Zeit herum und schaue mir bei Google, Forum etliche Dinge an, aber irgendiwe nicht das korrekte gefunden.

    Danke Gruß André

    liv-in-skyL 2 Antworten Letzte Antwort
    0
    • gelberlemmyG gelberlemmy

      Guten Morgen, ich versuche gerade bei einem ext. PI im gleichen Netzwerk verschiedene Daten über Blockly abzufragen, wie zB die Temp. Nun stecke ich nicht ganz so tief in der Materie und bekomme es nicht hin.
      Anbei mein Blockly (was natürlich nicht korrekt ist...)

      2022-04-16 08_16_52-javascript - IOBroker-Proxmox.jpg

      in der JS Funktion folgendes:

      2022-04-16 08_22_52-javascript - IOBroker-Proxmox.jpg

      2022-04-16 08_25_38-instances - IOBroker-Proxmox.jpg

      Ich glaube, ich frage einmal anders. Wie kann ich diese Dinge abfragen ? Ich daddle hier schon einige Zeit herum und schaue mir bei Google, Forum etliche Dinge an, aber irgendiwe nicht das korrekte gefunden.

      Danke Gruß André

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

      @gelberlemmy schau dir doch mal

      den linux-control adapter an - der ist für sowas gemacht worden

      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

      gelberlemmyG 2 Antworten Letzte Antwort
      0
      • ? Offline
        ? Offline
        Ein ehemaliger Benutzer
        schrieb am zuletzt editiert von Ein ehemaliger Benutzer
        #3

        Vermutung :
        Die Variable "result" erstellen.
        Darin ist dann die Rückmeldung der Exec funktion gespeichert.
        Schon Probiert ?

        gelberlemmyG 1 Antwort Letzte Antwort
        1
        • gelberlemmyG gelberlemmy

          Guten Morgen, ich versuche gerade bei einem ext. PI im gleichen Netzwerk verschiedene Daten über Blockly abzufragen, wie zB die Temp. Nun stecke ich nicht ganz so tief in der Materie und bekomme es nicht hin.
          Anbei mein Blockly (was natürlich nicht korrekt ist...)

          2022-04-16 08_16_52-javascript - IOBroker-Proxmox.jpg

          in der JS Funktion folgendes:

          2022-04-16 08_22_52-javascript - IOBroker-Proxmox.jpg

          2022-04-16 08_25_38-instances - IOBroker-Proxmox.jpg

          Ich glaube, ich frage einmal anders. Wie kann ich diese Dinge abfragen ? Ich daddle hier schon einige Zeit herum und schaue mir bei Google, Forum etliche Dinge an, aber irgendiwe nicht das korrekte gefunden.

          Danke Gruß André

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

          @gelberlemmy

          in der javascript function wird als erstes retun 0 ausgegeben - damit wird die ssh sache auch nicht ausgeführt, sondern die function sofort unterbrochen

          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
          1
          • liv-in-skyL liv-in-sky

            @gelberlemmy schau dir doch mal

            den linux-control adapter an - der ist für sowas gemacht worden

            gelberlemmyG Offline
            gelberlemmyG Offline
            gelberlemmy
            schrieb am zuletzt editiert von
            #5

            @liv-in-sky cool danke für den Tipp. Dann müsste ich mir nicht so Gedanken machen. Den schaue ich mir einmal an.

            1 Antwort Letzte Antwort
            0
            • ? Ein ehemaliger Benutzer

              Vermutung :
              Die Variable "result" erstellen.
              Darin ist dann die Rückmeldung der Exec funktion gespeichert.
              Schon Probiert ?

              gelberlemmyG Offline
              gelberlemmyG Offline
              gelberlemmy
              schrieb am zuletzt editiert von
              #6

              @dreistein hatte den Resault bereits eingetragen. Aber mit 0. Auf was müsste ich den dann stellen ?

              ? 1 Antwort Letzte Antwort
              0
              • gelberlemmyG gelberlemmy

                @dreistein hatte den Resault bereits eingetragen. Aber mit 0. Auf was müsste ich den dann stellen ?

                ? Offline
                ? Offline
                Ein ehemaliger Benutzer
                schrieb am zuletzt editiert von Ein ehemaliger Benutzer
                #7

                @gelberlemmy Bildschirmfoto vom 2022-04-16 16-12-45.png

                In Test steht nur "return 42;"

                gelberlemmyG 2 Antworten Letzte Antwort
                0
                • ? Ein ehemaliger Benutzer

                  @gelberlemmy Bildschirmfoto vom 2022-04-16 16-12-45.png

                  In Test steht nur "return 42;"

                  gelberlemmyG Offline
                  gelberlemmyG Offline
                  gelberlemmy
                  schrieb am zuletzt editiert von
                  #8

                  @dreistein sagte in JS-Funktion mit Ergebnis Temp von ext. PI abholen:

                  @gelberlemmy Bildschirmfoto vom 2022-04-16 16-12-45.png

                  In Test steht nur "return 42;"

                  Cool danke, ich das Probiere ich einmal aus

                  1 Antwort Letzte Antwort
                  0
                  • ? Ein ehemaliger Benutzer

                    @gelberlemmy Bildschirmfoto vom 2022-04-16 16-12-45.png

                    In Test steht nur "return 42;"

                    gelberlemmyG Offline
                    gelberlemmyG Offline
                    gelberlemmy
                    schrieb am zuletzt editiert von
                    #9

                    @dreistein Hmmm.... wo hast Du den Baustein "result" her ?

                    ? 1 Antwort Letzte Antwort
                    0
                    • gelberlemmyG gelberlemmy

                      @dreistein Hmmm.... wo hast Du den Baustein "result" her ?

                      ? Offline
                      ? Offline
                      Ein ehemaliger Benutzer
                      schrieb am zuletzt editiert von
                      #10

                      @gelberlemmy
                      Diese "Variable" muss man Händisch anlegen.

                      gelberlemmyG 2 Antworten Letzte Antwort
                      0
                      • ? Ein ehemaliger Benutzer

                        @gelberlemmy
                        Diese "Variable" muss man Händisch anlegen.

                        gelberlemmyG Offline
                        gelberlemmyG Offline
                        gelberlemmy
                        schrieb am zuletzt editiert von
                        #11

                        @dreistein okay, aber ich sehe in Deinem Blockly die Variablen nicht. Auf was muss ich denn die Variable setzen ?

                        ? 1 Antwort Letzte Antwort
                        0
                        • ? Ein ehemaliger Benutzer

                          @gelberlemmy
                          Diese "Variable" muss man Händisch anlegen.

                          gelberlemmyG Offline
                          gelberlemmyG Offline
                          gelberlemmy
                          schrieb am zuletzt editiert von
                          #12

                          @dreistein mein Befehl müsste dann noch die IP, Port und Benutzername und Passwort enthalten, da externer PI oder ?

                          1 Antwort Letzte Antwort
                          0
                          • gelberlemmyG gelberlemmy

                            @dreistein okay, aber ich sehe in Deinem Blockly die Variablen nicht. Auf was muss ich denn die Variable setzen ?

                            ? Offline
                            ? Offline
                            Ein ehemaliger Benutzer
                            schrieb am zuletzt editiert von Ein ehemaliger Benutzer
                            #13

                            @gelberlemmy
                            Jetzt wird es kompliziert mit Schreiben.

                            Damit du diese "Systemvariable" in deinem Blockly nutzen kannst, musst du sie erstellen.
                            Dann wird diese Automatisch mit dem Ergebniss der Exec funktion gefüllt b.z.w. du kannst diese dann Auslesen.

                            Zum verständniss hilft es, zwischen Blocky und Java Script (oben rechts im Blockly Editor) umzuschalten.

                            P.S.
                            Ach externer Raspi. Das hatte ich überlesen. Sorry. Dann bin ich leider raus.

                            gelberlemmyG 2 Antworten Letzte Antwort
                            1
                            • ? Ein ehemaliger Benutzer

                              @gelberlemmy
                              Jetzt wird es kompliziert mit Schreiben.

                              Damit du diese "Systemvariable" in deinem Blockly nutzen kannst, musst du sie erstellen.
                              Dann wird diese Automatisch mit dem Ergebniss der Exec funktion gefüllt b.z.w. du kannst diese dann Auslesen.

                              Zum verständniss hilft es, zwischen Blocky und Java Script (oben rechts im Blockly Editor) umzuschalten.

                              P.S.
                              Ach externer Raspi. Das hatte ich überlesen. Sorry. Dann bin ich leider raus.

                              gelberlemmyG Offline
                              gelberlemmyG Offline
                              gelberlemmy
                              schrieb am zuletzt editiert von
                              #14

                              @dreistein danke alles klar

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

                                @gelberlemmy schau dir doch mal

                                den linux-control adapter an - der ist für sowas gemacht worden

                                gelberlemmyG Offline
                                gelberlemmyG Offline
                                gelberlemmy
                                schrieb am zuletzt editiert von
                                #15

                                @liv-in-sky sagte in JS-Funktion mit Ergebnis Temp von ext. PI abholen:

                                @gelberlemmy schau dir doch mal

                                den linux-control adapter an - der ist für sowas gemacht worden

                                ich habe mir auch den Adapter angeschaut. Sehr cool. Habe da meinen ext PI mit Motioneye OS eingetragen. Im log steht dass dieser nicht erreichbar ist. Sowohl mit Ping als auch über Web erreichbar. Das einzige, was ich noch nicht eingetragen habe, ich der Pfad mit dem Key. Ist dieser zwangsläufig ? Auch dafür das dieser sich online zeigt im LOG ?

                                liv-in-skyL 1 Antwort Letzte Antwort
                                0
                                • ? Ein ehemaliger Benutzer

                                  @gelberlemmy
                                  Jetzt wird es kompliziert mit Schreiben.

                                  Damit du diese "Systemvariable" in deinem Blockly nutzen kannst, musst du sie erstellen.
                                  Dann wird diese Automatisch mit dem Ergebniss der Exec funktion gefüllt b.z.w. du kannst diese dann Auslesen.

                                  Zum verständniss hilft es, zwischen Blocky und Java Script (oben rechts im Blockly Editor) umzuschalten.

                                  P.S.
                                  Ach externer Raspi. Das hatte ich überlesen. Sorry. Dann bin ich leider raus.

                                  gelberlemmyG Offline
                                  gelberlemmyG Offline
                                  gelberlemmy
                                  schrieb am zuletzt editiert von gelberlemmy
                                  #16

                                  @dreistein sagte in JS-Funktion mit Ergebnis Temp von ext. PI abholen:

                                  @gelberlemmy
                                  Jetzt wird es kompliziert mit Schreiben.

                                  Damit du diese "Systemvariable" in deinem Blockly nutzen kannst, musst du sie erstellen.
                                  Dann wird diese Automatisch mit dem Ergebniss der Exec funktion gefüllt b.z.w. du kannst diese dann Auslesen.

                                  Zum verständniss hilft es, zwischen Blocky und Java Script (oben rechts im Blockly Editor) umzuschalten.

                                  P.S.
                                  Ach externer Raspi. Das hatte ich überlesen. Sorry. Dann bin ich leider raus.

                                  Aber sag einmal was bedeutet "return 42;" in der JS ? return okay verstanden, aber die Zahl 42 ?

                                  liv-in-skyL 1 Antwort Letzte Antwort
                                  0
                                  • gelberlemmyG gelberlemmy

                                    @liv-in-sky sagte in JS-Funktion mit Ergebnis Temp von ext. PI abholen:

                                    @gelberlemmy schau dir doch mal

                                    den linux-control adapter an - der ist für sowas gemacht worden

                                    ich habe mir auch den Adapter angeschaut. Sehr cool. Habe da meinen ext PI mit Motioneye OS eingetragen. Im log steht dass dieser nicht erreichbar ist. Sowohl mit Ping als auch über Web erreichbar. Das einzige, was ich noch nicht eingetragen habe, ich der Pfad mit dem Key. Ist dieser zwangsläufig ? Auch dafür das dieser sich online zeigt im LOG ?

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

                                    @gelberlemmy sagte in JS-Funktion mit Ergebnis Temp von ext. PI abholen:

                                    @liv-in-sky sagte in JS-Funktion mit Ergebnis Temp von ext. PI abholen:

                                    @gelberlemmy schau dir doch mal

                                    den linux-control adapter an - der ist für sowas gemacht worden

                                    ich habe mir auch den Adapter angeschaut. Sehr cool. Habe da meinen ext PI mit Motioneye OS eingetragen. Im log steht dass dieser nicht erreichbar ist. Sowohl mit Ping als auch über Web erreichbar. Das einzige, was ich noch nicht eingetragen habe, ich der Pfad mit dem Key. Ist dieser zwangsläufig ? Auch dafür das dieser sich online zeigt im LOG ?

                                    nein - entweder mit user und password oder mit key. über passwort ist erstmal einfacher - evtl auch noch das benutze sudo ankreuzen

                                    bei mir:

                                    Image 010.png

                                    wenn du dich mit putty anmelden kannst, sollte es auch mit dem adapter klappen

                                    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
                                    • gelberlemmyG gelberlemmy

                                      @dreistein sagte in JS-Funktion mit Ergebnis Temp von ext. PI abholen:

                                      @gelberlemmy
                                      Jetzt wird es kompliziert mit Schreiben.

                                      Damit du diese "Systemvariable" in deinem Blockly nutzen kannst, musst du sie erstellen.
                                      Dann wird diese Automatisch mit dem Ergebniss der Exec funktion gefüllt b.z.w. du kannst diese dann Auslesen.

                                      Zum verständniss hilft es, zwischen Blocky und Java Script (oben rechts im Blockly Editor) umzuschalten.

                                      P.S.
                                      Ach externer Raspi. Das hatte ich überlesen. Sorry. Dann bin ich leider raus.

                                      Aber sag einmal was bedeutet "return 42;" in der JS ? return okay verstanden, aber die Zahl 42 ?

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

                                      @gelberlemmy sagte in JS-Funktion mit Ergebnis Temp von ext. PI abholen:

                                      @dreistein sagte in JS-Funktion mit Ergebnis Temp von ext. PI abholen:

                                      @gelberlemmy
                                      Jetzt wird es kompliziert mit Schreiben.

                                      Damit du diese "Systemvariable" in deinem Blockly nutzen kannst, musst du sie erstellen.
                                      Dann wird diese Automatisch mit dem Ergebniss der Exec funktion gefüllt b.z.w. du kannst diese dann Auslesen.

                                      Zum verständniss hilft es, zwischen Blocky und Java Script (oben rechts im Blockly Editor) umzuschalten.

                                      P.S.
                                      Ach externer Raspi. Das hatte ich überlesen. Sorry. Dann bin ich leider raus.

                                      Aber sag einmal was bedeutet "return 42;" in der JS ? return okay verstanden, aber die Zahl 42 ?

                                      return ist der wert, der von der funktion zurückgegeben wird. es macht eigentlich keinen sinn, eine function zu schreiben, die immer nur 42 zurück gibt - zurückgegeben wird etwas, was in der function berechnet wird.
                                      42 ist die zahl , die alle fragen des lebens beantwortet bzw den sinn des lebens - ist ein gag aus einem film : Per Anhalter durch die Galaxis

                                      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
                                      Antworten
                                      • In einem neuen Thema antworten
                                      Anmelden zum Antworten
                                      • Älteste zuerst
                                      • Neuste zuerst
                                      • Meiste Stimmen


                                      Support us

                                      ioBroker
                                      Community Adapters
                                      Donate

                                      595

                                      Online

                                      32.6k

                                      Benutzer

                                      82.2k

                                      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