Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. ioBroker Allgemein
  4. State per CLI setzen (über iPhone Kurzbefehle)

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    418

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    349

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    957

State per CLI setzen (über iPhone Kurzbefehle)

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
kommandozeilestatesshiphonekurzbefehle
4 Beiträge 2 Kommentatoren 341 Aufrufe 2 Beobachtet
  • Ä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.
  • HiltexH Offline
    HiltexH Offline
    Hiltex
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,

    ich möchte gerne mit der Kurzbefehle-App auf dem iPhone ein paar States in ioBroker setzen. Der beste Weg scheint mir dafür eine Verbindung per SSH zu sein. Allerdings scheitert es hier daran, dass ioBroker-Befehle nochmals mit dem Benutzer-Passwort bestätigt werden müssen. Das ist an sich zwar nicht schlecht, aber das iPhone meldet dann nur sudo: Kein TTY vorhanden und kein »askpass«-Program angegeben.

    Die SSH-Verbindung selbst funktioniert. Der Befehl, den ich absetze, sieht so aus:
    iobroker state set datenpunkte.0.test1.test01 "test"

    Wenn ich den Befehl normal im Terminal am Computer absetze, werde ich nach dem sudo-Passwort gefragt. Im Terminal kann ich das jedoch umgehen, indem ich den Befehl so anpasse:
    sudo -S iobroker state set datenpunkte.0.test1.test01 "test"
    Jedoch scheint das iPhone sich irgendwie daran zu stören, denn die Befehlsausführung hängt sich dabei auf und es passiert nichts.

    Der Versuch, das ganze zu umgehen, indem mittels sudo visudo der gewünschte Befehl "freigeschaltet" wird, führt einfach nur zu dem Ergebnis, dass ich trotzdem nach dem Passwort gefragt werde.

    So sieht der Eintrag aus:
    <username> ALL=(ALL:ALL) NOPASSWD: /opt/iobroker/iobroker state set datenpunkte.0.test1.test01 "test"

    Außerdem hab ich es auch ganz allgemein probiert:
    <username> ALL=(ALL:ALL) NOPASSWD: /opt/iobroker/iobroker

    Ein normales Shell-Script auszuführen funktioniert übrigens. Daher gehe ich im Moment davon aus, dass es einfach nur an der erneuten Passwortabfrage liegt.

    ioBroker läuft unter Ubuntu 18.04.2 LTS.

    Hat jemand eine Idee, wie ich die Passwortabfrage abschalten kann, damit mein iPhone States setzen kann?

    Blog: indibit.de

    1 Antwort Letzte Antwort
    0
    • HiltexH Offline
      HiltexH Offline
      Hiltex
      schrieb am zuletzt editiert von
      #2

      Hallo zusammen,

      ich würde das gerne nochmal in euren Fokus rücken, denn eine Lösung habe ich bisher noch nicht gefunden. Falls jemand mit dem ganzen Text im ersten Post nichts anfangen kann, nochmal kurz und knapp die Frage:

      Wie kann ich verhindern, dass der Kommandozeilenbefehl iobroker state set datenpunkte.0.test1.test01 "test"nach einem Passwort verlangt?

      Blog: indibit.de

      BBTownB 1 Antwort Letzte Antwort
      0
      • HiltexH Hiltex

        Hallo zusammen,

        ich würde das gerne nochmal in euren Fokus rücken, denn eine Lösung habe ich bisher noch nicht gefunden. Falls jemand mit dem ganzen Text im ersten Post nichts anfangen kann, nochmal kurz und knapp die Frage:

        Wie kann ich verhindern, dass der Kommandozeilenbefehl iobroker state set datenpunkte.0.test1.test01 "test"nach einem Passwort verlangt?

        BBTownB Offline
        BBTownB Offline
        BBTown
        schrieb am zuletzt editiert von
        #3

        @Hiltex muss den das Setzen des/der sate/s per ssh erfolgen?
        Ich mache dies über Telegram und Text2Command.

        Wäre das eine ALternative für dich?

        ioBroker auf NUC (VM debian v13 (Trixie ), node v22.22.2 npm v10.9.4, js-controller v7.1.1 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

        HiltexH 1 Antwort Letzte Antwort
        0
        • BBTownB BBTown

          @Hiltex muss den das Setzen des/der sate/s per ssh erfolgen?
          Ich mache dies über Telegram und Text2Command.

          Wäre das eine ALternative für dich?

          HiltexH Offline
          HiltexH Offline
          Hiltex
          schrieb am zuletzt editiert von
          #4

          @BBTown Nein, das ist leider keine Alternative, weil man Telegram (derzeit) nicht in die iPhone-Kurzbefehle einbinden kann.

          Blog: indibit.de

          1 Antwort Letzte Antwort
          0

          Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

          Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

          Mit deinem Input könnte dieser Beitrag noch besser werden 💗

          Registrieren Anmelden
          Antworten
          • In einem neuen Thema antworten
          Anmelden zum Antworten
          • Älteste zuerst
          • Neuste zuerst
          • Meiste Stimmen


          Support us

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

          550

          Online

          32.8k

          Benutzer

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