FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: Beatinu am 22 Juli 2016, 14:02:43

Titel: Ungewünschtes Blinklicht mit Homematic Wired
Beitrag von: Beatinu am 22 Juli 2016, 14:02:43
Hallo,

bisher habe ich meine Problemchen mit FHEM noch selbst lösen können, doch das aktuelle macht mich etwas ratlos.

Leider habe ich nur ab und zu Zugriff auf die Installation, da sie nicht bei mir zuhause ist, und kann daher nur mit Verzögerung Logs posten oder etwas ausprobieren. Ich hoffe, ihr seid gändig :)

Die Installation besteht aus einer 76805-Baugruppe (7 Relais-Ausgänge und 12 Eingänge), die per Bus mit einem HomeMatic-103755-RS485-Gateway über Ethernet mit einem FHEM-Rechner verbunden ist. FHEM hat das neueste HM485-Modul (master) und hat das IO-Gerät auch richtig erkannt. Ich kann Ausgänge schalten und bekomme Events für die Eingänge.

Mein Ziel ist, die Ausgänge, an denen Lampen hängen, direkt mit den Eingängen zu peeren, so dass die Taster an den Eingängen die Ausgänge toggeln.

Bisher habe ich per "set peer [..]" die Eingänge mit den Ausgängen verbunden und es hat auch einmal genau so funktioniert. Jetzt bekomme ich es aber nicht mehr hin. Wenn ich den Eingang kurz schalte, wird nicht der zugehörige Ausgang getoggelt. Statt dessen wird der Ausgang vom ersten Schaltereignis an alle 30 Sekunden getoggelt und ich habe ein langsames Blinklicht  ???

Bei den Readings des Aktors sehe ich, dass er nicht auf "on" geht, sondern "working: on" gelesen wird. "working" bleibt auch "on" und der State wechselt dann alle 30 Sekunden von "off" auf "on" und zurück. Erst wenn ich den Aktor per setstate wieder auf "off" stelle, wird wieder "working: off" gelesen und das Blinken hat ein Ende.

Das Problem hatte ich schon, als ich die ersten beiden Kanäle peeren wollte, habe dann aber irgendwas gemacht, was das Problem behoben hat. Jetzt wollte ich ein paar weitere Kanäle peeren und bekomme es mit keinem Kanal mehr hin.

Leider finde ich keine Info dazu, was "working" bedeutet. Was kann ich tun? Am Wochenende kann ich mal wieder daran basteln und ein Log posten.
Titel: Antw:Ungewünschtes Blinklicht mit Homematic Wired
Beitrag von: Thorsten Pferdekaemper am 22 Juli 2016, 22:46:55
Hi,
möglicherweise ist in die peersettings was reingeraten, das das Blinken auslöst. Ich glaube, dass die ganzen Zeitangaben in den peersettings noch nicht ganz so perfekt funktionieren. Versuch mal, das ganze Gerät komplett zurückzusetzen (set ... reset und dann eine Weile warten, bis das Device wieder normal erscheint). Dann neu peeren und zuerst mal die Finger von den peersettings lassen. (Ich will damit nicht sagen, dass Du vorher die Finger dranhattest...)
Gruß,
   Thorsten
Titel: Antw:Ungewünschtes Blinklicht mit Homematic Wired
Beitrag von: Ralf9 am 23 Juli 2016, 11:03:58
Zitat von: Beatinu am 22 Juli 2016, 14:02:43
Bei den Readings des Aktors sehe ich, dass er nicht auf "on" geht, sondern "working: on" gelesen wird. "working" bleibt auch "on" und der State wechselt dann alle 30 Sekunden von "off" auf "on" und zurück. Erst wenn ich den Aktor per setstate wieder auf "off" stelle, wird wieder "working: off" gelesen und das Blinken hat ein Ende.

Das "working" bedeutet, daß ein Timer aktiv ist.
Bei Dir sind es wahrscheinlich SHORT_ON_TIME und SHORT_OFF_TIME, diese müssten normalerweise per Default einen "dont use Wert" haben.

Falls Du das Modul noch nicht zurückgesetzt hast, würde mich der Inhalt des eeproms interessieren.
Wenn Du unter global das Attribut "showInternalValues" auf 1 setzt, wird der eeprom Inhalt ins reading des Modul geschrieben.
Den eeprom Inhalt kannst Du dann in Code Tags hier posten.

Gruß Ralf
Titel: Antw:Ungewünschtes Blinklicht mit Homematic Wired
Beitrag von: Beatinu am 24 August 2016, 20:56:00
Sorry, dass es so lange gedauert hat. Habe erst jetzt wieder bei der Installation vorbei sehen können.
Ich habe das HMW_IO_12_Sw7_DR via "set ... reset" zurück gesetzt, neu gepeert und das Blinken ist zurück. Anbei der Inhalt des EEPROMs und die Ausgabe des Eventlogs:


.eeprom_0000

001400000001FFFFFFFFFFFF0AFF0AFF

2016-07-02 18:08:10
.eeprom_0010

FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

2016-08-24 18:40:08
.eeprom_0020

FFFFFFFFFFFFFFFFFFFFFFFFFF000140

2016-08-24 18:42:18
.eeprom_0030

78050CFFFF000000C0000000C0D1F000

2016-08-24 18:42:19
.eeprom_0040

0000C0000000C0D1F0FFFFFFFFFFFFFF

2016-08-24 18:42:19
.eeprom_0050

FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

2016-08-24 18:40:07
.eeprom_0060

FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

2016-08-24 18:40:15
.eeprom_0070

FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

2016-08-24 18:40:08
.eeprom_0080

FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

2016-08-24 18:40:15
.eeprom_0090

FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

2016-08-24 18:40:07
.eeprom_00A0

FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

2016-08-24 18:40:09
.eeprom_00B0

FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

2016-08-24 18:40:15
.eeprom_00C0

FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

2016-08-24 18:40:07
.eeprom_00D0

FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

2016-08-24 18:40:13
.eeprom_00E0

FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

2016-07-02 18:08:11
.eeprom_00F0

FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

2016-07-02 18:08:11
.eeprom_0100

FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

2016-08-24 18:40:14
.eeprom_0110

FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

2016-07-02 18:08:11
.eeprom_0120

FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

2016-08-24 18:40:13
.eeprom_0130

FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

2016-08-24 18:40:10
.eeprom_0140

FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

2016-07-02 18:08:11
.eeprom_0150

FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

2016-07-02 18:08:11
.eeprom_0160

FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

2016-07-02 18:08:11
.eeprom_0170

FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

2016-08-24 18:40:14
.eeprom_0180

FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

2016-08-24 18:40:11
.eeprom_0190

FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

2016-08-24 18:40:08
.eeprom_01A0

FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

2016-08-24 18:40:13
.eeprom_01B0

FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

2016-08-24 18:40:11
.eeprom_01C0

FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

2016-07-02 18:08:12
.eeprom_01D0

FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

2016-08-24 18:40:13
.eeprom_01E0

FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

2016-08-24 18:40:16
.eeprom_01F0

FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

2016-08-24 18:40:14
.eeprom_0200

FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

2016-08-24 18:40:07
.eeprom_0210

FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

2016-07-02 18:08:12
.eeprom_0220

FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

2016-07-02 18:08:12
.eeprom_0230

FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

2016-08-24 18:40:15
.eeprom_0240

FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

2016-08-24 18:40:14
.eeprom_0250

FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

2016-07-02 18:08:12
.eeprom_0260

FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

2016-07-02 18:08:12
.eeprom_0270

FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

2016-08-24 18:40:12
.eeprom_0280

FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

2016-08-24 18:40:10
.eeprom_0290

FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

2016-07-02 18:08:12
.eeprom_02A0

FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

2016-08-24 18:40:14
.eeprom_02B0

FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

2016-08-24 18:40:12
.eeprom_02C0

FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

2016-08-24 18:40:11
.eeprom_02D0

FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

2016-08-24 18:40:14
.eeprom_02E0

FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

2016-08-24 18:40:07
.eeprom_02F0

FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

2016-07-02 18:08:13
.eeprom_0300

FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

2016-08-24 18:40:13
.eeprom_0310

FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

2016-08-24 18:40:13
.eeprom_0320

FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

2016-08-24 18:40:15
.eeprom_0330

FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

2016-08-24 18:40:14
.eeprom_0340

FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

2016-07-02 18:08:13
.eeprom_0350

FFFFFFFFFFFFFFFFFF05000140780CFF

2016-08-24 18:42:18
.eeprom_0360

FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

2016-08-24 18:40:13
.eeprom_0370

FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

2016-07-02 18:08:13
.eeprom_0380

FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

2016-08-24 18:40:15
.eeprom_0390

FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

2016-07-02 18:08:13
.eeprom_03A0

FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

2016-08-24 18:40:15
.eeprom_03B0

FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

2016-08-24 18:40:12
.eeprom_03C0

FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

2016-07-02 18:08:14
.eeprom_03D0

FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

2016-08-24 18:40:14
.eeprom_03E0

FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

2016-08-24 18:40:13
.eeprom_03F0

FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

2016-07-02 18:08:14
R-central_address

00000001

2016-08-24 18:42:20
R-logging_time

2.00

2016-08-24 18:42:20
configStatus

OK

2016-07-02 18:08:16
press_short

0

2016-06-12 19:59:25
state

ACK

2016-08-24 18:51:09


Events:


2016-08-24 18:42:20 HM485 HMW_IO_12_Sw7_DR_MEQ1534566 R-central_address: 00000001
2016-08-24 18:42:20 HM485 HMW_IO_12_Sw7_DR_MEQ1534566 R-logging_time: 2.00
2016-08-24 18:42:20 HM485 HMW_IO_12_Sw7_DR_MEQ1534566_07 R-input_type: pushbutton
2016-08-24 18:42:20 HM485 HMW_IO_12_Sw7_DR_MEQ1534566_07 R-long_press_time: 1.00
2016-08-24 18:42:20 HM485 HMW_IO_12_Sw7_DR_MEQ1534566_07 R-input_locked: no
2016-08-24 18:42:20 HM485 HMW_IO_12_Sw7_DR_MEQ1534566_14 R-logging: on
2016-08-24 18:42:20 HM485 HMW_IO_12_Sw7_DR_MEQ1534566_01 R-input_locked: no
2016-08-24 18:42:20 HM485 HMW_IO_12_Sw7_DR_MEQ1534566_01 R-input_type: pushbutton
2016-08-24 18:42:20 HM485 HMW_IO_12_Sw7_DR_MEQ1534566_01 R-long_press_time: 1.00
2016-08-24 18:42:20 HM485 HMW_IO_12_Sw7_DR_MEQ1534566_13 R-logging: on
2016-08-24 18:42:20 HM485 HMW_IO_12_Sw7_DR_MEQ1534566_03 R-input_type: pushbutton
2016-08-24 18:42:20 HM485 HMW_IO_12_Sw7_DR_MEQ1534566_03 R-long_press_time: 1.00
2016-08-24 18:42:20 HM485 HMW_IO_12_Sw7_DR_MEQ1534566_03 R-input_locked: no
2016-08-24 18:42:20 HM485 HMW_IO_12_Sw7_DR_MEQ1534566_04 R-input_type: pushbutton
2016-08-24 18:42:20 HM485 HMW_IO_12_Sw7_DR_MEQ1534566_04 R-long_press_time: 1.00
2016-08-24 18:42:21 HM485 HMW_IO_12_Sw7_DR_MEQ1534566_04 R-input_locked: no
2016-08-24 18:42:21 HM485 HMW_IO_12_Sw7_DR_MEQ1534566_08 R-input_type: pushbutton
2016-08-24 18:42:21 HM485 HMW_IO_12_Sw7_DR_MEQ1534566_08 R-long_press_time: 1.00
2016-08-24 18:42:21 HM485 HMW_IO_12_Sw7_DR_MEQ1534566_08 R-input_locked: no
2016-08-24 18:42:21 HM485 HMW_IO_12_Sw7_DR_MEQ1534566_06 R-input_locked: no
2016-08-24 18:42:21 HM485 HMW_IO_12_Sw7_DR_MEQ1534566_06 R-long_press_time: 1.00
2016-08-24 18:42:21 HM485 HMW_IO_12_Sw7_DR_MEQ1534566_06 R-input_type: pushbutton
2016-08-24 18:42:21 HM485 HMW_IO_12_Sw7_DR_MEQ1534566_19 R-logging: on
2016-08-24 18:42:21 HM485 HMW_IO_12_Sw7_DR_MEQ1534566_18 R-logging: on
2016-08-24 18:42:21 HM485 HMW_IO_12_Sw7_DR_MEQ1534566_02 R-long_press_time: 1.00
2016-08-24 18:42:21 HM485 HMW_IO_12_Sw7_DR_MEQ1534566_02 R-input_type: pushbutton
2016-08-24 18:42:21 HM485 HMW_IO_12_Sw7_DR_MEQ1534566_02 R-input_locked: no
2016-08-24 18:42:21 HM485 HMW_IO_12_Sw7_DR_MEQ1534566_17 R-logging: on
2016-08-24 18:42:21 HM485 HMW_IO_12_Sw7_DR_MEQ1534566_09 R-input_locked: no
2016-08-24 18:42:21 HM485 HMW_IO_12_Sw7_DR_MEQ1534566_09 R-long_press_time: 1.00
2016-08-24 18:42:21 HM485 HMW_IO_12_Sw7_DR_MEQ1534566_09 R-input_type: pushbutton
2016-08-24 18:42:21 HM485 HMW_IO_12_Sw7_DR_MEQ1534566_16 R-logging: on
2016-08-24 18:42:21 HM485 HMW_IO_12_Sw7_DR_MEQ1534566_12 R-input_locked: no
2016-08-24 18:42:21 HM485 HMW_IO_12_Sw7_DR_MEQ1534566_12 R-input_type: pushbutton
2016-08-24 18:42:21 HM485 HMW_IO_12_Sw7_DR_MEQ1534566_12 R-long_press_time: 1.00
2016-08-24 18:42:21 HM485 HMW_IO_12_Sw7_DR_MEQ1534566_15 R-logging: on
2016-08-24 18:42:21 HM485 HMW_IO_12_Sw7_DR_MEQ1534566_11 R-long_press_time: 1.00
2016-08-24 18:42:21 HM485 HMW_IO_12_Sw7_DR_MEQ1534566_11 R-input_type: pushbutton
2016-08-24 18:42:21 HM485 HMW_IO_12_Sw7_DR_MEQ1534566_11 R-input_locked: no
2016-08-24 18:42:21 HM485 HMW_IO_12_Sw7_DR_MEQ1534566_10 R-long_press_time: 1.00
2016-08-24 18:42:21 HM485 HMW_IO_12_Sw7_DR_MEQ1534566_10 R-input_type: pushbutton
2016-08-24 18:42:21 HM485 HMW_IO_12_Sw7_DR_MEQ1534566_10 R-input_locked: no
2016-08-24 18:42:21 HM485 HMW_IO_12_Sw7_DR_MEQ1534566_05 R-input_type: pushbutton
2016-08-24 18:42:21 HM485 HMW_IO_12_Sw7_DR_MEQ1534566_05 R-long_press_time: 1.00
2016-08-24 18:42:21 HM485 HMW_IO_12_Sw7_DR_MEQ1534566_05 R-input_locked: no
2016-08-24 18:42:31 HM485 HMW_IO_12_Sw7_DR_MEQ1534566 ACK
2016-08-24 18:42:31 HM485 HMW_IO_12_Sw7_DR_MEQ1534566_06 press_short: 55
2016-08-24 18:42:31 HM485 HMW_IO_12_Sw7_DR_MEQ1534566_06 press_short_55
2016-08-24 18:42:31 HM485 HMW_IO_12_Sw7_DR_MEQ1534566 ACK
2016-08-24 18:43:41 HM485 HMW_IO_12_Sw7_DR_MEQ1534566 ACK
2016-08-24 18:43:41 HM485 HMW_IO_12_Sw7_DR_MEQ1534566_13 off
2016-08-24 18:43:41 HM485 HMW_IO_12_Sw7_DR_MEQ1534566_13 working: on
2016-08-24 18:44:26 HM485 HMW_IO_12_Sw7_DR_MEQ1534566 ACK
2016-08-24 18:44:26 HM485 HMW_IO_12_Sw7_DR_MEQ1534566_13 working: on
2016-08-24 18:44:26 HM485 HMW_IO_12_Sw7_DR_MEQ1534566_13 off
2016-08-24 18:45:11 HM485 HMW_IO_12_Sw7_DR_MEQ1534566 ACK
2016-08-24 18:45:11 HM485 HMW_IO_12_Sw7_DR_MEQ1534566_13 working: on
2016-08-24 18:45:11 HM485 HMW_IO_12_Sw7_DR_MEQ1534566_13 off


Viele Grüße
Daniel
Titel: Antw:Ungewünschtes Blinklicht mit Homematic Wired
Beitrag von: Thorsten Pferdekaemper am 26 August 2016, 16:05:45
Hi,
ich habe das jetzt nicht Bit für Bit analysiert, aber für mich sieht das so aus, als ob da schon irgendwelche Zeiten bei SHORT_ON_TIME etc. vorhanden sind.
Kannst Du mal einen Screenshot von den Peersettings machen?
Außerdem wäre mal der EEPROM-Inhalt vor dem Peeren interessant. Möglicherweise geht da was schief.
Gruß,
   Thorsten
Titel: Antw:Ungewünschtes Blinklicht mit Homematic Wired
Beitrag von: Beatinu am 17 April 2017, 20:41:36
Hallo,

sorry, über den Winter war die Installation stromlos, komme daher erst jetzt zur Fortsetzung. Jetzt habe ich dauerhaften Zugriff, daher kann ich schneller testen.

Hier der Inhalt des EEPROMs vor und nach dem Peeren. Vorher:

FF1400000001FEFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFF000000C0000000C0D1F000
0000C0000000C0D1F0FFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

Nachher:

FF1400000001FEFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFF000140
78020CFFFF000000C0000000C0D1F000
0000C0000000C0D1F0FFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

Die Screenshots der Peersettings sind angehängt.

Habe inzwischen nochmal FHEM und HM485 aktualisiert - keine Veränderung, es blinkt weiter.

Viele Grüße
Daniel
Titel: Antw:Ungewünschtes Blinklicht mit Homematic Wired
Beitrag von: Thorsten Pferdekaemper am 17 April 2017, 21:04:51
Hi,

könntest Du mal die allerneuste Version probieren, wie hier beschrieben:
https://forum.fhem.de/index.php/topic,70528.0.html
Gerade bei den Peerings gab es doch zu viele Fehlerchen...

Dann schau Dir mal zu dem Device an, welche Peerings es jetzt tatsächlich hat. Die "Peersettings" kann man sich im Kanal unter der Taste "Peering Configuration" anschauen. Möglicherweise steht da was interessantes unter "short_on_time" bzw. "short_off_time".

Gruß,
   Thorsten