IPS EIB Module - Beta 3

Historie

09.04.2007 Beta 3
EIB PEI10 FT1.2:

  • added: Statusvariable (Boolean) für Interface offen/geschlossen
    EIB Group:
  • added: EIS 13, Char, 1 Byte, String/Char
  • added: EIS 15, String, 14 Byte, String (z.B. für Textmeldungen auf Displays)
  • added: EIS 4, Date, 3 Byte, String (z.B. zum senden des Systemdatums auf den EIB-Bus)
  • added: EIS 3, Time, 3 Byte, String (z.B. zum senden der Systemzeit auf den EIB-Bus)
  • added: EIS 14, 8bitCounter, 1 Byte, Integer
  • added: EIS 10, 16bitCounter, 2 Byte, Integer
  • added: EIS 9, FloatValue, 4 Byte, Float (z.B. für präzise Sensorwerte)

Damit sind alle EIS-Typen ausser EIS 12 Access (Zugangskontrolle) implementiert.

25.03.2007 Beta 2

  • 2 Ebenen Gruppenadressen können importiert und verwaltet werden
  • schreiben von Value, EIS 5, 2 Byte, Float (z.B. für Solltemperatur der Heizung)
  • hinzugefügt: 32bitCounter, EIS 11, 4 Byte, Integer (z.B. für Gaszähler)
  • zusätzliche Debug-Ausgaben

11.03.2007 Beta 1

  • erstes Release

-----------------------------------------------------------------------

Hallo zusammen,

Die Beta(s) zu den IPS-EIB Modulen ist fertig.

Interface: Benötigt wird ein serielles oder USB-Interface PEI Typ 10 mit FT1.2 Protokoll (Interfaces des Typs PEI 16 funktionieren nicht). Erfolgreich getestet wurde ein Interface von EIBMARKT (seriell mit USB-Adapter) und Gira.

Gesteuert wird alles über EIB-Gruppenadressen - dafür ist das Device „EIB Group“ zuständig. Das Device wird bidirektional mit der IO-Instanz (Modul „EIB PEI10“) mit dem EIB-Interface verbunden (siehe Bild 1). In eurer ETS könnt ihr nachschauen wie eure Gruppenadressen konfiguriert sind.

Komfortabler ist es einen Datenexport der ETS durchzuführen, der von einer IPS „EIB Group“ Instanz eingelesen werden kann. In der ETS müsst ihr dazu den Menüpunkt „Datei / Datenaustausch (z.B. OPC…)“ aufrufen - wenn ihr den entsprechenden Menüpunkt in eurer ETS nicht habt, dann braucht ihr die aktuelle Version der ETS (Version 3.0d, Professional). In einer IPS Instanz „EIB Group“ gibt es den Button „ETS Import“ um die ETS-Exportdatei einzulesen.

Derzeit werden von „EIB Group“ die EIS Typen 1, 2, 5, 6, 7, 8 und 11 unterstützt (siehe „Bild EIB_3b_Device.jpg“ (Bild 4) für eine Erklärung der dahinterliegenden Funktionen) - mit diesen Typen werden Lampen (bzw. Verbraucher) geschaltet und gedimmt, Rolladen gesteuert, Temperaturen gelesen, Zwangsstellungen durchgeführt, Zählerstände gelesen/geschrieben usw… Es können Werte sowohl empfangen als auch gesendet werden. Durch Updates (siehe obige Historie) wurden etliche weitere EIS-Typen implementiert.

Um einen Wert via PHP zu senden muss man als PHP-Befehl denjenigen verwenden, der in der Instanz konfiguriert wurde.

Beispiel zum Senden: man konfiguriert eine „EIB Group“ Instanz auf die Funktion „Switch“ -> dann lautet der zugehörige PHP-Befehl EIB_Switch(…). Die Liste der Funktionen sieht man in Bild „EIB_3b_Device.jpg“ (Bild 4).

Anbei Screenshots, welche die Konfiguration zeigen und die IPS-Module (die Dll’s bitte in das Verzeichnis „modules“ von IPS kopieren). Desweiteren ist dort auch eine Testexportdatei der ETS vorhanden um sich den ETS-Importer mal ‚anzusehen‘.

Viel Erfolg,
Olli

PS:
Was ist EIB? -> http://de.wikipedia.org/wiki/Europ%C3%A4ischer_Installationsbus
PEI = Physical External Interface
EIS = EIB Interworking Standard
ETS = EIB Tool Software

EIB_2_Interface.jpg

TestETSExportFile.rar (337 Bytes)

EIB_Beta3_Dll.rar (546 KB)

Werde testen, sobald ich einen Adapter habe.

welchen wirst du dir zulegen?

Würde gerne einen von Gira kaufen.

Kannst Du mir da noch eine Gira-Artikelnummer geben?
Damit ich nicht das falsche kaufe.

Habe eine EIB-Installation mit ca. 100 Aktoren, darunter Schalter, Dimmer, Ein/Aus-Schalter, 1 Windmesser sowie ein Homeserver (2-er)

Das ganze würde ich gerne mit der IPS parallel steuern können.

Ich habe ein Interface von eibmarkt: http://www.eibmarkt.com/ Artikelnummer: N000250

Bzgl. Gira: welches Interface getestet wurde kann ich aktuell nicht sagen - das Interface hat ein anderer User.

Wenn du ein Interface PEI 10 mit FT 1.2 Protokoll auswählst sollte es gehen.

Was ist an deinem HS angeschlossen? Ist da ein externes Interface dran? Wenn ja: probiere es mal damit (für USB brauchst du noch entsprechende Treiber die einen virtuellen COM-Port erzeugen).

Gruss,
Olli

Gria Busankoppler 2 0645 00 und dazu die
Datenschnittstelle FT 1.2 0504 01 <- 01 ist die Farbe

weitere FT1.2 Schnittstellen, sowie deren Einstellungen auch hier:
http://www.dehof.de/eib/DE/eibserver.htm

Done
der andere User :slight_smile:

Edit: @juergen852 für den HomeServer hast du (vermutlich) bereits eine FT1.2 ?

Ich habe bereits im Haus:

Berker Datenschnittstelle Betell Nr. 7506 00 89 seriell für
Berker Busankoppler UP Bestell Nr. 7504 00 01 seriell

2 x mal in den Schaltschränken verbaut:
Datenschnittstelle Bestell Nr. 7501 00 08 seriell benötigt keinen Busankoppler.

Kann ich damit was anfangen?

Wenn ich das richtig verstanden habe ist dein Busankoppler 7504 00 01 eine BCU1 und der geht nicht - du brauchst eine BCU2.

Bestell Nr. 7504 00 02 ist eine BCU2.
Dazu noch eine Datenschnittstelle FTP 1.2 Bestell Nr. 7506 01 83.
(Günstiger wäre evtl. das Interface von Eibmarkt?)

Zum 7501 00 08 kann ich keine brauchbaren Informationen finden.

Alles ohne Gewähr.

Gruss,
Olli

Hallo Olli!
Prima!!!:slight_smile:
Scheint jetzt los zu gehen.(Warte schon lange drauf)
Leider habe ich noch keine 1.2 Schnittstelle.
Ich habe auch Querbeet EIB-Geräte verbaut.
Meine jetztige Visu kostete mich ca. 1000.-Euro.(kann nur 100 Datenpunkte-Variablen)
Da käme ich mit IPS besser hin-Variablen „unbegrenzt“::stuck_out_tongue:
Ich habe:
Heizkessel-Anbindung FM 446 von Buderus.-Könnte ich endlich Grafisch Temp. usw. anzeigen.
Gira TS2+ , Merten Taster, Busch-Jäger Logikmodule usw.

Vielen Dank für die DLLs
Schönen Tag noch
Egon

Vieleicht möchte jemand mal die folgenden Funktionen testen:

1) Temperaturen, Windgeschwindigkeit, usw.

Funktion: Value (EIS5, 2 Byte, Float)

Werden die Werte von IPS korrekt gelesen?

2) Rolladen, Jalousie

Arbeiten die Funktionen wie erwartet?

DriveMove -> Rollade hoch/runterfahren bzw. stoppen
DriveStep -> Schrittweise bewegen
DriveShutterValue -> Postion einer Rollade anfahren/lesen
DriveBladeValue -> Lamellen Position anfahren/lesen

DriveShutterValue und DriveBladeValue funktionieren nur, wenn
der Aktor auch EIS6 (Scaling) unterstützt. Hat jemand so einen
Aktor?

3) Zwangsführung

Funktion: PriorityControl (EIS8, 2 bit, Integer)
Mit der Zwangsführung kann z.B. folgendes realisert werden:
Wird die Windgeschwindigkeit zu hoch (=Sturm) werden die
Rolladen hochgefahren und in eine Zwangsstellung gesetzt - dadurch
kann man die Rolladen nicht mehr per Hand (z.B. via Wandschalter)
runterfahren. Wenn der Wind dann nachlässt wird die Zwangsführung
wieder aufgehoben.

Hat jemand die Zwangführung bei sich im EIB?

Gruss und Danke,
Olli

Hallo zusammen,

ich habe hierzu die Frage, ob die Anbindung auch per IP Schnittstelle möglich ist.
Bsp.: IP Schnittstelle N 148/21

Viele Grüße

jj

Derzeit: Nein.

Wäre aber sicherlich irgendwann mal interessant :rolleyes:

Gruss,
Olli

Gibt es hierzu einen mögliche Zeitraum für "irgendwann?

Ich bin gerade dabei die Möglichkeiten für meine EIB Steuerung und Visualisierung auszuloten.

Gruß

jj

Leider kann ich aktuell keinen Zeitraum nennen. :frowning:

Hast du nicht die Möglichkeit das PEI10-Interface zu nutzen? Theoretisch sollte doch der EIB-Bus zwecks Zugriff der Aktoren/Sensoren an vielen Stellen vorhanden sein - vieleicht ja auch da, wo der Steuerungs-PC untergebracht ist.

Gruss,
Olli

Das Interface kenne ich nicht.
Hast du einen Link?

Gruß

jj

Gehe mal zu http://www.eibmarkt.com/ und gebe in der Artikelsuche die Artikelnummer N000250 ein. Ein direkter Link scheint nicht zu funktionieren :mad:

Oder das Gira Interface das done getestet hat.

Gruss,
Olli

Ok, vielen Dank - gefunden.

Ich kann doch aber auch direkt per RS232 - wenn der PC das bietet, oder?

Ethernet wäre für mich einfacher, da ich eine IP Schnittstelle bereits habe.

Aber wie auch immer. Mal sehen was ich mache.

Wo ist das EIB Modul ladbar?

Viele Grüße

jj

ja, das geht

Was meinst du damit?

Der Download der Beta-Module ist in meinem ersten Beitrag von diesem Thread… die dort enthaltenen DLL’s müssen in den Ordner „modules“ von IPS kopiert werden. Dann IPS neu starten und sie können verwendet werden.

Gruss,
Olli

Ups, sorry.
Hab ich übersehen.
Vielen Dank für den Hinweis.

Gruß

jj

Hallo Olli!
Ich habe dir meine ESF Datei geschickt.
Mal ne Frage zur Eibmarkt Schnittstelle:
Es gibt ja kaum noch Laptops mit RS 232 Schnittstelle.:slight_smile: :mad:
Kann ich die Schnittstelle vom Eibmarkt am USB Anschluss anschliessen und funktioniert diese dann mit dem EIB-Modul?:confused:

Im EIB-Userclub Forum biste ja schon gewesen…, die „schwören“ natürlich auf Ihr teures Zeug!

Schönen Gruß
Egon