NEWS
Pythonscript auf Raspberry Pi für 433MHz Sender
-
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:
~~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:
~~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.
~~https://pasteboard.co/HxZ1rUT.png" />https://pasteboard.co/HxZ1rUT.png
Hat jemand einen Tipp für mich?
MfG
caspa~~~~~~
-
-
__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
~~https://pasteboard.co/Hy2SLdb.png" />https://pasteboard.co/Hy2SLdb.png
Selbst bei expliziter angabe im script komme ich nicht weiter.
~~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…~~~~
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