Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. solved: 3x Ausführung im Log - schaltet aber gar nicht

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    solved: 3x Ausführung im Log - schaltet aber gar nicht

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

      @homoran Habe ich schon lange

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

        @ch90045 sagte in 3x Ausführung im Log - schaltet aber gar nicht:

        @homoran Habe ich schon lange

        kannst du bitte den Post mit dem Output davon verlinken?
        ich finde ihn nicht.

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

          @homoran Here we go:

          5db78e2f-1701-46c8-8487-f0be56bd456a-image.png

          setState("deconz.0.Lights.19.on"/*Küchen Boiler on*/, true);
          console.log('Schalte Boiler an');
          
          //JTNDeG1sJTIweG1sbnMlM0QlMjJodHRwcyUzQSUyRiUyRmRldmVsb3BlcnMuZ29vZ2xlLmNvbSUyRmJsb2NrbHklMkZ4bWwlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sJTIyJTIwaWQlM0QlMjJpMy0lNjBjOCUyQyU1Qmg4U0MlN0RkJTIzNXpMdlAlMjIlMjB4JTNEJTIyNTg4JTIyJTIweSUzRCUyMjE4OCUyMiUzRSUzQ211dGF0aW9uJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4aHRtbCUyMiUyMGRlbGF5X2lucHV0JTNEJTIyZmFsc2UlMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRWRlY29uei4wLkxpZ2h0cy4xOS5vbiUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyV0lUSF9ERUxBWSUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2Jvb2xlYW4lMjIlMjBpZCUzRCUyMl8lMjNLSSU3Ql9tSn4zJTdCT3BIWWlneXVNJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQk9PTCUyMiUzRVRSVUUlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZGVidWclMjIlMjBpZCUzRCUyMkslMkJaKCl0VGRVcFE4N0E3OCU2MHZXMyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlNldmVyaXR5JTIyJTNFbG9nJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJURVhUJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMnRleHQlMjIlMjBpZCUzRCUyMkxYWjVvNDd2Q1pGdUVMbVUlMkNwQy4lMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFU2NoYWx0ZSUyMEJvaWxlciUyMGFuJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGeG1sJTNF
          

          Vor Auslösung:

          {
            "type": "state",
            "common": {
              "name": "Küchen Boiler on",
              "type": "boolean",
              "role": "switch",
              "read": true,
              "write": true
            },
            "native": {},
            "from": "system.adapter.deconz.0",
            "user": "system.user.admin",
            "ts": 1659936853320,
            "_id": "deconz.0.Lights.19.on",
            "acl": {
              "object": 1636,
              "state": 1636,
              "owner": "system.user.iwona",
              "ownerGroup": "system.group.administrator"
            }
          }
          
          

          Danach

          {
            "type": "state",
            "common": {
              "name": "Küchen Boiler on",
              "type": "boolean",
              "role": "switch",
              "read": true,
              "write": true
            },
            "native": {},
            "from": "system.adapter.deconz.0",
            "user": "system.user.admin",
            "ts": 1659936853320,
            "_id": "deconz.0.Lights.19.on",
            "acl": {
              "object": 1636,
              "state": 1636,
              "owner": "system.user.iwona",
              "ownerGroup": "system.group.administrator"
            }
          }
          

          Und ja, der Boiler ist an und war vorher aus. Es gab auch nur einen Logeintrag

          22d03ea9-14d9-4ce4-a3c6-18b16c0e7be8-image.png

          Homoran paul53 2 Replies Last reply Reply Quote 0
          • Homoran
            Homoran Global Moderator Administrators @ch90045 last edited by

            @ch90045 echt strange!

            da würde ich jetzt wirklich die Kiste rebooten

            1 Reply Last reply Reply Quote 0
            • paul53
              paul53 @ch90045 last edited by paul53

              @ch90045 sagte: Danach

              Das statische Datenpunkt-Objekt ändert sich nicht durch "steuere".

              @ch90045 sagte: der Boiler ist an und war vorher aus. Es gab auch nur einen Logeintrag

              Dann schalte den Boiler aus und packe die beiden Blöcke in einen Zeitplan, der in Kürze triggert.

              ch90045 1 Reply Last reply Reply Quote 0
              • ch90045
                ch90045 @paul53 last edited by

                @paul53

                461e4337-8c37-4e76-aa50-dc322caa1490-image.png

                9f8e8010-6756-4377-bc23-f2810a33092a-image.png

                8b2ac498-b04f-40af-a285-a07807931d1c-image.png

                4d3a1d0f-0448-4660-90de-c415f5677d94-image.png

                Läuft, aber war ja auch mit den anderen jobs im orginal Blockly der Fall - neu ist, dass nur ein Logeintrag auftaucht 😄

                Homoran paul53 2 Replies Last reply Reply Quote 0
                • Homoran
                  Homoran Global Moderator Administrators @ch90045 last edited by

                  @ch90045 root user.?
                  warum?

                  ch90045 1 Reply Last reply Reply Quote 0
                  • paul53
                    paul53 @ch90045 last edited by paul53

                    @ch90045 sagte: neu ist, dass nur ein Logeintrag auftaucht

                    Das hat sicherlich der Neustart von ioBroker bewirkt. Das Skript wird nun wahrscheinlich auch um 6:00 Uhr funktionieren.

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

                      @homoran warum nicht?

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

                        @ch90045 sagte in 3x Ausführung im Log - schaltet aber gar nicht:

                        @homoran warum nicht?

                        weil das die Rechte verbiegen kann, dass der Systemuser iobroker Probleme bekommt.

                        Bitte als normaler user einloggen und dann

                        iobroker stop
                        iobroker fix
                        iobroker start
                        

                        nacheinander ausführen um die Rechte wieder zu fixen.

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

                          @homoran auf dem System gibt es keinen anderen user

                          Homoran 1 Reply Last reply Reply Quote 0
                          • BananaJoe
                            BananaJoe Most Active last edited by

                            Öhm, wenn er Debug-Einträge aus dem Blockly-Skript hat ist auch der Debug Modus im Editor an.
                            Wie dann da schon irgendwo als Meldung steht schaltet er im Debug Modus nicht wirklich sondern schreibt nur.

                            Also, ist der Debug Modus an? Wenn ja => ausschalten und dann sollte es auch gehen.

                            fec44e1c-e1ec-42f3-b067-7167123652f6-image.png

                            ch90045 Homoran 2 Replies Last reply Reply Quote 0
                            • ch90045
                              ch90045 @BananaJoe last edited by

                              @bananajoe was soll gehen? Drei croneinträge im gleichen blockly gehen nur einer nicht, alle haben den gleichen Debug Haken.

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

                                @ch90045 sagte in 3x Ausführung im Log - schaltet aber gar nicht:

                                @homoran auf dem System gibt es keinen anderen user

                                dann leg einen an

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

                                  @bananajoe sagte in 3x Ausführung im Log - schaltet aber gar nicht:

                                  wenn er Debug-Einträge aus dem Blockly-Skript hat ist auch der Debug Modus im Editor an.

                                  wieso?
                                  wenn der debug Block auf debug gestellt wäre, landet es im log auch als debug.

                                  Aber wo siehst du das?

                                  BananaJoe 1 Reply Last reply Reply Quote 0
                                  • BananaJoe
                                    BananaJoe Most Active @ch90045 last edited by

                                    @ch90045 ok, ich hab die bisherigen Post nicht genau genug gelesen und interpretiert das keiner von denen geht

                                    1 Reply Last reply Reply Quote 0
                                    • W
                                      Wildbill @ch90045 last edited by

                                      @ch90045 sagte in 3x Ausführung im Log - schaltet aber gar nicht:

                                      @homoran auf dem System gibt es keinen anderen user

                                      Da sollte man aber wissen, dass man sich niemals als root anmeldet und immer mit einem normalen User, der bei Bedarf erweiterte Rechte bekommt, wenn das hier stimmt:

                                      @ch90045 sagte in 3x Ausführung im Log - schaltet aber gar nicht:

                                      @paul53 Paul, ICH weiss das 😉 Ich arbeite seit 1999 mit Solaris/Linux

                                      Gruss, Jürgen

                                      ch90045 1 Reply Last reply Reply Quote 0
                                      • BananaJoe
                                        BananaJoe Most Active @Homoran last edited by

                                        @homoran sagte in 3x Ausführung im Log - schaltet aber gar nicht:

                                        @bananajoe sagte in 3x Ausführung im Log - schaltet aber gar nicht:

                                        wenn er Debug-Einträge aus dem Blockly-Skript hat ist auch der Debug Modus im Editor an.

                                        wieso?
                                        wenn der debug Block auf debug gestellt wäre, landet es im log auch als debug.

                                        Aber wo siehst du das?

                                        Ich habe mich total verguckt, war am Thema vorbei was ich geschrieben hatte

                                        1 Reply Last reply Reply Quote 0
                                        • ch90045
                                          ch90045 @Wildbill last edited by

                                          @wildbill Ich bin mir durchaus bewusst, was der root user ist und ich habe mich bewusst für den root user entschieden. Das system ist nur in meinem LAN erreichbar und nur ich komme auf das System - ich sehe die Problematik nicht.

                                          Bei einem Multiuser Systems wäre ich mit dem user root vorsichtiger - hier sehe ich keine Notwendigkeit.

                                          W 1 Reply Last reply Reply Quote 0
                                          • W
                                            Wildbill @ch90045 last edited by Wildbill

                                            @ch90045 Dann hast Du die ganzen Jahre aber nicht verstanden, worum es geht. Es geht nicht nur um das Thema Sicherheit (oder erst in zweiter Instanz) sondern einfach darum in welchem User-Kontext was läuft. Iobroker ist mittlerweile seit geraumer Zeit darauf ausgelegt, als user iobroker in ganz normalem User-Kontext zu laufen. Bei Bedarf holt sich dieser User (unter Linux) per sudo erweiterte Berechtigungen. Wenn Du da jetzt als root angemeldet bist und so beispielsweise iobroker administrierst oder Ordner oder Dateien anlegst, oder einen Adapter installierst, so übernehmen die neuen Dateien logischerweise die Berechtigungen von root. Dass Dir das dann irgendwann auf die Füße fällt, wenn der user iobroker darauf keinen Zugriff erhält, weil die Dateien eben root gehören, sollte nach so vielen Jahren Erfahrung offensichtlich sein. Zum Thema Sicherheit muss ich nichts sagen, root darf so gut wie alles, und damit natürlich auch alle Skripte und Programme, die in seinem Umfeld gestartet werden. Von obigem mal angesehen würde ich so ein System definitiv nicht in irgendein Netzwerk hängen, schon gar nicht mit möglicher Verbindung ins Internet. Das sollte "einem Profi" auch klar sein.
                                            Also entweder flunkerst Du mit der jahrzehntelangen Erfahrung mit Solaris/Linux, wurdest da ursprünglich von Jemandem ausgebildet, der so absolut keine Ahnung hatte und nie was dazugelernt, oder ignorierst mit purer Absicht alles, was von Anfang an als best practice gilt.

                                            Sei es, wie es ist, wer sich als root anmeldet, nicht versteht, warum das eine ganz schlechte Idee ist, der hat es nicht verstanden und verdient es vermutlich, früher oder später auf diverse Probleme zu stoßen.

                                            Wer sich bewusst dazu entschieden hat, der hat irgendwo irgendwas gewaltig missverstanden!

                                            Gruss, Jürgen

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            474
                                            Online

                                            32.0k
                                            Users

                                            80.5k
                                            Topics

                                            1.3m
                                            Posts

                                            7
                                            74
                                            3752
                                            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