Fhem server

  • Hallo zusammen,

    habe auf einem meiner Pis einen Fhemserver laufen...

    habe ein 433MHZ sender angeschlossen um meine steckdosen zu schalten.

    Nun meine frage wie kann ich mehrere Steckdosen schalten, dass sich auch die einzelnen Steckdosen ihren Schaltzustand ändern.

    STeckdosen wurden so angelegt:

    # ELRO Funksteckdosen 434Mhz
    define WZ_TischLampe dummy
    attr WZ_TischLampe room Wohnzimmer
    attr WZ_TischLampe setList on off
    define off_WZ_TischLampe notify WZ_TischLampe:off {system("sudo /usr/bin/send 01110 1 0 &")}
    define on_WZ:TischLampe notify WZ_TischLampe:on {system("sudo /usr/bin/send 01110 1 1 &")}

    Kann mir jemand weiterhelfen....

    Danke Gruß
    Gangwi

    • Offizieller Beitrag

    Hallo,

    du musst mehrere definieren. Genau so wie du es schon getan hast, nur mit anderem Namen. Eventuell in anderen Räumen usw.
    Also einfach den Code kopieren und "WZ_TischLampe" ändern zu "Schlafzimmerlampe" usw.
    Und die notifys auch.. Das selbe mit off oder on davor..

    LG

    <woltlab-metacode data-name="align" data-attributes="WyJjZW50ZXIiXQ=="><p><span style="font-size: 10pt">Ein "Gefällt mir" oder die Bewertung im Profil ist eine nette Geste für die Hilfe die wir hoffentlich waren oder sind.</span></p></woltlab-metacode>

  • Hey danke für deine antwort...
    habe ich gemacht...
    jetzt will ich aber mehrere gleichzeitig schalten...

    das klappt auch soweit mit diesem code:

    # ELRO Funksteckdosen 434Mhz Wohnzimmer alles schalten
    define WZ_Alles dummy
    attr WZ_Alles room Wohnzimmer
    attr WZ_Alles setList on off
    define off_WZ_Alles notify WZ_Alles:off {system("sudo /usr/bin/send 01000 1 0 &")};; sleep 1;;{system("sudo /usr/bin/send 01000 3 0 &")};; sleep 1;;{system("sudo /usr/bin/send 01000 2 0 &")}
    define on_WZ_Alles notify WZ_Alles:on {system("sudo /usr/bin/send 01000 1 1 &")};; sleep 1;;{system("sudo /usr/bin/send 01000 3 1 &")};; sleep 1;;{system("sudo /usr/bin/send 01000 2 1 &")}

    nur ändern sich jetzt die Symbole an den einzelnen steckdosen in Fhem nicht...

    wie kann ich das realisieren???

    Gruß Gangwi

  • Hallo,

    meine sind so definiert:

    Alle zusammen werden über:

    Code
    # Alle Funk-Lichtschalter für Lampen
    define Lampen_Alle structure room Lampen_Sofa Lampe_TV Lampe_Naehmaschine Lampe_Bad 
    attr   Lampen_Alle group Licht_Alle
    attr   Lampen_Alle room Licht
    attr   Lampen_Alle comment Alle FunkSchalter für Licht


    in fhem.cfg angesprochen und werden über:

    Code
    # 
    define AllesAus at *07:15:00 set Lampen_Alle off
    attr   AllesAus room hidden


    zum Beispiel morgens alle gemeinsam ausgeschaltet.

    Gruß
    Bracew

  • Hey dankle für deine Antwort...

    Beim mir macht der befehl GenShellSwitch probleme...

    bekomme da ne fehlermeldung....

    weist du woran es liegen kann???

    habe disen befehl mal auf meine Lampen angepasst:
    # Alle Funk-Lichtschalter für Lampen
    define Lampen_Alle structure room Lampen_Sofa Lampe_TV Lampe_Naehmaschine Lampe_Bad
    attr Lampen_Alle group Licht_Alle
    attr Lampen_Alle room Licht
    attr Lampen_Alle comment Alle FunkSchalter für Licht

    nun schalten sich die Symbole um aber die lampen bleiben aus...
    dies liegt daran dass der sender nicht gleichzeitig die drei meldungen senden kann...
    könnte man da eine kleine verzögerung zwischen die einzelen element bauen...

    Einmal editiert, zuletzt von gangwi (7. Oktober 2014 um 15:42)

  • Hallo,

    es ist schwer Deinen Fehler von hier aus zu sehen. Ist zu weit weg am Horizont. Halt mal Deinen Bildschirm höher!

    Spass bei Seite. Geht so natürlich nicht.

    Ich habe mich an die Anleitung aus:
    http://www.gtkdb.de/index_36_2261.html
    gehalten und danach hat alles auf Anhieb funktioniert.

    Es gibt auch ein gutes FHEM Forum:
    http://forum.fhem.de/index.php
    in welchem es viele liebe Leute gibt, welche Dir evtl. weiterhelfen können.

    Such dort mal nach GenShellSwitch, gibt viele Hilfe, z.B.:
    https://www.forum-raspberrypi.de/Thread-tutoria…droid-version-2

    Gruß
    Bracew

  • Hei,

    Du schreibst immer noch nicht welche Fehlermeldung. Ist so der berühmte Blick in die Glaskugel.

    Es geht aber bei mir ohne Verzögerung, siehst Du ja an meinem Code.

    Schau mal hier zum Thema GenShellSwitch:
    433mhz Steckdosen Steuerung

    Gruß
    Bracew

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!