Ergebnis 1 bis 15 von 95

Thema: Misterhouse und KNX/EIB

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Registriert seit
    Jun 2007
    Ort
    R
    Alter
    60
    Beiträge
    3

    Misterhouse und KNX/EIB

    Hallo,
    ich hab interesse an der Kopplung von Misterhouse und KNX/EIB.
    Welche Stolperfallen sind zu beachten und welche Tricks gibt es hier?
    Gibte es noch mehr als EIB1 1G, EIB2 EIB 3 EIB 5; EIB7 oder ist das Misterhouse spezifisch?

    vg
    Hermann

  2. #2
    Registriert seit
    Nov 2002
    Ort
    am Fuße des heiligen Berges
    Alter
    51
    Beiträge
    1.848
    Dieses Thema wurde hier im Forum besprochen, versuch doch mal über die Hilfe etwas zu finden
    [B]Gruß
    Helmut

  3. #3
    Registriert seit
    Jun 2007
    Ort
    R
    Alter
    60
    Beiträge
    3

    Tricks und Stolperfallen

    Zitat Zitat von EIB-TECH Beitrag anzeigen
    Dieses Thema wurde hier im Forum besprochen, versuch doch mal über die Hilfe etwas zu finden
    das Thema schon, aber Tricks und Stolperfallen nicht.

    Ich habe Misterhouse unter Ubuntu laufen und eibd läuft auch. In Kürze werde ich eine Eib Schnittstelle RS 232 koppeln und poste die Ergebnisse hier.

    vg
    Hermann

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

    die Kopplung zwischen Misterhouse und EIB-Bus erfolgt über "eibd". Als Interface zum Bus verwende ich eine ABB-USB-Schnittstelle. eibd kommuniziert bei mir also über USB mit dem Bus. Bevor du mit misterhouse weitermachst solltest du erst einmal sicherstellen, dass eibd richtig funktioniert und dass du mit den herkömmlichen eibd-Kommandos Aktoren schalten bzw. abfragen kannst.

    Gruss,

    thoern

  5. #5
    Registriert seit
    Jan 2005
    Ort
    Neuwied
    Alter
    56
    Beiträge
    80
    Zitat Zitat von hermanns Beitrag anzeigen
    das Thema schon, aber Tricks und Stolperfallen nicht.

    Ich habe Misterhouse unter Ubuntu laufen und eibd läuft auch. In Kürze werde ich eine Eib Schnittstelle RS 232 koppeln und poste die Ergebnisse hier.

    vg
    Hermann
    ich habe mh auch über die serielle schnittstelle BCU1 laufen bei mir die 2te -> ttyS1

    setserial /dev/ttyS1 uart none #für die 2te serielle
    insmod eib.ko #modul des eibd laden
    eibd -i bcu1:/dev/eib1 -S -D -u

    zum testen:
    wechseln ins quellverzeichnis von bcusdk
    nglux:/usr/local/src/bcusdk-0.0.1/eibd/examples # ./busmonitor1 local:/tmp/eib


    ./groupswrite local:/tmp/eib 1/2/10 1 #macht z.b. bei mir das licht im büro an
    für mh benötigt man:
    # uart abschalten

    /bin/setserial /dev/ttyS1 uart none
    echo -en "\n com2 für Kernel deaktiviert \n"
    cd /usr/local/src/eib-0.2.6.4.1
    insmod eib.ko

    und in der mh.private.ini
    #EIB WELT beginn
    @ European Installation Bus (EIB) config.
    @ eib_device is the EIB device name or eibd url. Clear to disable EIB.
    @ To use local EIB-Linux driver, set to device name e.g "/dev/eib".
    @ To communicate via eibd, set to "ip:hostname"
    @ where hostname is host where eibd runs, e.g. "ip:localhost".
    #eib_device=/dev/eib1
    eib_device=/dev/eib1

    @ eib_send_interval defines the minimum number of mh passes between sending events (for the purpose of
    @ limiting the rate of EIB accesses by mh).
    eib_send_interval = 5

    @ eib_read_retry_interval is how long to wait (secs) before making another attempt to read a
    @ value.
    eib_read_retry_interval = 10

    @ eib_dimmer_timer defines how long time (secs) it takes before a dimmer reaches a steady level
    @ after a "dim" or a "brighten" event. If no "stop" event has been detected within that
    @ period of time, it is assumed that the dimmer has stopped anyway. A read request
    @ is then generated.
    eib_dimmer_timer = 5

    @ eib_max_read_attempts is max number of attempts to read a value before giving up
    eib_max_read_attempts = 3

    @ eib_dim_stop_on_repeat defines if repeated setting of the same state twice
    @ should stop dim/brighten an EIB dimmer. The idea is that a repeated click on "dim" or "brighten"
    @ in for example the web interface will stop the dimmer in its current position.
    @ The repeated click should occur within the time period "eib_dimmer_timer" after the first
    @ click.
    @ Undefine to disable this behaviour (in which case a repeated click will have no particular effect).
    eib_dim_stop_on_repeat = 1

    @ These are the states displayed on the tk and web menus for EIB type 2 items
    eib2_menu_states=on,off,+40,-40,5%,30%,60%,100%

    @ This defines how much incoming EIB data you want echoed to the print log:
    @ 1 -> no data
    @ 2 -> Errata on incoming data: group addresses with no corresponding item, type mismatch
    @ 3 -> " and echos all incoming and outgoing data
    eib_errata=2

    #EIB Welt ende



    viel glück

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

    steuerst du auch Rollos / Jalousien über das Misterhouse-Web-Frontend? Falls ja, wie hast du das gelöst?

    Bei mir funktioniert es, allerdings musst ich ein paar Skripten hacken. Die Darstellung gefällt mir allerdings noch immer nicht so ganz. Ich kann zwar die Rollos hoch-/runterfahren, sehe aber den aktuellen Status nicht im Button. Vielleicht hast du ja schon eine "saubere" Lösung. Falls nicht, werde ich bei Gelegenheit MH noch entsprechend erweitern, so dass dies vernünftig funktioniert.

    Gruss,

    thoern

  7. #7
    Registriert seit
    Jan 2005
    Ort
    Neuwied
    Alter
    56
    Beiträge
    80

    rollo

    Hi Thoern,

    ich habe mich mit der Visualisierung noch nicht auseinandergesetzt (Hier hoffe ich netterweise auf deine Scripte/Dateien).

    Wäre super, wenn Du mh erweitern würderst um es auch vernünftig über die Visu darzustellen.

    Ebenso wäre es lieb, mir Deine Spripte für die Visu per email zukommen zu lassen.

    Falls Du Lust hast kannst Du mir Deine email/tel nummer per privater Nachricht zu geben.

    Ich habe nur mbrola laufen für sprachausgabe und steuere die rollos automatisch bei sonnenaufgang und untergang über ein perlscript:

    # Sonnenuntergang
    if (time_now "$Time_Sunset + 0:25") {
    speak("Es ist dunkel und die Rolladen gehen runter");
    #keller
    $k_har_rollo->set('down');
    $k_gaestebad_rollo->set('down');
    $k_buero_rollo->set('down');
    $k_gaestezimmer_rollo->set('down');
    # $k_server_rollo->set('down');
    #eg
    $eg_suedseite_rollo->set('down');
    $eg_abstellkammer_rollo->set('down');
    $eg_wohnen_rollo->set('down');
    $eg_wc_rollo->set('down');
    #dg
    $dg_jonas_rollo->set('down');
    $dg_doro_rollo->set('down');
    $dg_eltern_rollo->set('down');
    $dg_bad_rollo->set('down');
    #
    ## $eg_veranda_rollo->set_with_timer('down', 22, 'stop');
    #
    }

    #sonnenaufgang
    if (time_now "$Time_Sunrise + 0:20") {
    speak("Es ist hell und die Rolladen gehen hoch");
    #keller
    $k_har_rollo->set('up');
    $k_gaestebad_rollo->set('up');
    $k_buero_rollo->set('up');
    # $k_gaestezimmer_rollo->set('up');
    # $k_server_rollo->set('up');
    #eg
    $eg_suedseite_rollo->set('up');
    $eg_abstellkammer_rollo->set('up');
    $eg_wohnen_rollo->set('up');
    $eg_wc_rollo->set('up');
    #dg
    # $dg_jonas_rollo->set('up');
    $dg_doro_rollo->set('up');
    # $dg_eltern_rollo->set('up');
    $dg_bad_rollo->set('up');



    }

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
  •