Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Hardware
    4. Geekworm X1202 USV Variable in IObroker übernehmen

    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

    Geekworm X1202 USV Variable in IObroker übernehmen

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

      @lieggie

      nix blockly.

      du legst im javascript adapter ein neues skript an und wählst anstatt blockly
      den javascript knopf (auch nicht typescript und auch nicht rules)

      du gibts deinem skript einen namen.
      dann hast du ein textfenster.
      dort kopierst du das skript rein
      dann die namen der datenpunkte in den ersten paar zeilen des skripts anpassen
      und drückst oben auf den play button
      im unterne bereich des skripts ist ein log bereich.
      da mal reinschauen was da so kommt.
      wenn keine fehler erscheinen kannst du die datenpunkte überprüfen ob da die daten reingeschrieben wurden.

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

        @oliverio
        Guten Morgen , sorry das ich mich erst jetzt Melde .Ich war gestern verhindert.
        ich habe wie du gesagt hast nun das Script rin kopiert. bekomme aber nun diesen fehler

        javascript.0	10:12:51.180	info	Stopping script script.js.USV
        javascript.0	10:12:53.042	info	Start JavaScript script.js.USV (Javascript/js)
        javascript.0	10:12:53.058	error	script.js.USV: Error: EINVAL: invalid argument, write
        javascript.0	10:12:53.059	error	at script.js.USV:26:18
        javascript.0	10:12:53.060	error	at script.js.USV:169:3
        

        ich glaub hier ist noch was faul
        pi3.JPG

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

          @lieggie sagte in Greekworm X1202 USV Variable in IObroker übernehmen:

          Und ja du hast recht und der Überschrift ist ein R zuviel.

          jetzt nicht mehr!
          Ich hab's für dich rausgenommen

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

            @lieggie sagte: hier ist noch was faul

            Die roten Wellenlinien des Javascript-Editors kann man ignorieren, wenn die beiden NPM-Module in der Konfiguration der Javascript-Instanz eingetragen sind und es bei der Installation der Module keine Fehlermeldungen gab.

            L 1 Reply Last reply Reply Quote 0
            • L
              Lieggie @Lieggie last edited by

              @lieggie said in Geekworm X1202 USV Variable in IObroker übernehmen:

              @oliverio
              Guten Morgen , sorry das ich mich erst jetzt Melde .Ich war gestern verhindert.
              ich habe wie du gesagt hast nun das Script rin kopiert. bekomme aber nun diesen fehler

              javascript.0	10:12:51.180	info	Stopping script script.js.USV
              javascript.0	10:12:53.042	info	Start JavaScript script.js.USV (Javascript/js)
              javascript.0	10:12:53.058	error	script.js.USV: Error: EINVAL: invalid argument, write
              javascript.0	10:12:53.059	error	at script.js.USV:26:18
              javascript.0	10:12:53.060	error	at script.js.USV:169:3
              

              ich glaub hier ist noch was faul
              pi3.JPG

              avascript.0
              	2024-09-15 10:34:58.719	error	at Script.runInContext (node:vm:148:12)
              javascript.0
              	2024-09-15 10:34:58.719	error	at script.js.USV:169:3
              javascript.0
              	2024-09-15 10:34:58.719	error	at script.js.USV:26:18
              javascript.0
              	2024-09-15 10:34:58.719	error	at new Gpio (/opt/iobroker/node_modules/@iobroker-javascript.0/onoff/onoff.js:172:36)
              javascript.0
              	2024-09-15 10:34:58.718	error	at exportGpio (/opt/iobroker/node_modules/@iobroker-javascript.0/onoff/onoff.js:18:8)
              javascript.0
              	2024-09-15 10:34:58.718	error	at Object.writeFileSync (node:fs:2368:20)
              javascript.0
              	2024-09-15 10:34:58.718	error	script.js.USV: Error: EINVAL: invalid argument, write
              
              1 Reply Last reply Reply Quote 0
              • L
                Lieggie @paul53 last edited by

                @paul53 said in Geekworm X1202 USV Variable in IObroker übernehmen:

                @lieggie sagte: hier ist noch was faul

                Die roten Wellenlinien des Javascript-Editors kann man ignorieren, wenn die beiden NPM-Module in der Konfiguration der Javascript-Instanz eingetragen sind und es bei der Installation der Module keine Fehlermeldungen gab.

                ich habe die beiden instanzen instaliert da bei gab es keinen Fehler
                sudo npm install onoff
                sudo npm install i2c-bus

                was mir nur aufgefallen ist das onoff nur bis Node 16 unterstützt wird. ich habe aber 20 am laufen

                Thomas Braun paul53 2 Replies Last reply Reply Quote 0
                • Thomas Braun
                  Thomas Braun Most Active @Lieggie last edited by

                  @lieggie

                  Knall dir BITTE KEINE npm-Module per root in das System!!!!

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

                    @lieggie sagte:

                    sudo npm install onoff
                    sudo npm install i2c-bus

                    So ist es falsch! Der Javascript-Adapter installiert sie selbst in das richtige Verzeichnis, nachdem sie in der Konfiguration unter "Zusätzliche NPM-Module" eingetragen wurden.

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

                      @paul53 said in Geekworm X1202 USV Variable in IObroker übernehmen:

                      @lieggie sagte:

                      sudo npm install onoff
                      sudo npm install i2c-bus

                      So ist es falsch! Der Javascript-Adapter installiert sie selbst in das richtige Verzeichnis, nachdem sie in der Konfiguration unter "Zusätzliche NPM-Module" eingetragen wurden.

                      dann müssen sie ja da sein weil eingetragen im Javascript Adapter sind sie ja

                      Homoran paul53 Thomas Braun 3 Replies Last reply Reply Quote 0
                      • Homoran
                        Homoran Global Moderator Administrators @Lieggie last edited by

                        @lieggie sagte in Geekworm X1202 USV Variable in IObroker übernehmen:

                        dann müssen sie ja da sein weil eingetragen im om adapter sind sie ja

                        Was willst du damit sagen?
                        Wo müssen sie sein?

                        Was ist der om Adapter?

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

                          @lieggie sagte: dann müssen sie ja da sein weil eingetragen im om adapter sind sie ja

                          Ja, denn die Fehlermeldung

                          	2024-09-15 10:34:58.718	error	at exportGpio (/opt/iobroker/node_modules/@iobroker-javascript.0/onoff/onoff.js:18:8)
                          

                          zeigt das Vorhandensein im richtigen Verzeichnis.

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

                            @homoran said in Geekworm X1202 USV Variable in IObroker übernehmen:

                            @lieggie sagte in Geekworm X1202 USV Variable in IObroker übernehmen:

                            dann müssen sie ja da sein weil eingetragen im om adapter sind sie ja

                            Was willst du damit sagen?
                            Wo müssen sie sein?

                            Was ist der om Adapter?

                            sollte natürlich Javascript Adapter sein...... so ist das mit 2 kleinen Kindern neben bei

                            Homoran 1 Reply Last reply Reply Quote 0
                            • Thomas Braun
                              Thomas Braun Most Active @Lieggie last edited by Thomas Braun

                              @lieggie sagte in Geekworm X1202 USV Variable in IObroker übernehmen:

                              dann müssen sie ja da sein weil eingetragen im Javascript Adapter sind sie ja

                              Dann schau nach...
                              Und schau auch wo jetzt die per sudo reingeballerten Module liegen und hau die wieder raus.

                              cd /opt/iobroker
                              npm ls onoff
                              npm ls i2c-bus
                              
                              1 Reply Last reply Reply Quote 0
                              • Homoran
                                Homoran Global Moderator Administrators @Lieggie last edited by

                                @lieggie und wo müssen sie sein?

                                selbst wenn durch den Eintrag im js Adapter

                                @paul53 sagte in Geekworm X1202 USV Variable in IObroker übernehmen:

                                das Vorhandensein im richtigen Verzeichnis

                                vorliegt, kann durch

                                @lieggie sagte in Geekworm X1202 USV Variable in IObroker übernehmen:

                                sudo npm install onoff
                                sudo npm install i2c-bus

                                es zusätzlich noch einmal woanders installiert sein

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

                                  @homoran

                                  Sie lagen im home/pi habe sie nun mit
                                  sudo npm uninstall onoff
                                  wieder entfernt.

                                  ich sollte weiter mit blockly basteln das Script kram liegt mir nicht.

                                  Thomas Braun OliverIO 2 Replies Last reply Reply Quote 0
                                  • Thomas Braun
                                    Thomas Braun Most Active @Lieggie last edited by

                                    @lieggie

                                    Und gewöhn dir den exzessiven Einsatz von sudo ab. Da ist im Kontext vom ioBroker eigentlich nie erforderlich und zu 99% einfach falsch.

                                    L 1 Reply Last reply Reply Quote 0
                                    • L
                                      Lieggie @Thomas Braun last edited by

                                      Kann es vielleicht daran liegen das ich einen Rpi5 nutze mit Bookworm?
                                      habe gerade gelesen das einige User probleme mit den GPIO in verbindung mit bookworm haben

                                      Thomas Braun paul53 2 Replies Last reply Reply Quote 0
                                      • Thomas Braun
                                        Thomas Braun Most Active @Lieggie last edited by

                                        @lieggie

                                        Die GPIOs werden nun anders angesprochen und Programme müssen dahingehend umgestellt werden.

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

                                          @lieggie sagte: probleme mit den GPIO in verbindung mit bookworm haben

                                          Das Python-Skript hat doch funktioniert: Einen String mit den Werten geliefert. Dann nimm das Python-Skript (ohne sudo) und zerlege den String.

                                          Blockly_temp.JPG

                                          Wenn du das Skript nach /opt/iobroker verschoben hast, dann ersetze "home" durch "opt".

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

                                            @paul53

                                            es geht nur so mit sudo -Spi4.JPG
                                            Es wir aber nichts zurückgegeben

                                            Gebe ich nur sudo ein kommt die Meldung

                                            script.js.Skript_1: sudo: a terminal is required to read the password; either use the -S option to read from standard input or configure an askpass helper sudo: a password is required 
                                            

                                            ganz ohne sudo

                                            script.js.Skript_1: Traceback (most recent call last): File "/opt/iobroker/merged.py", line 50, in <module> with open(pidfile, 'w') as f: ^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/run/X1200.pid'
                                            
                                            paul53 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            863
                                            Online

                                            31.9k
                                            Users

                                            80.2k
                                            Topics

                                            1.3m
                                            Posts

                                            5
                                            45
                                            2131
                                            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