Skip to content
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. Datei lesen

NEWS

  • Wartung am 15.11. – Forum ab 22:00 Uhr nicht erreichbar
    BluefoxB
    Bluefox
    12
    2
    278

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.0k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.7k

Datei lesen

Datei lesen

Scheduled Pinned Locked Moved Blockly
24 Posts 6 Posters 1.7k Views 5 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A Offline
    A Offline
    acteck77
    wrote on last edited by acteck77
    #1

    Folgendes Problem:
    Ich schreibe Text mit Blockly in eine Textdatei. Das funktioniert alles.
    Ich kann die Datei aber nicht lesen. Ich nehme den Block Datei lesen und setze eine Variable "Eingabe" auf den Block "Data".
    Ergebnis ist aber undefiniert.
    Was mache ich falsch?
    44248c3e-5d91-46be-b4d9-231656d1ba2b-grafik.png

    paul53P 1 Reply Last reply
    0
    • A acteck77

      Folgendes Problem:
      Ich schreibe Text mit Blockly in eine Textdatei. Das funktioniert alles.
      Ich kann die Datei aber nicht lesen. Ich nehme den Block Datei lesen und setze eine Variable "Eingabe" auf den Block "Data".
      Ergebnis ist aber undefiniert.
      Was mache ich falsch?
      44248c3e-5d91-46be-b4d9-231656d1ba2b-grafik.png

      paul53P Offline
      paul53P Offline
      paul53
      wrote on last edited by paul53
      #2

      @acteck77 sagte: Ergebnis ist aber undefiniert.
      Was mache ich falsch?

      Vermutung: Die Log-Ausgabe erfolgt außerhalb der Callback-Funktion von "Datei lesen". Versuche es mal so:

      Blockly_temp.JPG

      @acteck77 sagte in Datei lesen:

      Ich schreibe Text mit Blockly in eine Textdatei.

      Wie? Ist das ein Geheimnis?

      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

      A 1 Reply Last reply
      0
      • MartinPM Online
        MartinPM Online
        MartinP
        wrote on last edited by
        #3

        @paul53 Ich habe nirgendwo eine Dokumentation von "Datei lesen" und "Datei schreiben" gefunden...

        Gibt es - außer in https://github.com/ioBroker/ioBroker.javascript/blob/master/docs/de/blockly.md noch eine Dokumentation?

        Was nicht dokumentiert ist, sollte man auch nicht benutzen, weil man ja nicht wissen kann, ob man es "richtig" benutzt ...

        Intel(R) Celeron(R) CPU N3000 @ 1.04GHz 8G RAM 480G SSD
        Virtualization : unprivileged lxc container (debian 12 on Proxmox 8.4.13)
        kernel Linux pve 6.8.12-15-pve
        6 GByte RAM für den Container
        Fritzbox 6591 FW 8.03 (Vodafone Leih-Box)
        Remote-Access über Wireguard der Fritzbox

        paul53P 1 Reply Last reply
        0
        • MartinPM MartinP

          @paul53 Ich habe nirgendwo eine Dokumentation von "Datei lesen" und "Datei schreiben" gefunden...

          Gibt es - außer in https://github.com/ioBroker/ioBroker.javascript/blob/master/docs/de/blockly.md noch eine Dokumentation?

          Was nicht dokumentiert ist, sollte man auch nicht benutzen, weil man ja nicht wissen kann, ob man es "richtig" benutzt ...

          paul53P Offline
          paul53P Offline
          paul53
          wrote on last edited by
          #4

          @martinp sagte: nirgendwo eine Dokumentation von "Datei lesen" und "Datei schreiben" gefunden...

          Die gibt es hier.

          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

          MartinPM A 2 Replies Last reply
          0
          • paul53P paul53

            @martinp sagte: nirgendwo eine Dokumentation von "Datei lesen" und "Datei schreiben" gefunden...

            Die gibt es hier.

            MartinPM Online
            MartinPM Online
            MartinP
            wrote on last edited by MartinP
            #5

            @paul53 Vogonisch 😉

            Ein Forumsbeitrag ersetzt keine Dokumentation ...

            Wenn sich Anfänger die Dokumentations-Brotkrumen aus dem Forum zusammensammeln müssen, ist das schon einem Schwelle, und auch Ursache von Foumsbeiträgen, die so nicht sein müssten ...

            "RTFM" ist zwar auch keine Art, Anfänger freundlich bei der Hand zu nehmen, aber ...

            Intel(R) Celeron(R) CPU N3000 @ 1.04GHz 8G RAM 480G SSD
            Virtualization : unprivileged lxc container (debian 12 on Proxmox 8.4.13)
            kernel Linux pve 6.8.12-15-pve
            6 GByte RAM für den Container
            Fritzbox 6591 FW 8.03 (Vodafone Leih-Box)
            Remote-Access über Wireguard der Fritzbox

            mcm1957M 1 Reply Last reply
            0
            • MartinPM MartinP

              @paul53 Vogonisch 😉

              Ein Forumsbeitrag ersetzt keine Dokumentation ...

              Wenn sich Anfänger die Dokumentations-Brotkrumen aus dem Forum zusammensammeln müssen, ist das schon einem Schwelle, und auch Ursache von Foumsbeiträgen, die so nicht sein müssten ...

              "RTFM" ist zwar auch keine Art, Anfänger freundlich bei der Hand zu nehmen, aber ...

              mcm1957M Online
              mcm1957M Online
              mcm1957
              wrote on last edited by mcm1957
              #6

              @martinp said in Datei lesen:

              Ein Forumsbeitrag ersetzt keine Dokumentation ...

              Wenn du die Dokumentation erweitern willst ist das sicher sehr gern gesehen. Erstell einfach einen PR oder stimm dich mit Mathias ab wie du beim Verbessern der Dokumentation helfen kannst. Mathias hat sich SEHR viel Mühe gegeben die neuen Funktionsblöcke zu dokumentieren. (DANKE Mathias).

              Mag sein, dass diese Informationsquelle nicht gleich aufs Radar kommt - aber über eine fehlende Dokumentation zu verzeih - meckern - find ich hier unangebracht. Mathias hat doch eot aufgewendet um die Info bereitzustellen. Wenn das - und so klingst für mich - nun kritisiert wird, kann ich verstehen wenn er das nächste Mal einfach nichts dokumentiert.

              Aber wie gesagt - es steht dir frei an einer Dokumentation mitzuarbeiten. Die wenigen die aktiv am Code arbeiten haben kaum Zeit explizite Dokumentation zu schreiben. Hier kannst du sicher helfen.

              Entwicklung u Betreuung: envertech-pv, hoymiles-ms, ns-client, pid, snmp Adapter;
              Support Repositoryverwaltung.

              Wer Danke sagen will, kann nen Kaffee spendieren: https://paypal.me/mcm1957atiobroker

              LESEN - gute Forenbeitrage

              haus-automatisierungH MartinPM 2 Replies Last reply
              3
              • paul53P paul53

                @acteck77 sagte: Ergebnis ist aber undefiniert.
                Was mache ich falsch?

                Vermutung: Die Log-Ausgabe erfolgt außerhalb der Callback-Funktion von "Datei lesen". Versuche es mal so:

                Blockly_temp.JPG

                @acteck77 sagte in Datei lesen:

                Ich schreibe Text mit Blockly in eine Textdatei.

                Wie? Ist das ein Geheimnis?

                A Offline
                A Offline
                acteck77
                wrote on last edited by
                #7

                @paul53 Debug schreibt undefiniert......

                1 Reply Last reply
                0
                • paul53P paul53

                  @martinp sagte: nirgendwo eine Dokumentation von "Datei lesen" und "Datei schreiben" gefunden...

                  Die gibt es hier.

                  A Offline
                  A Offline
                  acteck77
                  wrote on last edited by
                  #8

                  @paul53 Hi, das hatte ich gefunden. Ich habe aber keine json Datei, sondern einfach plain Text...

                  paul53P 1 Reply Last reply
                  0
                  • A acteck77

                    @paul53 Hi, das hatte ich gefunden. Ich habe aber keine json Datei, sondern einfach plain Text...

                    paul53P Offline
                    paul53P Offline
                    paul53
                    wrote on last edited by paul53
                    #9

                    @acteck77 sagte: keine json Datei, sondern einfach plain Text...

                    Das macht keinen Unterschied, was das Lesen der Datei betrifft.

                    Du hast immer noch nicht mitgeteilt, wie die Datei geschrieben wird.

                    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

                    A 1 Reply Last reply
                    0
                    • paul53P paul53

                      @acteck77 sagte: keine json Datei, sondern einfach plain Text...

                      Das macht keinen Unterschied, was das Lesen der Datei betrifft.

                      Du hast immer noch nicht mitgeteilt, wie die Datei geschrieben wird.

                      A Offline
                      A Offline
                      acteck77
                      wrote on last edited by acteck77
                      #10

                      @paul53 Hi, hier mein Blockly dazu:

                      b5e2e22c-6f44-44c8-85f5-521708c16cd4-grafik.png

                      Ich kann die Datei sehen und sie wird auch gefüllt. Ich sehe also meinen Text, den ich in der Variable gespeichert habe.
                      Wenn ich dann genau diese Datei zurücklese, funktioniert das nicht.

                      Hier unter Dateien Benutzerdaten:
                      ec4cf750-c860-4cf4-9038-ffb602c7b4b7-grafik.png

                      Das ist der Inhalt (direkt in iobroker geöffnet):
                      81766b9d-9702-4715-ad2c-771b9da7b9b3-grafik.png

                      DJMarc75D 1 Reply Last reply
                      0
                      • A acteck77

                        @paul53 Hi, hier mein Blockly dazu:

                        b5e2e22c-6f44-44c8-85f5-521708c16cd4-grafik.png

                        Ich kann die Datei sehen und sie wird auch gefüllt. Ich sehe also meinen Text, den ich in der Variable gespeichert habe.
                        Wenn ich dann genau diese Datei zurücklese, funktioniert das nicht.

                        Hier unter Dateien Benutzerdaten:
                        ec4cf750-c860-4cf4-9038-ffb602c7b4b7-grafik.png

                        Das ist der Inhalt (direkt in iobroker geöffnet):
                        81766b9d-9702-4715-ad2c-771b9da7b9b3-grafik.png

                        DJMarc75D Offline
                        DJMarc75D Offline
                        DJMarc75
                        wrote on last edited by
                        #11

                        @acteck77 sagte in Datei lesen:

                        Wenn ich dann genau diese Datei zurücklese, funktioniert das nicht

                        Blockly zum lesen unten - funktioniert

                        Screenshot 2024-07-24 085718.png

                        Lehrling seit 1975 !!!
                        Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
                        https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

                        A 1 Reply Last reply
                        1
                        • DJMarc75D DJMarc75

                          @acteck77 sagte in Datei lesen:

                          Wenn ich dann genau diese Datei zurücklese, funktioniert das nicht

                          Blockly zum lesen unten - funktioniert

                          Screenshot 2024-07-24 085718.png

                          A Offline
                          A Offline
                          acteck77
                          wrote on last edited by
                          #12

                          @djmarc75 Kann es sein, dass du nur eine Zeile schreibst?

                          DJMarc75D 1 Reply Last reply
                          0
                          • A acteck77

                            @djmarc75 Kann es sein, dass du nur eine Zeile schreibst?

                            DJMarc75D Offline
                            DJMarc75D Offline
                            DJMarc75
                            wrote on last edited by
                            #13

                            @acteck77 sagte in Datei lesen:

                            Kann es sein, dass du nur eine Zeile schreibst?

                            Hier nicht und - funktioniert auch 😉

                            Screenshot 2024-07-24 090725.png

                            Lehrling seit 1975 !!!
                            Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
                            https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

                            A 1 Reply Last reply
                            0
                            • DJMarc75D DJMarc75

                              @acteck77 sagte in Datei lesen:

                              Kann es sein, dass du nur eine Zeile schreibst?

                              Hier nicht und - funktioniert auch 😉

                              Screenshot 2024-07-24 090725.png

                              A Offline
                              A Offline
                              acteck77
                              wrote on last edited by
                              #14

                              @djmarc75 Habe das nachgestellt. Debug funktioniert. Nicht aber den Inhalt von Data in eine Variable schreiben....

                              DJMarc75D paul53P 2 Replies Last reply
                              0
                              • A acteck77

                                @djmarc75 Habe das nachgestellt. Debug funktioniert. Nicht aber den Inhalt von Data in eine Variable schreiben....

                                DJMarc75D Offline
                                DJMarc75D Offline
                                DJMarc75
                                wrote on last edited by
                                #15

                                @acteck77 sagte in Datei lesen:

                                in eine Variable

                                was meinst Du mit Variable?
                                Ich denke Du meinst eher einen Datenpunkt ?!
                                Und was funktioniert da nicht genau ?
                                Welcher Typ hat der Datenpunkt ?

                                Bei mir:

                                Screenshot 2024-07-24 100159.png

                                Ergebnis im Datenpunkt (Zeichenkette)

                                Screenshot 2024-07-24 100136.png

                                Lehrling seit 1975 !!!
                                Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
                                https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

                                A 1 Reply Last reply
                                1
                                • DJMarc75D DJMarc75

                                  @acteck77 sagte in Datei lesen:

                                  in eine Variable

                                  was meinst Du mit Variable?
                                  Ich denke Du meinst eher einen Datenpunkt ?!
                                  Und was funktioniert da nicht genau ?
                                  Welcher Typ hat der Datenpunkt ?

                                  Bei mir:

                                  Screenshot 2024-07-24 100159.png

                                  Ergebnis im Datenpunkt (Zeichenkette)

                                  Screenshot 2024-07-24 100136.png

                                  A Offline
                                  A Offline
                                  acteck77
                                  wrote on last edited by
                                  #16

                                  @djmarc75 Ich meinte Blockly Variable. Datenpunkt teste ich.

                                  1 Reply Last reply
                                  0
                                  • A acteck77

                                    @djmarc75 Habe das nachgestellt. Debug funktioniert. Nicht aber den Inhalt von Data in eine Variable schreiben....

                                    paul53P Offline
                                    paul53P Offline
                                    paul53
                                    wrote on last edited by
                                    #17

                                    @acteck77 sagte: Debug funktioniert. Nicht aber den Inhalt von Data in eine Variable schreiben....

                                    Datei enthält zwei Zeilen:

                                    Blockly_temp.JPG

                                    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

                                    A 1 Reply Last reply
                                    0
                                    • mcm1957M mcm1957

                                      @martinp said in Datei lesen:

                                      Ein Forumsbeitrag ersetzt keine Dokumentation ...

                                      Wenn du die Dokumentation erweitern willst ist das sicher sehr gern gesehen. Erstell einfach einen PR oder stimm dich mit Mathias ab wie du beim Verbessern der Dokumentation helfen kannst. Mathias hat sich SEHR viel Mühe gegeben die neuen Funktionsblöcke zu dokumentieren. (DANKE Mathias).

                                      Mag sein, dass diese Informationsquelle nicht gleich aufs Radar kommt - aber über eine fehlende Dokumentation zu verzeih - meckern - find ich hier unangebracht. Mathias hat doch eot aufgewendet um die Info bereitzustellen. Wenn das - und so klingst für mich - nun kritisiert wird, kann ich verstehen wenn er das nächste Mal einfach nichts dokumentiert.

                                      Aber wie gesagt - es steht dir frei an einer Dokumentation mitzuarbeiten. Die wenigen die aktiv am Code arbeiten haben kaum Zeit explizite Dokumentation zu schreiben. Hier kannst du sicher helfen.

                                      haus-automatisierungH Offline
                                      haus-automatisierungH Offline
                                      haus-automatisierung
                                      Developer Most Active
                                      wrote on last edited by
                                      #18

                                      @mcm1957 sagte in Datei lesen:

                                      Aber wie gesagt - es steht dir frei an einer Dokumentation mitzuarbeiten.

                                      Danke, mich stört die veraltete Doku auch. Aber da jetzt 2-3 Tage reinstecken kann ich momentan nicht.

                                      @thomas-schulze wollte auch schonmal helfen - nie wieder etwas gehört: https://forum.iobroker.net/topic/49666/json-in-objekt-datenpunkt-umwandeln/43

                                      @MartinP bemängelt ja öfter die Doku, aber hat dann auch keine Lust mitzuarbeiten: https://forum.iobroker.net/topic/72696/blockly-die-neuen-und-oder-blöcke/38

                                      🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
                                      🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
                                      📚 Meine inoffizielle ioBroker Dokumentation

                                      1 Reply Last reply
                                      3
                                      • paul53P paul53

                                        @acteck77 sagte: Debug funktioniert. Nicht aber den Inhalt von Data in eine Variable schreiben....

                                        Datei enthält zwei Zeilen:

                                        Blockly_temp.JPG

                                        A Offline
                                        A Offline
                                        acteck77
                                        wrote on last edited by
                                        #19

                                        @paul53 Ich glaube, dass ich das Problem gelöst habe: Ich hatte in die Datei geschrieben und sofort wieder gelesen. Jetzt habe ich einen kleinen Puffer eingebaut und es funktioniert wie erwartet. Warscheinlich habe ich in einer refraktären Phase zugegriffen.

                                        1 Reply Last reply
                                        0
                                        • mcm1957M mcm1957

                                          @martinp said in Datei lesen:

                                          Ein Forumsbeitrag ersetzt keine Dokumentation ...

                                          Wenn du die Dokumentation erweitern willst ist das sicher sehr gern gesehen. Erstell einfach einen PR oder stimm dich mit Mathias ab wie du beim Verbessern der Dokumentation helfen kannst. Mathias hat sich SEHR viel Mühe gegeben die neuen Funktionsblöcke zu dokumentieren. (DANKE Mathias).

                                          Mag sein, dass diese Informationsquelle nicht gleich aufs Radar kommt - aber über eine fehlende Dokumentation zu verzeih - meckern - find ich hier unangebracht. Mathias hat doch eot aufgewendet um die Info bereitzustellen. Wenn das - und so klingst für mich - nun kritisiert wird, kann ich verstehen wenn er das nächste Mal einfach nichts dokumentiert.

                                          Aber wie gesagt - es steht dir frei an einer Dokumentation mitzuarbeiten. Die wenigen die aktiv am Code arbeiten haben kaum Zeit explizite Dokumentation zu schreiben. Hier kannst du sicher helfen.

                                          MartinPM Online
                                          MartinPM Online
                                          MartinP
                                          wrote on last edited by
                                          #20

                                          @mcm1957 said in Datei lesen:

                                          Erstell einfach einen PR

                                          "Einfach" ist lustig...

                                          Ich bin gerade dabei, mich in GIT näher einzuarbeiten .... Was man da so "trocken" liest, ist das weder bei den Vorbereitungen auf den Pull-Request für den "Requestenden", noch für den, der den Request dann in Main mergen will eine "Fingerschnips" Aktion ...

                                          https://docs.github.com/de/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests

                                          Intel(R) Celeron(R) CPU N3000 @ 1.04GHz 8G RAM 480G SSD
                                          Virtualization : unprivileged lxc container (debian 12 on Proxmox 8.4.13)
                                          kernel Linux pve 6.8.12-15-pve
                                          6 GByte RAM für den Container
                                          Fritzbox 6591 FW 8.03 (Vodafone Leih-Box)
                                          Remote-Access über Wireguard der Fritzbox

                                          haus-automatisierungH 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          219

                                          Online

                                          32.4k

                                          Users

                                          81.3k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe