Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Pythonscript auf Raspberry Pi für 433MHz Sender

    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

    Pythonscript auf Raspberry Pi für 433MHz Sender

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

      Hallo zusammen,

      ich würde gerne auf meinem Raspberry Pi über einen 433MHz Sender meine Funksteckdosen schalten.

      Dazu verwende ich folgendes Pythonscript von Milaq: https://github.com/milaq/rpi-rf

      Wenn ich per SSH auf dem Raspberry unterwegs bin funktioniert das mitgelieferte Script auch wunderbar:

      ~~![](</s><URL url=)https://pasteboard.co/HxYZwOE.png" />

      https://pasteboard.co/HxYZwOE.png

      Wenn ich das jetzt aber von ioBroker via Javascript ausführen möchte bekomme ich folgende Fehlermeldung:

      ~~![](</s><URL url=)https://pasteboard.co/HxZ0zWa.png" />

      https://pasteboard.co/HxZ0zWa.png

      Für mich erschließt sich das so, als könnte er die Python-Referenzen nicht auflösen, allerdings habe ich keine Idee wie ich das lösen kann.

      ~~![](</s><URL url=)https://pasteboard.co/HxZ1rUT.png" />

      https://pasteboard.co/HxZ1rUT.png

      Hat jemand einen Tipp für mich?

      MfG

      caspa~~~~~~

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

        Hallo

        Ist unter den Javascript Adapter - Einstellungen "Erlaube das Kommando exec" Aktiviert?

        ggf

        Gibt es auch noch das Modul "ssh2" um SSH Kommandos auszuführen, in die leer Zeile einfügen unter Javascript Adapter - Einstellungen.

        Gruß Bluemoon

        1 Reply Last reply Reply Quote 0
        • C
          caspa last edited by

          Hallo,

          das exec command an sich funktioniert und ist im adapter freigegeben. Ein sudo reboot now funktioniert damit auch unproblematisch.

          Dann probiere ich heute abend mal das ssh2 command.

          Danke.

          1 Reply Last reply Reply Quote 0
          • C
            caspa last edited by

            __Ich bin inzwischen etwas schlauer, aber noch nicht weiter.

            das beispielscript erwartet python3, iobroker führt das aber damit anscheinend nicht aus und damit kann der die referenz nicht auflösen, oder kennt das installierte paket dazu nicht

            ~~![](</s><URL url=)https://pasteboard.co/Hy2SLdb.png" />

            https://pasteboard.co/Hy2SLdb.png

            Selbst bei expliziter angabe im script komme ich nicht weiter.

            ~~![](</s><URL url=)https://pasteboard.co/Hy2TvQl.png" />

            https://pasteboard.co/Hy2TvQl.png

            script: https://github.com/milaq/rpi-rf/blob/ma … pi-rf_send~~~~__ ~~~~EDIT: Ich habe das Problem anders gelöst.

            Ich verwende jetzt das NPM Package https://www.npmjs.com/package/rpi-433.

            Mein Script sieht damit so aus:

            var rpi433    = require('rpi-433'),    
                rfEmitter = rpi433.emitter({
                  pin: 0,
                  pulseLength: 350
                });
            
                rfEmitter.sendCode(86100, function(error, stdout) {
                    if(!error) console.log(stdout);
                  });
            
            

            Danke trotzdem für die Hilfe…~~~~

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

            Support us

            ioBroker
            Community Adapters
            Donate

            781
            Online

            31.7k
            Users

            79.9k
            Topics

            1.3m
            Posts

            2
            4
            861
            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