Ergebnis 1 bis 15 von 23

Thema: misterhouse für Dummies

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    hhk Guest

    misterhouse für Dummies

    Hallo Spezies,

    anscheinend bin ich mal wieder zu blind, oder zu blöd, oder beides:
    Folgende Ausgangssituation:
    ein WIN-XP-PC, eine serielle Gira-EIB-Schnittstelle, eine Datei auf dem PC namens "mhe.exe"

    Kann mir jemand für ganz Doofe in Stichworten erklären, wie ich damit auf den Bus zugreifen und über einen Browser die Lampe im Büro mit der GA 0/0/13 schalten kann?

    Die Dokumentation erzählt mir immer nur was über Sprachausgabe, Linux, X10 usw. aber nichts was ich gebrauchen kann.

    Danke für eure Hilfe

    HHK

  2. #2
    Registriert seit
    Aug 2001
    Ort
    Solingen
    Alter
    57
    Beiträge
    150
    Unter http://misterhouse.sourceforge.net/m...are_interfaces
    steht

    10/2005: Peter Sjodin added Linux support for EIB (European Installation Bus, info here: http://en.wikipedia.org/wiki/European_Installation_Bus ). New modules are lib/EIB_Items.pm and lib/EIB_Device.pm. Example items are in code/examples/eib_items.mht.

    also gibt es anscheinend EIB Anschluss nur unter Linux
    mfg Markus Pietz

  3. #3
    thoern ist offline Registrierter Benutzer
    Registriert seit
    Mar 2005
    Ort
    Heroldsbach
    Beiträge
    126

    Windows ist nicht zu empfehlen

    Hallo,

    was auf jeden Fall notwendig ist, ist der "eibd" (EIB-Deamon, https://www.auto.tuwien.ac.at/~mkoegler/index.php/eibd).
    Dieser steht für Linux als RPM zur Verfügung. Für Debian-Linux gibt es auch fertige Packages im Debian-Format. Für Windows gibt es den meines Wissens nach nicht.
    Man kann ihn auch selbst kompilieren, da die Quellen frei zur Verfügung sind. Unter Linux ist dies ebenfalls noch machbar, bei Windows würde ich aber davon abraten (könnte ziemlich zeitaufwändig werden, da Windows nicht alles mitbringt, was hierzu nötig ist).

    Grundsätzlich ist die Kommunikation wie folgt:

    Misterhouse -> eibd -> Eib-Schnittstelle zum Bus (USB-Schnittstelle, IP-Gateway, etc) und umgekehrt

    misterhouse und EIB ist meiner Meinung nach derzeit nur unter Linux sinnvoll.

    Gruss,

    thoern

  4. #4
    hhk Guest
    ...tja, wenn das mit Windows nicht geht, ist mein Plan B:
    einen alten 486er rauskramen, darauf Linux installieren, und den dann mit misterhouse als Homeserver laufen lassen.
    Hat das Aussicht auf Erfolg?

    HHK

  5. #5
    thoern ist offline Registrierter Benutzer
    Registriert seit
    Mar 2005
    Ort
    Heroldsbach
    Beiträge
    126
    Hi,

    also ich verwende einen Pentium MMX, 233MHz mit 64MB RAM. Reicht völlig aus.

    Du solltest erst nochmals checken, ob die aktuellen Linux-Versionen noch vernünftig auf einem 486er laufen. Ich denke aber schon.

  6. #6
    Registriert seit
    Jul 2004
    Beiträge
    49
    Hallo,

    komm im moment mit dem misterhouse nicht so weiter.
    Doku wie man eib und die items dann in skripten verwendet find ich irgendwie nicht, nur die x10 Geschichten. Wie kann ich die unter items.mht definierten Geräte ansprechen, bzw. reicht es ein test.pl script unter code zu erstellen und dann zieht das gleich oder muß ich das vorher verknüpfen damit das geht?
    gibts da ne vernüftige Doku ?
    Mit googlen und forumssuche werd ich net schlau.

    Bsp. items.mht:

    GROUP, Rolladen
    GROUP, Beleuchtung
    GROUP, Keller
    GROUP, EG
    GROUP, OG
    GROUP, DG
    GROUP, Aussen
    GROUP, Steckdosen
    GROUP, Ventile
    GROUP, Heizung
    GROUP, Zentral


    #=========================== EIB ===================
    # ************ Beleuchtung ************************
    # ----------------------- Zentral -----------------
    EIB1, 0/1/0, Licht_Zentral_AUS, Beleuchtung|Zentral
    # ----------------------- Keller ------------------
    EIB1, 1/0/0, Licht_Decke_Hausanschlussraum, Beleuchtung|Keller, R
    EIB1, 1/0/4, Licht_Decke_Keller_1, Beleuchtung|Keller, R
    EIB1, 1/0/8, Licht_Heizraum_KOMPLETT, Beleuchtung|Keller, R
    EIB1, 1/0/9, Licht_Wand_Heizraum, Beleuchtung|Keller
    EIB1, 1/0/10, Licht_Decke_Heizraum, Beleuchtung|Keller
    EIB1, 1/0/12, Licht_Decke_Keller_2, Beleuchtung|Keller, R
    EIB1, 1/0/16, Licht_Decke_Bad_KG, Beleuchtung|Keller, R
    EIB1, 1/0/20, Licht_Wand_Bad_KG, Beleuchtung|Keller, R
    EIB1, 1/0/24, Licht_Flur_KG, Beleuchtung|Keller, R
    EIB1, 1/0/28, Licht_Treppe_KG_EG, Beleuchtung|Keller, R
    EIB1, 1/0/100, Licht_Keller_KOMPLETT, Beleuchtung|Keller
    # ************ Ventile ****************************
    # ----------------------- Aussen ------------------
    EIB1, 7/0/0, Beregnung_Rasen, Ventile|Aussen, R
    # ************ Fussbodenheizung ********************
    # ----------------------- EG ----------------------
    EIB1, 6/0/0, FBH_Diele_Bad_EG, Heizung|EG
    EIB1, 6/0/1, FBH_Buero, Heizung|EG
    # ************ Rolladen ***************************
    # EIB7, lang_Adresse|kurz_Adresse, ...
    # ----------------------- Zentral -----------------
    EIB7, 0/1/51|0/1/50, Rolladen_KOMPLETT, Rolladen|Zentral
    EIB7, 0/1/61|0/1/60, Rolladen_KOMPLETT_ohne_OG, Rolladen|Zentral
    EIB7, 0/1/71|0/1/70, Rolladen_KOMPLETT_ohne_Kinder_Terrassenseite, Rolladen|Zentral
    EIB7, 0/1/76|0/1/75, Rolladen_EG_KG_KOMPLETT, Rolladen|Zentral
    # ----------------------- Keller ------------------
    EIB7, 4/0/1|4/0/0, Rolladen_Hausanschlussraum, Rolladen|Keller
    EIB7, 4/0/5|4/0/4, Rolladen_Keller_1, Rolladen|Keller
    EIB7, 4/0/9|4/0/8, Rolladen_Keller_2, Rolladen|Keller



    mfg LANToeter

    PS: eibd läuft mh kann den status der eib geräte abfragen.

  7. #7
    Registriert seit
    Oct 2003
    Ort
    Breitscheid (Rheinland/Pfalz)
    Beiträge
    20
    Es reicht aus eine *.pl-Datei im Code-Verzeichnis zu erstellen.

    Jedes in der mht definierte EIB_Item ist in Perl ansprechbar.

    Zum Beispiel kannst du deiner test.pl im Code-Verzeichnis folgendes hinzufügen:

    if ($New_Minute) {
    set $Licht_Decke_Hausanschlussraum ON;
    }

    Dann wird jede Minute das Licht angeschalten. Beispiele gibts dazu auf der MH-Webseite http://misterhouse.sf.net unter "Examples".

    Empfehlenswert ist auch "Docs" und dann "List of ...". Da gibt es jeweils eine Liste von globalen Variablen und Funktionen.

  8. #8
    Registriert seit
    Jul 2004
    Beiträge
    49
    Hallo,

    danke wer lesen kann ist klar im Vorteil.
    Steht ja alles auf der misterhouse seite.
    Hab das wohl irgendwie überlesen :-)

    stimmt test.pl datei im Verzeichnis code erstellt mit z.B.
    if ($New_Minute) {
    set $Licht_Decke_Hausanschlussraum ON;
    }
    und misterhouse neu gestartet und schon gehts.
    Hab auch schon andere scripte erstellt :-)
    einfach genial.

    mfg LANToeter

  9. #9
    Registriert seit
    Sep 2008
    Ort
    Bodensee
    Beiträge
    12
    Hallo,

    soweit geht das bei mir auch alles. Ich kann alles schalten.

    Was mir nicht gelingt ist das lesen bzw. reagieren auf eine Statusänderung. Misterhouse bekommt scheinbar den geänderten Status nicht mit.
    Wenn ich per Script BAD_LED jede Minute schalte geht das ohne Probleme.

    Was mache ich hier falsch?
    Gibt es einen Debugmodus mit welchem ich sehen kann ob der EIBD den Status weiterleitet<ß

    # erste Klingelfunktion fuer OG1

    # Das druecken des Klingeltasters soll ein Licht schalten


    if (state_changed $Klingel_OG1) {
    set LED_BAD ON;
    }

  10. #10
    Avatar von EIB-Freak
    EIB-Freak ist offline KNX-Professional Firmenmitglied (Administrator)
    Registriert seit
    Aug 2004
    Ort
    Überlingen/Bodensee
    Alter
    44
    Beiträge
    4.375
    Zitat Zitat von hartwigm Beitrag anzeigen
    Was mir nicht gelingt ist das lesen bzw. reagieren auf eine Statusänderung. Misterhouse bekommt scheinbar den geänderten Status nicht mit.
    soeben über die Forensuche gefunden: http://www.knx-professionals.de/foru...74&postcount=5
    Gruss,

    Michael

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •