Homematic wired

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

Vorheriges Thema - Nächstes Thema

arestant

Hallo gevoo,

hatte heute noch Zeit gefunden weiter zu testen.

Die Open Collector Ausgänge (Kanal 7-14) zeigen das gleiche Verhalten wie damals mit Relais.

Per set ON lassen diese sich nicht ansteuern. Selbes Muster, im Log sieht man dass bei ON immer "060000" für den Ersten Collectorausgang gesendet wird und nicht erwartungsgemäß "0603FF"
Mit RAW Ansteuerung gehts.

Eine Frage, was hat es mit "PULSETIME:" in der Konfiguration der Ausgänge auf sich?

Gruß
Paul




gevoo

Hallo Paul,

danke für Deinen Test. Hier die korrigierte Version.

Gruß gevoo

Fred

Hallo gevoo,

danke für den Tipp ;)
jetzt läuft das RS485 LAN Gateway.

Zum testen benutze ich einen HMW_LC_Bl1_DR.

Mein Ziel ist es jetzt auch noch den DIGITUS DA-70157 zum laufen zu bringen.
Würde für mich gerne herausfinden was besser läuft / nutzbar ist.

Folgendes habe ich gemacht:
Adapter wie hier http://forum.fhem.de/index.php/topic,10607.msg212053.html#msg212053 beschrieben angeschlossen.

Die DevIo.pm getauscht. (http://forum.fhem.de/index.php/topic,10607.msg228218.html#msg228218)

Aber leider findet fhem den Aktor nicht.

fhem.cfg:

define HM485_LAN HM485_LAN localhost:2000
attr HM485_LAN HM485d_bind 1
attr HM485_LAN HM485d_device /dev/ttyUSB0
attr HM485_LAN HM485d_logVerbose 4
attr HM485_LAN HM485d_logfile ./log/hm485d.log
attr HM485_LAN HM485d_startTimeout 5
attr HM485_LAN hmwId 00000001
attr HM485_LAN room HM485


startlog:

2015.01.10 11:50:17 1: Including fhem.cfg
2015.01.10 11:50:17 3: telnetPort: port 7072 opened
2015.01.10 11:50:18 3: WEB: port 8083 opened
2015.01.10 11:50:18 3: WEBphone: port 8084 opened
2015.01.10 11:50:18 3: WEBtablet: port 8085 opened
2015.01.10 11:50:18 2: eventTypes: loaded 7 events from ./log/eventTypes.txt
2015.01.10 11:50:19 3: HM485: HM485: Loading available device files
2015.01.10 11:50:19 3: HM485: =====================================
2015.01.10 11:50:19 3: HM485: Loading device file: ./FHEM/lib/HM485/Devices/hmw_io12_sw14_dr.pm
2015.01.10 11:50:19 3: HM485: Loading device file: ./FHEM/lib/HM485/Devices/hmw_io12_sw7_dr.pm
2015.01.10 11:50:19 3: HM485: Loading device file: ./FHEM/lib/HM485/Devices/hmw_io12_sw7_dr_V3_02.pm
2015.01.10 11:50:19 3: HM485: Loading device file: ./FHEM/lib/HM485/Devices/hmw_io_12_fm.pm
2015.01.10 11:50:19 3: HM485: Loading device file: ./FHEM/lib/HM485/Devices/hmw_io_4_fm.pm
2015.01.10 11:50:20 3: HM485: Loading device file: ./FHEM/lib/HM485/Devices/hmw_io_4_fm_V3_02.pm
2015.01.10 11:50:20 3: HM485: Loading device file: ./FHEM/lib/HM485/Devices/hmw_io_sr_fm.pm
2015.01.10 11:50:20 3: HM485: Loading device file: ./FHEM/lib/HM485/Devices/hmw_lc_bl1_dr.pm
2015.01.10 11:50:20 3: HM485: Loading device file: ./FHEM/lib/HM485/Devices/hmw_lc_bl1_dr_V3_02.pm
2015.01.10 11:50:20 3: HM485: Loading device file: ./FHEM/lib/HM485/Devices/hmw_lc_dim1l_dr.pm
2015.01.10 11:50:20 3: HM485: Loading device file: ./FHEM/lib/HM485/Devices/hmw_lc_sw2_dr.pm
2015.01.10 11:50:20 3: HM485: Loading device file: ./FHEM/lib/HM485/Devices/hmw_lc_sw2_dr_V3_02.pm
2015.01.10 11:50:20 3: HM485: Loading device file: ./FHEM/lib/HM485/Devices/hmw_sen_sc_12_dr.pm
2015.01.10 11:50:20 1: Including ./log/fhem.save
2015.01.10 11:50:20 1: usb create starting
2015.01.10 11:50:22 3: Probing CUL device /dev/ttyAMA0
2015.01.10 11:50:22 3: Can't open /dev/ttyAMA0: Keine Berechtigung
2015.01.10 11:50:22 3: Probing TCM_ESP3 device /dev/ttyUSB0
2015.01.10 11:50:22 3: Probing TCM_ESP2 device /dev/ttyUSB0
2015.01.10 11:50:23 3: Probing FHZ device /dev/ttyUSB0
2015.01.10 11:50:23 3: Probing TRX device /dev/ttyUSB0
2015.01.10 11:50:24 3: Probing ZWDongle device /dev/ttyUSB0
2015.01.10 11:50:24 3: Probing FRM device /dev/ttyUSB0
2015.01.10 11:50:29 1: usb create end
2015.01.10 11:50:29 2: SecurityCheck:  WEB,WEBphone,WEBtablet has no basicAuth attribute. telnetPort has no password/globalpassword attribute.  Restart FHEM for a new check if the problem is fixed, or set the global attribute motd to none to supress this message.
2015.01.10 11:50:29 0: Server started with 10 defined entities (version $Id: fhem.pl 7358 2014-12-29 16:03:31Z rudolfkoenig $, os linux, user pi, pid 4549)
2015.01.10 11:50:30 3: HM485_LAN: Connect to HM485d delayed for 5 seconds
2015.01.10 11:50:30 3: HM485_LAN: Start HM485d with command line: ./FHEM/lib/HM485/HM485d/HM485d.pl --serialNumber SGW0123456 --device /dev/ttyUSB0 --logfile ./log/hm485d.log --verbose 4
2015.01.10 11:50:30 3: HM485_LAN: HM485d was started with PID:  4562
2015.01.10 11:50:35 3: Opening HM485_LAN device localhost:2000
2015.01.10 11:50:35 3: HM485_LAN device opened
2015.01.10 11:50:35 3: HM485_LAN: connected to device localhost:2000
2015.01.10 11:50:35 3: HM485_LAN: Lan Device Information
2015.01.10 11:50:35 3: HM485_LAN: Protocol-Version: 01
2015.01.10 11:50:35 3: HM485_LAN: Interface-Type: HMW-SOFT-GW
2015.01.10 11:50:35 3: HM485_LAN: Firmware-Version: 0.2.1
2015.01.10 11:50:35 3: HM485_LAN: Serial-Number: SGW0123456
2015.01.10 11:50:35 3: HM485_LAN: Initialize the interface


hm485d.log

2015.01.10 11:50:34.108 3: HM485d: port 2000 opened
2015.01.10 11:50:34.111 3: HM485d: server waiting for client connection on port 2000
2015.01.10 11:50:34.113 3: Opening SERIAL device /dev/ttyUSB0
2015.01.10 11:50:34.441 3: SERIAL device opened
2015.01.10 11:50:34.451 3: HM485d: SERIALbaudrate=19200, databits=8, parity=even, stopbits=1, handshake=none
2015.01.10 11:50:34.456 2: HM485d: SERIAL connected to device /dev/ttyUSB0
2015.01.10 11:50:34.469 1: HM485d: Server started ...
2015.01.10 11:50:35.531 4: Connection accepted from telnet:127.0.0.1:58109
2015.01.10 11:50:35.546 4: HM485d: Tx: H00,01,HMW-SOFT-GW,0.2.1,SGW0123456

2015.01.10 11:50:35.603 4: HM485d: Rx: FD3E30312C303030300D0A
2015.01.10 11:50:55.620 4: HM485d: Rx: FD02024B
2015.01.10 11:50:55.628 4: HM485d: Tx: FD03026100
2015.01.10 11:51:15.642 4: HM485d: Rx: FD02034B
2015.01.10 11:51:15.645 4: HM485d: Tx: FD03036100

holzwurm83

Zitat von: gevoo am 01 Januar 2015, 10:39:55
Hallo holzwurm83,

jetzt wird zumindest die Abfrage der Module erst nach der Initialisierung des Gateways ausgeführt. Trotzdem ist aufgrund Deiner Modulzahl der Bus noch kurzzeitig überlastet, so daß mindestens ein HMW_LC_SW2_DR und der HMW_SEN_SC_12_DR nicht korrekt antworten können.
Wenn Du merkst, daß Module "nicht wollen", kannst Du nur auf die Modulhauptseite gehen und ein - get config all - machen. Dann sollten Sie nachträglich noch erkannt werden, wenn der ganze Initialisierungsrummel auf dem Bus erledigt ist. Im normalen Betrieb ist die Informationsflut auf dem Bus geringer, so daß dann meist alles klappt.

Gruß gevoo

Hallo gevoo,

ist das jetzt nur während der Entwicklung so, oder meinst du das generell. Ich habe zwar viele Module, aber für ein ganzes Haus reichen diese noch nicht aus. Habe mir erst wieder welche bestellt.
Grundsätzlich muss der Bus doch eigentlich noch mehr Module packen?


Kannst du dir meine Logs noch mal anschauen? Da werden einige Fehler angezeigt. Unter anderem auch das ein SN nicht stimmen soll. Wenn du dazu Bilder benötigst, dann sag mir bitte von welchen Modulen und ich reiche sie dir nach.

Mir ist auch noch aufgefallen, dass beim HMW_LC_Sw2_DR und beim HMW_IO_12_Sw7_DR die room attr. nicht funktionieren. Wenn ich diese ändere ein save mache sind sie nach einem reboot von fhem nicht mehr da.

Wie steht es grundsätzlich um den HMW_LC_Bl1_DR? Bist du schon soweit, dass der "STOP" Befehl eingebaut werden kann?

Das Modul GEQ0262645 ist momentan nicht angeschlossen.
- 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

arestant

Hallo gevoo,

die Open Collector Ausgänge funktionieren jetzt.

Ich hatte jetzt versucht die Analoge Inputs mit 1,2V Akku zu testen.
Habe alles Mögliche probiert, aber ich kriege keine Values Änderung zustande. Weder nur nach anlegen der Spannung, noch nach dem "get state".

Was noch auffällt, obwohl alle "DIGITAL_ANALOG_INPUT"s gleich konfiguriert sind (analog). Sieht nicht alle gleich aus (siehe Bild)


gevoo

Hallo holzwurm83,

das scheint ein Timing- Problem zu sein. Soweit bin ich aber noch nicht in die Materie eingedrungen.
Das STOP habe ich noch nicht vergessen. Kommt demnächst.

Gruß gevoo

gevoo

Hallo Paul,

bitte führe folgende Aktionen durch:
1.) Kanäle 21-26 auf ANALOG_INPUT konfigurieren
2.) die angehängten Dateien einspielen und FHEM neu starten
3.) FHEM ca. 2 Minuten laufen lassen
4.) Posten von: fhem*.log, HM485-log2015*.log, Bilder von der Weboberfläche von Channelübersicht + Channel 21 Detailansicht

Danke und Grüße gevoo

holzwurm83


Zitat von: gevoo am 10 Januar 2015, 23:28:22
Hallo holzwurm83,

das scheint ein Timing- Problem zu sein. Soweit bin ich aber noch nicht in die Materie eingedrungen.

Hallo gevoo,

wie darf ich deine Antwort verstehen? Hängt fast Problem mit der room attr. auch mit dem Timing zusammen?

Mal eine andere. Ich stehe grad etwas auf dem Schlauch. Ich wollte einen Tastereingang vom HMW_LC_Sw2_DR mit einem Ausgang eines anderen HMW_LC_Sw2_DR über doif oder notify verlinken um das Licht schalten zu können. Jetzt ist es ja so das der Eingang immer ein press short liefert und die Anzahl dessen "press short 13" beim nächsten drücken 14 usw.. Wie muss ich das einbauen. Ein Beispiel wäre hilfreich.

- 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

arestant

Zitat von: gevoo am 11 Januar 2015, 08:35:17
Hallo Paul,

bitte führe folgende Aktionen durch:
1.) Kanäle 21-26 auf ANALOG_INPUT konfigurieren
2.) die angehängten Dateien einspielen und FHEM neu starten
3.) FHEM ca. 2 Minuten laufen lassen
4.) Posten von: fhem*.log, HM485-log2015*.log, Bilder von der Weboberfläche von Channelübersicht + Channel 21 Detailansicht

Danke und Grüße gevoo

Hallo gevoo,

Nach dem Neustart wurde mein Device nicht mehr erkannt, vermutlich weil du die Devicebezeichnung geändert hast.
Ich habe mein altes HMW-IO-12-SW14-RD gelöscht und versucht ein neues anzulegen.
Das klappt aber nicht mehr. Siehe FHEM Log.

Der HM485 Log mit Version 0.4.118 wird nicht erstellt.


gevoo

Hallo Paul,

entschuldige, ich habe vor lauter Schreck vergessen den deviceKey zu ermitteln. Jetzt sollte es gehen.

Gruß gevoo

gevoo

Hallo holzwurm83,

den Teil der Frage hatte ich glatt übersehen.
ZitatHängt fast Problem mit der room attr. auch mit dem Timing zusammen?
Nur indirekt. Das hatte ich Dir irgendwann schon einmal erklärt. Wenn die Attribute der Channels, wie z.B. room, direkt per
define <ChannelName> room <RaumName>
definiert werden, gibt es folgendes Problem:
- Annahme das attr room des Devices ist gleich dem des Channels
--> Bei Intitialisierung des Devices werden alle beim Device definierten attr auf alle Channels übertragen
--> also auch das attr room ----> in dem Fall kein Problem

- Annahme  das attr room des Devices ist ungleich dem des Channels
--> Bei Intitialisierung des Devices werden alle beim Device definierten attr auf alle Channels übertragen
--> also auch das attr room ----> in dem Fall ein Problem, weil das von Dir definierte room- Attr überschrieben wird.

- Lösung:
--> Initialisierung abwarten und dann definieren, z.B. so:
define SetAttribute at +00:01:00 {\
fhem( "attr <ChannelName> room <RaumName>");;\
}


Gruß gevoo

gevoo

Hallo holzwurm83,

so sollte Dein notify gehen:
define DrueckTaster notify HMW_LC_Sw2_DR:.* {\
fhem("mach was");;\
}


Gruß gevoo

arestant

Zitat von: gevoo am 11 Januar 2015, 19:18:28
Hallo Paul,

entschuldige, ich habe vor lauter Schreck vergessen den deviceKey zu ermitteln. Jetzt sollte es gehen.

Gruß gevoo

Hallo gevoo,

geht leider immer noch nicht...

Gruß
Paul


Kruemel

Hallo gevoo,

ich habe 3 HMW_LC_Sw2_DR im Einsatz. Bisher nur die Switche. Ich habe noch eine ältere Version von dir im Einsatz. Jetzt möchte ich auch mit Keys arbeiten. Kannst du mir die aktuelle Version geben?
Vielen Dank.

Wolfgang
RPi, Homematik, LAN-CFG, Bewegungsmelder, Rauchmelder, Rolläden, Schalter, Türkontakte, Heizungsventile, FB7390, Owncloud, xBMC

gevoo

Hallo Paul,

ist ja peinlich. Manchmal sieht man den Wald vor lauter Bäumen nicht.
Probier es bitte noch einmal.

Gruß gevoo