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
    10
    1
    63

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    554

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.7k

offline - script schalten...

Geplant Angeheftet Gesperrt Verschoben Blockly
blocklyjavascript
13 Beiträge 3 Kommentatoren 822 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 Offline
    sralusS Offline
    sralus
    schrieb am zuletzt editiert von
    #1

    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 1 Antwort Letzte Antwort
    0
    • 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 Offline
                      E Offline
                      emil70
                      schrieb am zuletzt editiert von
                      #10

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

                      Komando"exec"erlauben
                      

                      gruss emil70

                      iobroker(V9) und Pi-hole läuft über docker (js-controller 6.0.11 und admin v7.1.15) auf einem synology DS918+ mit DSM 7.1.1-42962 Update 6

                      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 Offline
                          E Offline
                          emil70
                          schrieb am zuletzt editiert von emil70
                          #12

                          hat sich erledigt

                          gruss emil70

                          iobroker(V9) und Pi-hole läuft über docker (js-controller 6.0.11 und admin v7.1.15) auf einem synology DS918+ mit DSM 7.1.1-42962 Update 6

                          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

                            688

                            Online

                            32.5k

                            Benutzer

                            81.8k

                            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