Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. Fehler im Script

    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

    Fehler im Script

    This topic has been deleted. Only users with topic management privileges can see it.
    • paul53
      paul53 @Chaot last edited by

      @chaot sagte: nächsten Fehler

      In Zeile 45 fehlen die zu schreibenden Daten.

                 fs.writeFile(img_path+'/alarm' + BildSequenz + '.jpg', response.data, 'binary', function(err) {
      
      Chaot 1 Reply Last reply Reply Quote 0
      • Chaot
        Chaot @paul53 last edited by

        @paul53 sagte in Fehler im Script:

        response.data,

        Danke, das habe ich ergänzt. Aber ich denke, dass ich da irrgendein Rechteproblem habe.

        javascript.0
        2024-07-07 16:53:14.346	error	at processTicksAndRejections (node:internal/process/task_queues:95:5)
        javascript.0
        2024-07-07 16:53:14.346	error	at /opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1203:38
        javascript.0
        2024-07-07 16:53:14.345	error	at Object.<anonymous> (script.js.Klingel.Klingelsequenz:46:16)
        javascript.0
        2024-07-07 16:53:14.345	error	at ProtectFs.writeFile (/opt/iobroker/node_modules/iobroker.javascript/lib/protectFs.js:70:9)
        javascript.0
        2024-07-07 16:53:14.344	error	at checkProtected (/opt/iobroker/node_modules/iobroker.javascript/lib/protectFs.js:21:19)
        javascript.0
        2024-07-07 16:53:14.343	error	Error in callback: Error: Permission denied
        javascript.0
        2024-07-07 16:53:14.335	error	May not read /opt/iobroker/iobroker-data/files/0_userdata.0/alarm1.jpg - use writeFile instead
        

        Zeile 12 "premission denied"

        T 1 Reply Last reply Reply Quote 0
        • T
          TT-Tom @Chaot last edited by TT-Tom

          @chaot

          Ja es gibt jetzt richtige schreib- und lese- Rechte in den Verzeichnissen. Die gab es vorher auch schon, wurden nur nicht konsequent kontrolliert.

          Mit dem neuen JavaScript Adapter ist vieles erweitert worden. Es gab hier schon Beiträge zum Schreiben in Verzeichnisse.

          Edit. Hier was zum lesen

          Chaot 1 Reply Last reply Reply Quote 0
          • Chaot
            Chaot @TT-Tom last edited by

            @tt-tom Hm, ok. Ich dachte, dass sich das nur auf Systemordner bezieht. In den Ordner 0_userdata.0 müsste ich doch schreiben können. Der ist doch dazu da oder verstehe ich das falsch?
            Oder anders gefragt: Wo kann ich das hinschreiben?

            T Homoran 2 Replies Last reply Reply Quote 0
            • T
              TT-Tom @Chaot last edited by

              @chaot

              Bin leider nur am Handy unterwegs. Aber soviel wie ich noch weiß, hat fs nicht alle Rechte oder schreib es nicht richtig. Es gibt aber dafür Befehle, glaube writeFile oder so. Schau mal in die Doku vom Adapter.

              1 Reply Last reply Reply Quote 0
              • Homoran
                Homoran Global Moderator Administrators @Chaot last edited by

                @chaot sagte in Fehler im Script:

                Wo kann ich das hinschreiben?

                nicht das wo ist das Problem sondern das wie!

                @chaot sagte in Fehler im Script:

                use writeFile instead

                T Chaot 2 Replies Last reply Reply Quote 1
                • T
                  TT-Tom @Homoran last edited by

                  @homoran sagte in Fehler im Script:

                  @chaot sagte in Fehler im Script:

                  use writeFile instead

                  Sag ich ja irgendwas war da. 😁

                  1 Reply Last reply Reply Quote 0
                  • Chaot
                    Chaot @Homoran last edited by

                    @homoran
                    Ist das nicht so?

                     fs.writeFile(img_path+'/alarm' + BildSequenz + '.jpg', 'binary', function(err) {
                    
                    paul53 1 Reply Last reply Reply Quote 0
                    • paul53
                      paul53 @Chaot last edited by paul53

                      @chaot sagte: Ist das nicht so?

                      Es gibt inzwischen eine Funktion writeFile() des Javascript-Adapters.
                      Außerdem fehlen in der gezeigten Zeile wieder die zu schreibenden Daten.

                      Chaot 1 Reply Last reply Reply Quote 1
                      • Chaot
                        Chaot @paul53 last edited by

                        @paul53 Ach so.
                        Kann ich das dann einfach ersetzen?
                        aus

                         fs.writeFile(img_path+'/alarm' + BildSequenz + '.jpg', response.data, 'binary', function(err) {
                        

                        wird

                         writeFile(img_path+'/alarm' + BildSequenz + '.jpg', response.data, 'binary', function(err) {
                        
                        paul53 1 Reply Last reply Reply Quote 0
                        • paul53
                          paul53 @Chaot last edited by

                          @chaot sagte: Kann ich das dann einfach ersetzen?

                          Keine Ahnung. Ich habe die Funktion writeFile() noch nicht benutzt.

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

                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          927
                          Online

                          31.8k
                          Users

                          80.0k
                          Topics

                          1.3m
                          Posts

                          5
                          18
                          576
                          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