Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Problem: Linux scripten mit iobroker command

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Problem: Linux scripten mit iobroker command

    This topic has been deleted. Only users with topic management privileges can see it.
    • liv-in-sky
      liv-in-sky last edited by

      hi leute - stelle mich heute extrem an

      erbittte hilfe bei linux script

      ich möchte folgenden befehl ausführen:

       iobroker state set controll-own.0.RADIOs.RockAntenneTitle $title
      

      der title wird durch ein script ermittelt und für den alexa2 adapter gebraucht - dort ist es nicht möglich, den titel und interpreten von amazon zu bekommen. mein problem sind die leerzeichen - der obere befehl funktioniert , wenn kein leerzeichen im titel ist. dertitel aber sieht z.b so aus:

      "Mike and The Mechanics - Word of mouth"

      der fehler der kommt:

      Set "controll-own.0.RADIOs.RockAntenneTitle" with value: 'Mike and ack flag and
      

      das leerzeichen wird mit interpretiert!

      ich habe schon alles versucht - es klappt aber leider nicht jemand eine idee -wie muss ich $title schreiben.

      hab es auch mit curl versucht:

      curl 'http://192.168.178.59:8087/set/controll-own.0.RADIOs.RockAntenneTitle?value="'"$title"'"'
      

      bitte helfen

      1 Reply Last reply Reply Quote 0
      • apollon77
        apollon77 last edited by

        An der kommandozeile mal versucht das $title in Anführungszeichen zu setzen?

        Gesendet vom Handy …

        1 Reply Last reply Reply Quote 0
        • liv-in-sky
          liv-in-sky last edited by

          schon versucht - z.b.

           title="123 123" && iobroker state set controll-own.0.RADIOs.RockAntenneTitle "$title"
          

          weder commandozeile noch bash script - geht nicht - habe alle leerzeichen durch "-" ersetzt" - dann gehts
          4447_titlerock.png

          1 Reply Last reply Reply Quote 0
          • liv-in-sky
            liv-in-sky last edited by

            nicht mal das geht:

            iobroker state set controll-own.0.RADIOs.RockAntenneTitle "123 123"

            1 Reply Last reply Reply Quote 0
            • liv-in-sky
              liv-in-sky last edited by

              hier mal das ganze script:

              #!/bin/bash
              
              mplayer -nosound "http://mp3channels.webradio.rockantenne.de/rockantenne" > /tmp/title.txt
              
              title=`cat /tmp/title.txt | grep "ICY" /tmp/title.txt  | egrep -B 1 '(StreamTitle)' | sed 's/\;StreamUrl.*//' | cut -c23- | sed 's/.$//' |  sed -e 's/^.//' | sed 's/ /-/g'`
               echo " das ist  TITLE: "$title
              
              # curl 'http://192.168.178.59:8087/set/controll-own.0.RADIOs.RockAntenneTitle?value="'"$title"'"'
               iobroker state set controll-own.0.RADIOs.RockAntenneTitle $title
               rm /tmp/title.txt
              
              
              1 Reply Last reply Reply Quote 0
              • First post
                Last post

              Support us

              ioBroker
              Community Adapters
              Donate
              FAQ Cloud / IOT
              HowTo: Node.js-Update
              HowTo: Backup/Restore
              Downloads
              BLOG

              925
              Online

              32.0k
              Users

              80.5k
              Topics

              1.3m
              Posts

              2
              5
              567
              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