Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. offline - script schalten...

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.3k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    772

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

offline - script schalten...

Geplant Angeheftet Gesperrt Verschoben Blockly
blocklyjavascript
13 Beiträge 3 Kommentatoren 829 Aufrufe 2 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • sralusS sralus

    Hallo
    Ich habe ein ESP32 an meinem Raspberry Pi angeschlossen,
    Dieser ist am Mega4 USB HUB bei denen ich die USB ports per command an und aus schalten kann.

    Der ESP32 ließt daten von meinem JK-BMS und sendet diese per MQTT.
    Funktioniert auch alles soweit,
    Hin und wieder verliert das ESP32 die Bluetooth verbindung.
    Wenn ich dann mein script ausführe (USB port aus...an) dann wird sie verbindung wieder hergestellt....

    Jetzt möchte ich gerne das wenn der wert von der verbindung von online auf offline springt mein script ausgeführt wird.jk.jpg

    Ich habe mal einen Test mit Blockley versucht komme aber nicht wirklich weiter. blo.jpg

    Evt.. kann mir ja einer weiterhelfen bzw mir eine andere möglichkeit geben um mein vorhaben umzusetzen.

    Vielen Dank vorab,,
    Sralus

    paul53P Offline
    paul53P Offline
    paul53
    schrieb am zuletzt editiert von
    #2

    @sralus sagte: von online auf offline springt mein script ausgeführt wird

    Versuche es mal so:

    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

    sralusS 1 Antwort Letzte Antwort
    0
    • paul53P paul53

      @sralus sagte: von online auf offline springt mein script ausgeführt wird

      Versuche es mal so:

      Blockly_temp.JPG

      sralusS Offline
      sralusS Offline
      sralus
      schrieb am zuletzt editiert von
      #3

      @paul53
      Danke für deine Antwort

      Ich habe es nun so aussehenes.jpg
      Leider funktioniert es (noch nicht)

      Gruß
      Sralus

      paul53P 1 Antwort Letzte Antwort
      0
      • sralusS sralus

        @paul53
        Danke für deine Antwort

        Ich habe es nun so aussehenes.jpg
        Leider funktioniert es (noch nicht)

        Gruß
        Sralus

        paul53P Offline
        paul53P Offline
        paul53
        schrieb am zuletzt editiert von
        #4

        @sralus sagte: Leider funktioniert es (noch nicht)

        Wert darf keine selbst erstellte Variable sein, sondern man findet sie unter "Trigger".

        Blockly_DP_Props.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

        sralusS 2 Antworten Letzte Antwort
        0
        • paul53P paul53

          @sralus sagte: Leider funktioniert es (noch nicht)

          Wert darf keine selbst erstellte Variable sein, sondern man findet sie unter "Trigger".

          Blockly_DP_Props.JPG

          sralusS Offline
          sralusS Offline
          sralus
          schrieb am zuletzt editiert von
          #5

          @paul53
          ok
          habe ich geändert. Ausgabe im LOG:

          javascript.0
          	2023-11-08 22:56:45.639	info	State value to set for "javascript.0.scriptEnabled.ESP32" has to be stringified but received type "boolean"
          javascript.0
          	2023-11-08 22:56:45.636	info	script.js.ESP32: registered 1 subscription, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
          javascript.0
          	2023-11-08 22:56:45.631	info	Start javascript script.js.ESP32
          

          Leider immer noch nicht richtig...

          Gruß
          Sralus

          sralusS 1 Antwort Letzte Antwort
          0
          • sralusS sralus

            @paul53
            ok
            habe ich geändert. Ausgabe im LOG:

            javascript.0
            	2023-11-08 22:56:45.639	info	State value to set for "javascript.0.scriptEnabled.ESP32" has to be stringified but received type "boolean"
            javascript.0
            	2023-11-08 22:56:45.636	info	script.js.ESP32: registered 1 subscription, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
            javascript.0
            	2023-11-08 22:56:45.631	info	Start javascript script.js.ESP32
            

            Leider immer noch nicht richtig...

            Gruß
            Sralus

            sralusS Offline
            sralusS Offline
            sralus
            schrieb am zuletzt editiert von
            #6

            @sralus

            Danke es geht nun !!

            1 Antwort Letzte Antwort
            0
            • paul53P paul53

              @sralus sagte: Leider funktioniert es (noch nicht)

              Wert darf keine selbst erstellte Variable sein, sondern man findet sie unter "Trigger".

              Blockly_DP_Props.JPG

              sralusS Offline
              sralusS Offline
              sralus
              schrieb am zuletzt editiert von
              #7

              @paul53
              Hallo
              im Log kommt wenn ich mein ESP von hand ausschalte:

              javascript.0
              	2023-11-09 21:19:40.945	info	script.js.common.ESP_on: registered 0 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
              javascript.0
              	2023-11-09 21:19:40.944	info	script.js.common.ESP_on: exec: sudo uhubctl -l 1-1.2 -p 3 -a 1
              javascript.0
              	2023-11-09 21:19:40.909	info	Start javascript script.js.common.ESP_on
              

              Soweit so gut .. leider wird der exec befehl von IOBroker nicht an meinem Raspberry pi übermittelt.
              Wenn ich den befehl im Terminal ausführe geht es,

              Woran kann es liegen ?

              MFG

              paul53P E 2 Antworten Letzte Antwort
              0
              • sralusS sralus

                @paul53
                Hallo
                im Log kommt wenn ich mein ESP von hand ausschalte:

                javascript.0
                	2023-11-09 21:19:40.945	info	script.js.common.ESP_on: registered 0 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
                javascript.0
                	2023-11-09 21:19:40.944	info	script.js.common.ESP_on: exec: sudo uhubctl -l 1-1.2 -p 3 -a 1
                javascript.0
                	2023-11-09 21:19:40.909	info	Start javascript script.js.common.ESP_on
                

                Soweit so gut .. leider wird der exec befehl von IOBroker nicht an meinem Raspberry pi übermittelt.
                Wenn ich den befehl im Terminal ausführe geht es,

                Woran kann es liegen ?

                MFG

                paul53P Offline
                paul53P Offline
                paul53
                schrieb am zuletzt editiert von
                #8

                @sralus sagte: leider wird der exec befehl von IOBroker nicht an meinem Raspberry pi übermittelt.

                Bei "exec" kann ich nicht helfen.

                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

                sralusS 1 Antwort Letzte Antwort
                0
                • paul53P paul53

                  @sralus sagte: leider wird der exec befehl von IOBroker nicht an meinem Raspberry pi übermittelt.

                  Bei "exec" kann ich nicht helfen.

                  sralusS Offline
                  sralusS Offline
                  sralus
                  schrieb am zuletzt editiert von
                  #9

                  @paul53
                  ok ...
                  Gäbe es eine alternative um mein scriot zu starten ,,,

                  Also nicht über online/offline?
                  aaaa.jpg
                  SOndt müsste ich mal schauen welche alternative es noch gäbe um den status zu überwachen..

                  Vielen Dank vorab

                  E 1 Antwort Letzte Antwort
                  0
                  • sralusS sralus

                    @paul53
                    ok ...
                    Gäbe es eine alternative um mein scriot zu starten ,,,

                    Also nicht über online/offline?
                    aaaa.jpg
                    SOndt müsste ich mal schauen welche alternative es noch gäbe um den status zu überwachen..

                    Vielen Dank vorab

                    E Online
                    E Online
                    emil70
                    schrieb am zuletzt editiert von
                    #10

                    @sralus
                    Hast du den beim Javascript Adapter einen Hacken drin bei

                    Komando"exec"erlauben
                    

                    gruss emil70

                    iobroker,pihole,homematic,motioneys,solaranlage laufen auf Proxmox (16 x AMD Ryzen 7 6800H with Radeon Graphics )

                    sralusS 1 Antwort Letzte Antwort
                    0
                    • E emil70

                      @sralus
                      Hast du den beim Javascript Adapter einen Hacken drin bei

                      Komando"exec"erlauben
                      
                      sralusS Offline
                      sralusS Offline
                      sralus
                      schrieb am zuletzt editiert von
                      #11

                      @emil70

                      ja habe ich

                      1 Antwort Letzte Antwort
                      0
                      • sralusS sralus

                        @paul53
                        Hallo
                        im Log kommt wenn ich mein ESP von hand ausschalte:

                        javascript.0
                        	2023-11-09 21:19:40.945	info	script.js.common.ESP_on: registered 0 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
                        javascript.0
                        	2023-11-09 21:19:40.944	info	script.js.common.ESP_on: exec: sudo uhubctl -l 1-1.2 -p 3 -a 1
                        javascript.0
                        	2023-11-09 21:19:40.909	info	Start javascript script.js.common.ESP_on
                        

                        Soweit so gut .. leider wird der exec befehl von IOBroker nicht an meinem Raspberry pi übermittelt.
                        Wenn ich den befehl im Terminal ausführe geht es,

                        Woran kann es liegen ?

                        MFG

                        E Online
                        E Online
                        emil70
                        schrieb am zuletzt editiert von emil70
                        #12

                        hat sich erledigt

                        gruss emil70

                        iobroker,pihole,homematic,motioneys,solaranlage laufen auf Proxmox (16 x AMD Ryzen 7 6800H with Radeon Graphics )

                        1 Antwort Letzte Antwort
                        0
                        • sralusS Offline
                          sralusS Offline
                          sralus
                          schrieb am zuletzt editiert von
                          #13

                          @emil70
                          hab es nun am rennen - unter /etc/sudoers.d eine custom_iobroker Datei angelegt mit folgendem Inhalt:
                          iobroker ALL=(ALL) NOPASSWD

                          Jetzt kann iobroker das script ausführen ...

                          Es gäbe bestimmt elegantere lösungen aber für mich ist es so ok ..

                          Danke an alle die mir infos und hilfe gegeben haben...

                          1 Antwort Letzte Antwort
                          1
                          Antworten
                          • In einem neuen Thema antworten
                          Anmelden zum Antworten
                          • Älteste zuerst
                          • Neuste zuerst
                          • Meiste Stimmen


                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          480

                          Online

                          32.6k

                          Benutzer

                          82.0k

                          Themen

                          1.3m

                          Beiträge
                          Community
                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                          ioBroker Community 2014-2025
                          logo
                          • Anmelden

                          • Du hast noch kein Konto? Registrieren

                          • Anmelden oder registrieren, um zu suchen
                          • Erster Beitrag
                            Letzter Beitrag
                          0
                          • Home
                          • Aktuell
                          • Tags
                          • Ungelesen 0
                          • Kategorien
                          • Unreplied
                          • Beliebt
                          • GitHub
                          • Docu
                          • Hilfe