Misterhouse

0

Misterhouse

Ich starte auf einem frisch installierten Debian.

Installation

Ein paar kleine Anpassungen des Systems:


Misterhouse von Sourceforge downloaden und installieren:


cd /usr/share/
mkdir misterhouse
cd misterhouse
wget http://prdownloads.sourceforge.net/misterhouse/misterhouse-2.105.tar.gz tar xvzf misterhouse-2.105.tar.gz mv mh mh-2.105 ln -s mh-2.105 mh mkdir code mkdir code/private cd mh/bin chmod +x configure ./configure cd /usr/share/misterhouse cp mh/bin/mh.ini mh.private.ini export mh_parms=/usr/share/misterhouse/mh.private.ini

Die mh.private.ini anpassen:
code_dir=/usr/share/misterhouse/code/private
eib_device=ip:192.168.0.202

Denkt daran die IP entprechend anzupassen. Sie zeigt auf den Rechner auf dem der EIBD läuft.

Eure Gruppenadressen entsprechend einrichten. Dazu erstellt ihr eine Datei eib_items.mht in eurem code Verzeichnis (in diesem Beispiel /usr/share/misterhouse/code/private) mit folgendem Inhalt:
Format = A
EIB1, 1/1/5, Arbeiten, Lights, R

Dann Misterhouse starten mit
# /usr/share/misterhouse/mh/bin/mh [ret]

Einen Browser starten und die Misterhouse Visu anzeigen. Hier im Beispiel war das http://10.211.55.9:8080.

Fertig! Und das geht in weniger als 5min.

Logik

Erste Schritte
Sorry, es macht z.Z. mehr Spass mit MH zu spielen, als hier die Installation zu dokumentieren. Ich poste mal ein paar erste Logiken.


 

 

Komplexere Logiken

Dazu gibt es einen eigenen Artikel.

Erweiterungen ist in Version 2.105 integriert!
misterhouse konnte bisher noch nicht die EIS Typen 3 und 4 (Uhrzeit und Datum). Ich habe die beiden EIS Typen implementiert und auch an die Entwickler von MH geschickt.
Kopiert die Module einfach erstmal in euer User Code Verzeichnis.

Bis die Änderungen Einfluss in die offizielle MH Version gefunden haben braucht ihr folgenden Usercode zB. in einer startup.pl


 

In eurer eib.mht fügt ihr folgendes ein:
EIB3, 0/6/6, Uhrzeit, Verschiedenes,
EIB4, 0/6/7, Datum, Verschiedenes,

Mit folgendem User Code sendet ihr zB stündlich und beim Start von MH Zeit und Datum auf den Bus:


 

Hier sind alle aktuellen Dateiänderungen gegenüber der in MH 2.105 Version verfügbaren, sowie ergänzende .pm´s:

Hinweis: tausche in der mh.ini unter „Catergory =

Geänderte Rollerblinds.pl als Attachment Version am 29.09.09 von iphone.pl (geänderte Version am 27.07.09 von mike
Enthaltene Änderungen:

  • EIB_Device.pm
  • überarbeitete Kommunikation (mh.ini eib_device -> eib_connection)
  • EIB_Items.pm, Rollerblinds.pm
    • Neue EIBX_Items von RaK
    • Hörende Gruppenadressen
    • DO – DisplayOnly-Objekte
    • label=XXX – Angabe des Labels in der *.mht
    • icon=XXX – Angabe des Icons in der *.mht
  • bin/mh, lib/ajax.pm
    • Server-Seite für automatische Webseitenupdates
  • web/bin/*
    • Client-Seite für Misterhouse mit gd=1 und automatische Webseitenupdates