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

  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. C++ Programm

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.2k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.9k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.2k

C++ Programm

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
4 Beiträge 3 Kommentatoren 967 Aufrufe
  • Ä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.
  • M Offline
    M Offline
    Moing
    schrieb am zuletzt editiert von
    #1

    Hallo,

    ich habe ein Programm in C++ geschrieben, dass ich zur Gartenbewässerung nutze.

    Nun würde ich das auch gerne mittels IO-Broker starten. Sodass ich es im Vis einbinden kann.

    Gibt es dazu eine Möglichkeit das C++ Programm aufzurufen?

    Oder muss ich es versuchen mit Javascript neu zu schreiben?

    1 Antwort Letzte Antwort
    0
    • Jey CeeJ Online
      Jey CeeJ Online
      Jey Cee
      Developer
      schrieb am zuletzt editiert von
      #2

      Wer? Was? Wo?

      Also die infos deinerseits sind etwas dürftig. Läuft das Programm auf dem iobroker host?

      Gibt es Werte zurück?

      Eine mögliche Antwort auf deine Frage ist JS Adapter und die Funktion exec.

      Gesendet von meinem m8 mit Tapatalk

      Persönlicher Support
      Spenden -> paypal.me/J3YC33

      1 Antwort Letzte Antwort
      0
      • G Offline
        G Offline
        gst666
        schrieb am zuletzt editiert von
        #3

        Deine Anfrage ist in der Tat etwas kurz geraten. Ich gehe davon aus, dass Du Dein C++-Programm als Binare hast und einfach starten willst. Dieses kannst Du relativ einfach machen, indem Du ein Javascript schreibst in dem Du mittels exec einen Shellaufruf machst. Ob Dieses am Ende schön ist mag dahingestellt sein. Nachteil dieser Lösung ist, dass Du schlecht Informationen über den Status Deines Bewässerungsprogramms integrieren kannst. Tendenziell würde ich anregen, über eine Konvertierung des Programms nach Javascript nachzudenken. Ich vermute das Programm ist nicht allzugroß.

        Herzliche Grüße

        Gerhard

        1 Antwort Letzte Antwort
        0
        • M Offline
          M Offline
          Moing
          schrieb am zuletzt editiert von
          #4

          Da Programm läuft aktuell auf einen Raspberry Pi Zero W.

          Allerdings versuche ich darauf gerade IO-Broker zu installieren und es als Slave agieren zu lassen.

          Weil ohne IO-Broker auf den PI, wo da Programm ausgeführt werden soll, wird es nicht gehen?

          Ja das Programm liegt als Binary vor.

          Das mit dem exec ist genau das was ich gesucht habe.

          Mir ist bewusst, das es nicht die schönste Lösung ist.

          Aber aktuell möchte ich es nur ausführen und sobald ich Zeit finde es in Ruhe in Javascript neu implementieren.

          Also soll nur ne Übergangslösung für die nächsten Monate werden

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


          Support us

          ioBroker
          Community Adapters
          Donate

          253

          Online

          32.4k

          Benutzer

          81.4k

          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