pilight - 433Mhz Funksteckdosen, Funkdimmer und mehr schalten und darstellen

  • pilight - 433Mhz Funksteckdosen, Funkdimmer und mehr schalten und darstellen? Schau mal ob du hier fündig wirst!

  • Hallo,

    habe eine Lampe, bei der eine Funkfernbedienung dabei war, diese sendet auf 433Mhz und möchte sie über den RPi steuern.

    Habe den Empfänger angeschlossen, dieser funktioniert im Prinzip, jedoch empfange ich alle Signale außer die meiner Fernbedienung:

  • Was soll das denn für eine Marke sein? Probiere auch mal pilight-debug aus und drück dann auf einen Button der Fernbedienung. Wenn das Protokoll bisher nicht unterstützt wird, musst du ein neues Thema im pilight Forum eröffnen, wo du für jeden Button den entsprechenden Debug-Output dazu packst.

    Gruß

  • Hallo
    hat jemand von euch mit pilight - cron erfahrung?
    ich hab das jetzt mal versucht zu installieren, aber irgendwie bekomm ich das nicht so richtig zum laufen.... ok, ich gestehe... das teil läuft nicht bei mir.....
    hab mir das mit git clone.... runtergeladen... und irgendwie gehts nicht weiter....
    hat vielleicht irgendwer von euch tips?
    danke

    pilight-cron ist hier zu finden....

  • Hat schon jemand einen Dimmer verwendet / installiert? Wenn ja, was für einen habt ihr genommen?

    Desweiteren würde mich interessieren, wie ihr den Temperatursensor installiert. Schließt ihr diesen direkt an den Pi an, oder verbindet ihr diesen über einen 433 Mhz Receiver, oder vllt sogar ganz anders?

    Bei der Variante 1 hätte man den Vorteil, dass man die Stromversorgung direkt geklärt hat, ist aber jedoch stark eingeschränkt in der Positionswahl.

    Zu guter Letzt:
    Weiß jemand, ob es einen 433-Mehrkanal-Empfänger gibt?
    Ich habe eine kleine LED Leiste mit 3 Kanälen (rgb). Dabei habe ich für jeden Kanal einen extra Schalter. Diese möchte ich nun auch über Pilight schalten können. Brauch ich also für jeden Kanal einen extra Empfänger, oder gibt es da evtl schon etwas fertiges?

    Gruß

  • Hallo IcedEarth,
    Hallo Forum,

    ich habe deine Beschreibung umgesetzt leider reagiert die Steckdose im Abschluss nicht. Vielleicht kann mir jemand helfen, muss dazu sagen, habe absolut keine Programmier Kenntnise, habe das Tutorial nur umgesetzt.

    Hardware RaspberryPI 512MB, Sender FS 1000 A (Angeschlossen ATAD - Pin11 / VCC - Pin 4 / GND Pin 6), Empfänger XY-MK-5V (Angeschlossen GND - Pin 9 / Data - Pin 12 / Data - / VCC Pin 2). Zu schaltenes Set Funksteckdosen REV Typ 8341 L (3erSet)

    Beschreibung bis Punkt 3 abgeschlossen. Dann getestet.

    pilight-receive - folgendes erhalten....
    {
    "code": {
    "id": 172735,
    "unit": 1,
    "state": "on"
    },
    "origin": "receiver",
    "protocol": "cleverwatts",
    "uuid": "0000-00-00-f9-ed8e76",
    "repeats": 1
    }
    {
    "code": {
    "id": 0,
    "unit": 14,
    "state": "on"
    },
    "origin": "receiver",
    "protocol": "rev3_switch",
    "uuid": "0000-00-00-f9-ed8e76",
    "repeats": 1
    }
    {
    "code": {
    "id": 172735,
    "unit": 1,
    "state": "on"
    },
    "origin": "receiver",
    "protocol": "cleverwatts",
    "uuid": "0000-00-00-f9-ed8e76",
    "repeats": 2
    }
    {
    ....geht noch etwas weiter, jedoch mit den Inhalten. Ich habe auf der Fernbedienung nur den 1 Knopf, also die erste Steckdose gedrückt.

    Danach habe ich mit über putty ein zweites Fenster aufgemacht um Receive zu sehen und folgendes zu senden (die Lampe an der Steckdose ist an, ich will sie also ausschalten) :

    sudo pilight-send -p cleverwatts -u 1 -i 172735 -f
    daraufhin empfängt der receiver auch (meiner Meinung nach ordnungsgemäß) :

    {
    "origin": "sender",
    "protocol": "cleverwatts",
    "code": {
    "id": 172735,
    "unit": 1,
    "state": "off"
    },
    "repeat": 1,
    "uuid": "0000-00-00-f9-ed8e76"
    }

    dann habe ich noch folgendes versucht, da ja neben cleverwatts auch rev3_switch als protokoll angezeigt wird

    sudo pilight-send -p rev3_switch -u 14 -i 0 -t
    daraufhin empfängt der receiver

    pi@raspberrypi ~ $ pilight-receive
    {
    "origin": "sender",
    "protocol": "rev3_switch",
    "code": {
    "id": 0,
    "unit": 14,
    "state": "off"
    },
    "repeat": 1,
    "uuid": "0000-00-00-f9-ed8e76"
    }

    Jedoch schaltet die Steckdose einfach nicht. Was kann ich noch tun ?? Oder geht die REV Typ 8341 L einfach nicht zu schalten ?

    Version wird dies angezeigt :
    pi@raspberrypi ~ $ sudo pilight-daemon -V
    pilight-daemon version 5.0, commit v5.0-18-gbcfd928

    Ich hoffe es kann mir jemand helfen, vielleicht hat ja auch jemand die REV Typ 8341 L und ist zum erfolg gekommen ? Danke schon mal. Sollte ich was vergessen haben, bitte melden, liefere das dann nach.

  • pckhib: Ich hab einen Dimmer von Intertechno. Der hat allerdings eine seltsame Art gedimmt zu werden, die von pilight nicht unterstützt wird. Man kann dies aber umgehen, indem man einen Befehl an die Jalosieschalter von Intertechno sendet (selbes Protokoll). Man hat dann zwar immer einen Button mehr im Menü, kann die Lampe aber dimmen.
    http://www.amazon.de/gp/product/B001MZ647U/ref=oh_aui_detailpage_o06_s00?ie=UTF8&psc=1&tag=psblog-21 [Anzeige]

    novregen:
    hast du schon einen Blick ins Wiki geworfen: http://wiki.pilight.org/doku.php/rev_v3
    Hast du schon versucht die Werte der Fernbedienung mit pilight-debug zu lesen?

    Gruß

  • Ich steuere meine Funktsteckdosen aktuell mit Pilight und den dazugehörigen Fernbedienungen. Gibt es auch eine Möglichkeit, den State in Pilight anzupassen, wenn eine Steckdose per Fernbedienung angesteuert wird? Also der Empfänger bekommt das durchaus mit, wenn ich die Dosen per Fernbedienung steuere, nur fehlt mir spontan die Verknüpfung dann auch den Pilight state von z.B. "off" auf "on" zu setzen. Kann man da eine einfache If-Anweisung irgendwo einsetzen?

    Gruß


  • Gibt es auch eine Möglichkeit, den State in Pilight anzupassen, wenn eine Steckdose per Fernbedienung angesteuert wird?


    Der Empfänger kann logischerweise nicht mitteilen, welchen Status der Schalter hat. Also bleibt meiner Meinung nach nur die Möglichkeit, am Pi einen zweiten Empfänger laufen zu lassen. Dieser schaltet dann parallel zur Fernbedienung den Status in einer Textdatei um. Diese "conf-Datei" kann du dann mit dem Pi abfragen.
    Dazu gibt es für python ein spezielles Modul (import ConfigParser), in einem Shell-script hat sich bei mir "grep" bestens bewährt.
    Das heißt aber, dass auf dem Pi ständig ein Abfrage-Prozess für den Empfänger laufen muss. Wenn da mal was abstürzt, ist die Sache asynchron.

    Gruß
    Jan

  • Danke für deine Antwort!

    Verstehe ich das richtig, dass du das bei dir bereits so laufen hast? Kannst du in diesem Fall hier eine kleine Doku dazu schreiben?

    Habe am Pi Sender und Empfänger für 433MHz und beim Schalten per Fernbedienung bekommt pilight-receive das auch mit.

    Gruß


  • Verstehe ich das richtig, dass du das bei dir bereits so laufen hast?


    In dieser Form habe ich das nicht implementiert. Ich kann über eine Webseite mehrere Lampen mit je einer "Taste" umschalten und über unterschiedliche Icons für die Umschalttaste den Zustand anzeigen. Auf eine "Rückmeldung" habe ich verzichtet, weil diese Lampen ausschließlich via Pi geschaltet werden.
    Was willst du denn genau wissen? Geht's um die Speicherung der Status in einer Config-Datei? Da kannst du selbstverständlich ein Code-Schnipsel haben (bash-script und/oder python).

    Gruß
    Jan

    Edited once, last by EmmaZwo (September 20, 2014 at 7:46 PM).

  • Ich habe ein Problem mit Pilight, immer wenn ich "pilight-learn" oder andere Befehle wie z.B: pilight-raw kommt diese Fehlermeldung:
    (null): the settings file /etc/pilight/settings.json does not exists
    [Oct 12 11:40:53:685854] pilight-learn: ERROR: pilight-daemon instance found (7098)
    Die Datei settings.json ist vorhanden und aufrufbar.
    Ich habe die pilight Version 5.0 geladen.

    A: Was ist dein dunkelstes Geheimnis?
    B: Das kann ich dir nicht sagen.
    A: sudo was ist dein dunkelstes Geheimnis?


  • Fehlermeldung:
    (null): the settings file /etc/pilight/settings.json does not exists


    Hi,
    diese Fehlermeldung ist irreführend. Sie heißt nur, dass der user, der das Programm gestartet hat, für diese Datei keine Leserechte hat. Und tatsächlich hat nur root Leserechte für den ganzen pilight-Kram.
    Im einfachsten Fall habt ihr ein sudo vergessen.

    Gruß
    Jan

    Edited once, last by EmmaZwo (October 12, 2014 at 10:24 PM).

  • Hey,
    ich habe das Problem das er mir beim starten des Pilight-Daemon immer den Fehler "segmentation fault" ausspuckt. Kann mir da einer weiterhelfen?
    Ich habe schon die aktuellste stable Version und die Entwicklerversion versucht.

    Regards

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!