Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Einsteigerfragen
    4. Werte aus .txt Datei auslesen Attribut speichern [gelöst]

    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

    Werte aus .txt Datei auslesen Attribut speichern [gelöst]

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

      @chronos81
      Sehr gut
      Besser wäre es allerdings das Problem im Python Skript zu beheben

      C 1 Reply Last reply Reply Quote 0
      • C
        Chronos81 @OliverIO last edited by

        @oliverioLeider musste ich das System aus unterschiedlichen Gründen neu aufsetzen. Ich habe jedoch ein Backup meines IOBROKERS gemacht und dieses bereits eingespielt. Leider bekomme ich nun beim ausführen des Skriptes einen Berechtigungsfehler. Die Linuxberechtigungen habe ich jedoch komplett (für den Test) geöffnet. Also jeder darf auf dem Ordner rekursiv alles. Dennoch kommt der angegebene Permissionfehler. Hast du eine Idee an was das liegen kann?
        Permission Fehler.jpg

        OliverIO 1 Reply Last reply Reply Quote 0
        • OliverIO
          OliverIO @Chronos81 last edited by OliverIO

          @chronos81
          irgendwas ist auf jeden Fall mit den Berechtigungen.
          Du kannst mal folgendes probieren:

          • geh auf die Kommandozeile des Rechners oder Containers wo iobroker läuft
          • dann gib den folgenden Befehl ein. Damit meldest du dich als Nutzer iobroker an. Als passwort musst du das Passwort deines aktuellen users eingeben
          sudo -u iobroker bash
          
          • Danach versuchst du mit dem Programm nano die text-Datei zu öffnen, eine Änderung vorzunehmen und wieder zu speichern
          • Wenn es dann wieder die Fehlermeldung gibt, dann hast du die Rechte nicht korrekt vergeben
          • um das feststellen zu können kannst du den folgenden Befehl eingeben
          ls -l <pfad zu deiner datei>
          
          C 1 Reply Last reply Reply Quote 0
          • C
            Chronos81 @OliverIO last edited by

            @oliverio Ich habe deinen Lösungsansatz ausprobiert. Folgendes ist festzustellen:

            • Ich kann mich mit dem User iobroker anmelden (mit sudo -u iobroker bash) Allerdings muss ich hier noch kein Passwort vergeben.
            • Wenn ich dann das Dokument öffnen möchte wird von mir das iobroker Passwort verlangt.
            • Danach kann ich das Dokument öffnen und auch abspeichern.

            Führe ich den Befehl ls- l <pfad zur datei> aus folgt Zugriff auf blablabla nicht möglich Keine Berechtigung.

            Wo muss ich die Berechtigung korrekt einstellen?

            OliverIO 2 Replies Last reply Reply Quote 0
            • OliverIO
              OliverIO @Chronos81 last edited by OliverIO

              @chronos81 sagte in Werte aus .txt Datei auslesen und als Attribut speichern:

              Führe ich den Befehl ls- l <pfad zur datei> aus folgt Zugriff auf blablabla nicht möglich Keine Berechtigung

              les nochmal genau was ich geschrieben habe.
              Im Zweifel den Befehl mit sudo davor ausführen

              C 1 Reply Last reply Reply Quote 0
              • OliverIO
                OliverIO @Chronos81 last edited by

                @chronos81 sagte in Werte aus .txt Datei auslesen und als Attribut speichern:

                Ich kann mich mit dem User iobroker anmelden (mit sudo -u iobroker bash) Allerdings muss ich hier noch kein Passwort vergeben

                du musst kein passwort vergeben, sondern du musst das passwort des aktuellen users eingeben oder bist du mit root unterwegs?

                1 Reply Last reply Reply Quote 0
                • C
                  Chronos81 @OliverIO last edited by

                  @oliverio hier nun die Berechtigungen des Users iobroker auf den Pfad 2022-10-13 17_43_27-iobroker@pibuero_ _home_pi.png

                  OliverIO 1 Reply Last reply Reply Quote 0
                  • OliverIO
                    OliverIO @Chronos81 last edited by

                    @chronos81

                    Dateirechte sehen eigentlich gut aus.
                    Allerdings liegt die Datei im home verzeichnis des nutzers pi.
                    Besser wäre es, die Datei in das home Verzeichnisses des Nutzers iobroker zu verlagern.

                    Ich vermute, das es auch noch an den Zugriffsrechten des Verzeichnisses
                    (oh mann ein Screenshot, da kann man nix rauskopieren und muss alles eintippen)
                    /home/pi/Documents/
                    liegt.

                    C 1 Reply Last reply Reply Quote 0
                    • C
                      Chronos81 @OliverIO last edited by

                      @oliverio Hi sorry für das Bild. 🙂 Ich habe es nun in das Homeverzeichnis des Nutzers iobroker verlagert. Mit einigen Versuchen und try and Error der Berechtigungen habe ich es nun hinbekommen.

                      Dankeschön.

                      1 Reply Last reply Reply Quote 0
                      • C
                        Chronos81 @BananaJoe last edited by

                        @bananajoe @paul53 : Ich hatte wieder mal ein wenig Muße und habe mir den request angeschaut, mit dem Simple API Adapter. Ich muss sagen es funktioniert super. Danke für den Tipp.

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

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        457
                        Online

                        31.9k
                        Users

                        80.2k
                        Topics

                        1.3m
                        Posts

                        6
                        39
                        1920
                        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