Homematic wired

Begonnen von Henne1977, 26 Januar 2013, 22:46:00

Vorheriges Thema - Nächstes Thema

Dirk

Zitatwenn die HM RS485 anbindung an FHEM über einen anderen Adapter bereits Funktioniert dann sende ich den Homematic Adapter sofort zurück!
Ja, geht. Aber: die HM-Wired Implementation von FHEM ist halt leider noch nicht fertig. Daher hab ich die Module auch noch nicht veröffentlicht.
Im Moment kann man nur RAW Daten senden und empfangen.
Damit lassen sich aber schon mal Geräte schalten und Werte auslesen. Wenn auch nicht nicht wirklich komfortabel.
Mehr würde mit dem HM-RS485-LAN-Adapter aber auch noch nicht gehen.

ZitatGeht dann nicht auch ein USB RS485 Adapter wie dieser hier?
Ja, der sollte funktionieren.
Währ hat interessant zu wissen was für ein RS485-Tranceiver-Chip auf dem Adapter ist. Die meisten unterstützen nur max. 32 Geräte. Das wird bei den Meisten vermutlich aber reichen.

Gruß
Dirk

Franz74

Hallo Dirk,

danke für die Infos, also ich habe aktuell nur vier RS485 Geräte und wenn ich diese per LAN Ansprechen könnte wäre das Perfekt.

Ich habe schon Serial Device Server von Moxa unter Windows verwendet und diese FUnktionieren Perfekt, es gibt auch RS485 Lan Adapter von denen nur ist der Preis etwas höher als der des HM Lan Gateways.
https://www.distrelec.at/ishopWebFront/search/luceneSearch.do?dispatch=find&keywordPhrase=Moxa+5130A

Ich habe den WIZ108SR in einem Deutschen Webshop um € 18 plus € 20 Versand gefunden.

Funktioniert dieser sicher, dann bestelle ich mir dort zwei und sende das HM RS485 LAN Gateway zurück?

LG

Franz

Dirk

Hab noch einen Shop gefunden:
http://www.tigal.de/product/2276
13€ + 11€ Versand.
Ich würde da auch einen nehmen Falls du was bestellst.

ZitatFunktioniert dieser sicher...
Wenn der einfach die serielle Schnittstelle weiterleitet ja.

Dieser Tread würde das bestätigen:
http://www.ip-symcon.de/forum/threads/17171-RS485-LAN-Adapter-f%C3%BCr-Hutschienenmontage?highlight=WIZ108SR

Gruß
Dirk

Franz74

Hallo Dirk,

den hab ich auch gesehen und der ist so wie ich sogar in AT und da sind nur EUR 8 Versand...

Ich bestelle mal zwei dort für mich und einen für dich (bitte Adresse per PN).

LG

Franz

matzefisi

So, meine Bestellung ist heute auch angekommen. (Netzteil+Usb Adapter+Endwiederstand+HM RS485HS12-7).
@Dirk: Könntest Du mir dann auch mal deinen Stand zukommen lassen?

Dirk

Hi matzefisi,

ich schicke dir das heute abend.
Support dann erstmal per PM oder so.

Gruß
Dirk

Burner

Hallo liebe HM-Mituser,

ich bin recht neu hier und habe seit 2 Jahren folgende Hardware erfolgreich im Einsatz:

- CCU1
- 28 Funk Türkontakte für Alarm, Status und Heizung
- Komplettes Licht im Haus über wired I/O Hutschiene
- 10 Funk-Rauchmelder

Plan:
- 9 Funk Heizungsraumregler + 18 wired Fussbodenhzg. Stellantriebe
- 15 wired Rolladenaktoren
- anständige Visualisierung mit 3D- Grundriss
- etc. etc.

Wired habe ich aus Überzeugung wegen Ausfallsicherheit und Angreifbarkeit von außen und will auch dabei bleiben.

Umstieg auf FHEM ausschließlich wegen der Visu mit Grundriss, das ist mit der CCU nach meiner Recherche nur mit der SW HomeputerCL von Contronics möglich, dafür muss ein 24/7 Windows-PC laufen. FHEM gibts auf der Fritz!box quasi ohne zus. Betriebskosten da ohnehin an und es ist Linux und nicht Win.

Ich finde hier keine Bestätigung, dass und wie die HM wired Komponenten über FHEM eingebunden werden können. Konkrete Fragen:

- funktioniert ein RS485 --> Ethernet adapter out of the box als plug n play Lösung z.B. der WIZ108SR wie hier im Forum beschrieben?
- ist die Einbindung unter FHEM schon funktionsfähig, d.h. ich habe keinen Unterschied zu BidCoS im Funktionsumfang?

Ich bin aus dem Raum Koblenz - Bonn. Würde mich bei Gelegenheit gerne auch mal persönlich austauschen mit jemandem in der Umgebung der diese Konfiguration erfolgreich am laufen hat.

Danke vorab für Eure Antworten,
René

 

Dirk

Hallo René,

ZitatIch finde hier keine Bestätigung, dass und wie die HM wired Komponenten über FHEM eingebunden werden können.
Die Homematic-Wired Module für FHEM sind in Entwicklung. Allerdings dauert es vermutlich noch ein paar Wochen bis es eine erste öffentliche Version geben wird.
Mit dem derzeitigen Stand der Module kann man HM-Wired Geräte aber immerhin schon per RAW-Befehlen schalten bzw. deren Status mitlesen. Der Einsatz der Module ist im Moment aber noch experimentell.

Zitat- funktioniert ein RS485 --> Ethernet adapter out of the box als plug n play Lösung z.B. der WIZ108SR wie hier im Forum beschrieben?
WIZ108SR funktioniert mit den oben genannten Modul(en) Genauso wie ein USB-RS485 Adapter z.B. DIGITUS DA-70157

- ist die Einbindung unter FHEM schon funktionsfähig, d.h. ich habe keinen Unterschied zu BidCoS im FunktionsumfangDerzeit nur Experimentell. Siehe oben.

Gruß
Dirk

matzefisi

Hallo Dirk,

ich hatte bislang noch nicht wirklich viel Zeit mich mit deinen HM485 Module zu beschäftigen, aber ich kann zumindest schon mal einen ersten Erfahrungsbericht abliefern:

Folgende Hardware ist im Einsatz:
FHEM auf nem RPi ( fhem.pl 3430 2013-07-15)
Reichelt Artikelnr. DIGITUS DA-70157 (USB zu RS485)
Reichelt Artikelnr. SNT MW-MDR20-24 (Schaltnetzteil, geschlossen, 24V / 1,0A / 20W)
Reichelt Artikelnr. HM RS485HS12-7 (RS485 I/O-Modul, 12Ein-/7Ausgänge,Hutschiene)
Reichelt Artikelnr. HM RS485UPBA (RS485 Busabschlußwiderstand, UP)


Der USB Adapter wurde Problemlos vom RPi erkannt. Anschließend habe ich folgende Konfiguration vorgenommen:
define HM485_Interface HM485_SERIAL /dev/ttyUSB0
attr HM485_Interface hmwId 00000001
attr HM485_Interface room HM485


Dann das IO Modul mit dem Netzteil und dem USB Adapter verbunden. Dann passierte nichts. Dann habe ich versucht die Input Ports zu betätigen und das IO Modul wurde erfolgreich erkannt und mit folgenden Konfig angelegt.
define HM485_0000C025 HM485 0000C025
attr HM485_0000C025 room HM485
define FileLog_HM485_0000C025 FileLog ./log/HM485_0000C025-%Y.log HM485_0000C025
attr FileLog_HM485_0000C025 logtype text
attr FileLog_HM485_0000C025 room HM485


So kann ich nun jeden Tastendruck am jeweiligen IO Port im Log sehen.
Beispiel:
2013.07.27 15:08:19 3: 13461 # HM485_Interface: RX: I[3](3,Y,F,B) 0000C025 -> FFFFFFFF [6] 4B(K) 0B00FF {80EA}
2013.07.27 15:08:19 3: 13461 # HM485_Interface: RX: I[0](3,Y,F,B) 0000C025 -> FFFFFFFF [6] 4B(K) 0B00FF {0BF2}


Dann habe ich versucht per RAW Befehl einen Output Port zu schalten:

set HM485_Interface raw FD 0000C025 98 00000001 780C01

Dort passiert leider auch nichts. Ich muss mal schauen ob ich den Fehler finde.

Dann habe ich noch den Versuch unternommen und das IO Gerät einmal gelöscht:
delete HM485_0000C025

und versucht es über die oben beschriebene Prozedur zurück zubekommen, das schlug aber fehl. Im Log war dann folgendes zu sehen:
2013.07.27 15:09:59 3: 13461 # HM485_Interface: RX: I[3](3,Y,F,B) 0000C025 -> FFFFFFFF [6] 4B(K) 050067 {6C2C}
2013.07.27 15:09:59 1: --- DISPATCH0 ---
2013.07.27 15:09:59 1: --- DISPATCH ---
2013.07.27 15:09:59 3: 13461 # HM485_Interface: RX: I[0](3,Y,F,B) 0000C025 -> FFFFFFFF [6] 4B(K) 050067 {E734}
2013.07.27 15:09:59 1: --- DISPATCH0 ---
2013.07.27 15:09:59 1: --- DISPATCH ---
2013.07.27 15:09:59 3: 13461 # HM485_Interface: RX: I[1](3,Y,F,B) 0000C025 -> FFFFFFFF [6] 4B(K) 050067 {9E3C}
2013.07.27 15:09:59 1: --- DISPATCH0 ---
2013.07.27 15:09:59 1: --- DISPATCH ---

Ein "schutdown restart" hat das Problem allerdings behoben.

Des weiteren bekomme ich ca. alle 15 - 20 Sekunden einen CRC error im Log:
2013.07.27 15:13:51 3: 1938 # HM485_Interface: RX: data -> crc error
2013.07.27 15:14:09 3: 1938 # HM485_Interface: RX: data -> crc error
2013.07.27 15:14:24 3: 1938 # HM485_Interface: RX: data -> crc error


Wenn ich die Tage mal wieder Zeit finde, schaue ich mir mal den CRC Fehler und das nicht funktionieren des RAW befehls an und melde mich dann mal wieder.

Vielen Dank an dieser Stelle schon mal Dirk!!!!

MfG
Matthias




holzwurm83

Hallo Dirk,

ich verfolge bereits eine ganze weile dieses Thema. Fhem habe ich auf meinem Mac Mini Server am laufen und bis jetzt ausschließlich mit FS20 Komponenten.
Jetzt wollte ich mal einige Komponenten erweitern und dachte da an Homematic wired. Ich hoffe du kannst mir hierbei behilflich sein?

Folgende Device möchte ich Steuern:

- 4 x Licht (so das auch über den Wandschalter geschaltet werden kann -> kein Taster)
- 4 x Raffstore (wobei hier zwei Stück ein Pärchen sind)

Kannst du mir bei der Auswahl der Komponenten und der Programmierung behilflich sein?
- Fhem auf einem MacMini Server
- CUL; HMLAN; CUNO2 für FS20; HM-Wired RS485 LAN Gateway
- HMW_Sen_SC_12_FM; HMW_LC_Sw2_DR; HMW_LC_Bl1_DR; HMW_IO_12_Sw7; HMW_IO_12_Sw14_DR; HMW_IO_12_FM; HBW_1W_T10
- HM-TC-IT-WM-W-EU; HM-CC-RT-DN

Dirk

Hallo Matthias, hallo holzwurm83

sorry für die Verspätete Antwort.


Zitat von: matzefisi schrieb am Sa, 27 Juli 2013 15:56Dann habe ich versucht per RAW Befehl einen Output Port zu schalten:
Das sollte so funktionieren.
Ich schaue mir das aber nochmal genau an was hier das Problem sein könnte.



Zitat von: holzwurm83 schrieb am So, 28 Juli 2013 17:57Jetzt wollte ich mal einige Komponenten erweitern und dachte da an Homematic wired. Ich hoffe du kannst mir hierbei behilflich sein?
Ich kann das versuchen.

Zitat- 4 x Licht (so das auch über den Wandschalter geschaltet werden kann -> kein Taster)
Was ist das für ein Wandschalter? Schaltet der derzeit direkt 230V? Dass müsste dann geändert werden und hier ein Wired RS485 I/O-Modul angeschlossen werden. Damit kann dann je nach Schalterstellung z.B. ein HMW-LC-Sw2-DR angesteuert werden.

Wie sind deine Schalter und die Lichter aktuell verkabelt?

Zitat- 4 x Raffstore (wobei hier zwei Stück ein Pärchen sind)
Was sind da für Motoren drinn?
Ggf. lässt sich das mit dem Roladenaktor (HMW-LC-Bl1-DR) ansteuern.

Gruß
Dirk

holzwurm83

Hallo Dirk,

das wäre ja super!

ZitatZitat:

    - 4 x Licht (so das auch über den Wandschalter geschaltet werden kann -> kein Taster)

Was ist das für ein Wandschalter? Schaltet der derzeit direkt 230V? Dass müsste dann geändert werden und hier ein Wired RS485 I/O-Modul angeschlossen werden. Damit kann dann je nach Schalterstellung z.B. ein HMW-LC-Sw2-DR angesteuert werden.

Wie sind deine Schalter und die Lichter aktuell verkabelt?

Das ist ein Kippschalter von Gira und schaltet 230V. Von jedem Schalter geht auch ein extra Leerrohr zum Sicherungskasten (habe ich nachträglich verlegt). Die Verkabelung ist Standard und Verteilung über Schalterdose. Eine Wechsel oder Kreutzschaltung besteht nicht.


ZitatZitat:

    - 4 x Raffstore (wobei hier zwei Stück ein Pärchen sind)

Was sind da für Motoren drinn?
Ggf. lässt sich das mit dem Roladenaktor (HMW-LC-Bl1-DR) ansteuern.

Das ist ein Geigermotor wie dieser hier: http://www.markise24.at/index.php?page=product&info=177

Vielen Dank schon mal für deine Hilfe!
- Fhem auf einem MacMini Server
- CUL; HMLAN; CUNO2 für FS20; HM-Wired RS485 LAN Gateway
- HMW_Sen_SC_12_FM; HMW_LC_Sw2_DR; HMW_LC_Bl1_DR; HMW_IO_12_Sw7; HMW_IO_12_Sw14_DR; HMW_IO_12_FM; HBW_1W_T10
- HM-TC-IT-WM-W-EU; HM-CC-RT-DN

Dirk

Hi Matthias
Zitat von: Dirk schrieb am Mo, 29 Juli 2013 00:57Ich schaue mir das aber nochmal genau an was hier das Problem sein könnte.
Ich hab mal nachgesehen. Durch ein Paar Änderungen am aktuellem FHEM besser gesagt am Blocking-Modul kann man derzeit nicht "senden".
Ich hab das soweit gefixt, will aber noch ein Paar Tests machen. Ich schicke dir dann ein Update.

Hallo holzwurm83
Zitat von: holzwurm83 schrieb am Mo, 29 Juli 2013 12:45Von jedem Schalter geht auch ein extra Leerrohr zum Sicherungskasten (habe ich nachträglich verlegt).
Dann würde ich das so machen:
Schalter von 230V Trennen, durch den Kabelkanal 2-Adriges Schaltkabel (max. 50m), kann auch Klingeldraht sein, in den Schaltkasten und an die Sensoreingänge eines HMW-Sen-SC-12-DR anschließen. Am Schalter selber braucht es dann kein Busfähiges Sensormodul.

Als "Schalter" kannst du entweder ein HMW-IO-12-Sw7-DR Benutzen, dieser kann 7 230V Relaiskontakte Schalten. Aber beachten, in Summe kann der HMW-IO-12-Sw7-DR nur 16A, obwohl jeder einzelne Relaiskontakt trotzdem 16A schalten kann. Oder zwei mal HMW-LC-SW2-DR. Hier könne je 2 Ausgänge geschaltet werden. Diese dürfen auch an verschiedenen Phasen hängen, und sind mit bis zu 16A belastbar, in Summe aber nur max. 25A.

Jedes der Schaltmodule hätte zwar auch die erforderliche Anzahl von Eingängen, diese lassen sich da aber nicht als Schalter, sondern nur als Taster benutzen. Zumindest steht es so in der Bedienungsanleitung, obwohl laut Software die Eingänge auch als schalter definierbar sind. Daher brauchst du dann noch wie oben beschrieben ein HMW-Sen-SC-12-DR Modul.

Gruß
Dirk

Dirk

Hallo zusammen,

anbei ein kleiner Patch.
dieser kommt nach: \FHEM\HM485\lib

Gruß
Dirk

matzefisi

Hi Dirk,

funktioniert! Danke!

MfG
Matthias