Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. C++ Programm

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    C++ Programm

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

      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 Reply Last reply Reply Quote 0
      • Jey Cee
        Jey Cee Developer last edited by

        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

        1 Reply Last reply Reply Quote 0
        • G
          gst666 last edited by

          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 Reply Last reply Reply Quote 0
          • M
            Moing last edited by

            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 Reply Last reply Reply Quote 0
            • First post
              Last post

            Support us

            ioBroker
            Community Adapters
            Donate

            876
            Online

            31.9k
            Users

            80.3k
            Topics

            1.3m
            Posts

            3
            4
            920
            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