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.
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
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
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
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
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
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