Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Script (Bash) ausführen

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Script (Bash) ausführen

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

      Moin, bin mit dem Thema noch nicht wirklich warm, deshalb frage ich einfach mal:
      Ich möchte gerne ein Grafana Dashboard auf meinen Google Nest Hub2 wiedergeben.

      Das Funktioniert auch grundsätzlich mit dem auf meinem Raspyberry 4 Bookworme system zusätzlich installierten programm "catt" (https://github.com/skorokithakis/catt) mit dem Aufruf
      "catt -d 192.168.0.109 cast_site 192.168.0.132:3000/d/efcfc6c8-796f-4123-9a62-0b040cd9c8eb/heizung?orgId=1&refresh=1m" aus der ssh shell herraus.

      Ich möchte nun gerne in einem Blockly das bash script bzw den befehl ausführen.
      was muss ich da genau beachten bzw machen ?
      habe mit bin/bash noch keine grossen erfahrungen...
      habe mir unter opt/iobroker ein bash script mit dem Inhalt angelegt und auch ausführbar gemacht, jedoch passiert nix....
      #!/bin/bash

      /home/mike/.local/bin/catt -d 192.168.0.109 cast_site 192.168.0.132:3000/d/efcfc6c8-796f-4123-9a62-0b040cd9c8eb/heizung?orgId=1&refresh=1m

      B 1 Reply Last reply Reply Quote 0
      • B
        bloop @BigMike71 last edited by

        @bigmike71
        Erstmal Danke für den Tip mit catt!

        Leider kenne ich mich mit Google Nest zu wenig aus.
        Allerdings lässt sich aus der Console mit dem Befehl:

         iobroker state set <id> <value> [<ack>] 
        

        ein vorher angelegter Datenpunkt beschreiben.

        Eventuell hilft dir das weiter.

        B 1 Reply Last reply Reply Quote 0
        • B
          BigMike71 @bloop last edited by BigMike71

          @bloop
          danke für den tip, am trigger liegt es aber nicht, das bekomme ich hin.

          Bräuchte aber Hilfe in der Shell, bzw den linux rechten, hat da einer etwas für mich?
          anscheinend hat der user "iobroker" keine rechte das programm "catt" auszuführen...??
          mike@Raspberry-4:/home $ cd iobroker/
          mike@Raspberry-4:/home/iobroker $ sudo -u iobroker ./dash.sh
          ./dash.sh: line 3: /home/mike/.local/bin/catt: Permission denied

          wenn ich mit sudo -u mike ./dash.sh ausführe, wird das script auch gestarte.. kann mir da jemand unter die arme greifen?

          habe das packet mit pipx installiert (pipx install catt)

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

          Support us

          ioBroker
          Community Adapters
          Donate

          524
          Online

          31.6k
          Users

          79.6k
          Topics

          1.3m
          Posts

          2
          3
          142
          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