Bestellung v1.x - Relay Platine auf HM (AES), MySensors, ZWave Basis

Begonnen von Spezialtrick, 27 Januar 2016, 00:44:12

Vorheriges Thema - Nächstes Thema

weini

ZitatAlso wenn die Diode auf dem Relaisboard an geht, dann schaltet die CPU richtig. Dann ist noch irgendwas auf dem Relaisboard komisch.
Den Gedanken hatte ich ja auch gleich zu Anfang. Aber das Pänomän ist schon ähnlich zu meinen ersten Versuchen mit der "alten" FW. Da konnte ich manuell auch immer blitzsauber schalten und nur über den State-Trigger hat es Probleme gegeben. Teils ist da auch die LED angegangen, nur das Relais hat nicht durchgezogen. Fast so, wie wenn zu wenig Spannung da gewesen oder der Impuls zu kurz gewesen wäre.

ZitatKannst Du vielleicht mal die Ausgaben auf der Serial ausnehmen ?
Das verstehe ich nicht. Kannst du mir das bitte etwas genauer erklären?

Ich habe auch noch einen Aktor als Einfach-Relais. Mit dem werde ich auch noch testen, damit schließen wir das Relaisboard als Fehlerquelle aus. Mal sehen, wir viel ich heute noch schaffe.

papa

Zitat von: weini am 30 November 2016, 21:47:12
Das verstehe ich nicht. Kannst du mir das bitte etwas genauer erklären?

Die Software macht einige Debug-Ausgaben auf der seriellen Schnittstelle. Dazu muss ein FTDI-Adapter an den Nano angeschlossen werden.

http://www.instructables.com/id/Program-Arduino-Mini-05-with-FTDI-Basic/step3/Connect/

Die Ausgaben könnten mir eventuell helfen, das Problem zu lokalisieren.
BananaPi + CUL868 + CUL433 + HM-UART + 1Wire

weini

Update 1:
Die Schaltprobleme auf Ch 3+4 scheinen tatsächlich am Relaisboard zu hängen. Ich hatte für den Testlauf mit deiner neuen FW einen zweiten Aktor mit einem zweiten Relaisboard benutzt. Jetzt konnte ich dieses zweite Board aber gerade am ersten Aktor auch nicht mehr auf allen 4 Kanälen schalten.

Das intern verbaute Relais ist für 3,3V, sämtlich hier im Thread erwähnten externen Relaisboard haben aber Relais mit einer Schaltspannung von 5V, das könnte ein Teil des Problems sein (und überhaupt nichts mit deiner FW zu tun haben).

weini

Update 2:
Habe jetzt mit dem Einfachaktor (Relais hat 3,3V Schaltspannung) getestet. Basis ist die "alte FW".
Das Ergebnis ist sehr ähnlich zu dem hier:
Zitat
Mich hat irritiert, dass das Relaisboard für 5V ausgelegt ist, der Aktor aber an der Pin-Leiste nur 3,3V liefert. Am Relaisboard kann man aber die Relais auch potenialfrei schalten. Dazu kann man eine separate Spannung am Jumper einschleifen. Das habe ich jetzt gemacht und damit die Zuleitung direkt vom Netzteil verwendet, so dass die Relais mit 4,5V geschaltet werden.

Beim Test konnte ich manuell on/off via FHEM einwandfrei schalten. Wenn ich dann wieder über das Thermostat auslöse, dann gibt es ein Dauerklackern. Das Phänomän wird hier viel deutlicher und auffälliger.

Wenn das Thermostat "on" triggert, dann surrt der Aktor deutlich laut los, "off" funktioniert überhaupt nicht.

Ich würde die weitere Tests mit dem Einfach-Aktor machen, damit schließen wir erst mal Einflüsse des Relaisboard aus.
Das FTDI-Debugging kann ich erst morgen angehen. Soll ich das gleich nur mit deiner neuen FW versuchen, oder bringen dir auch Debug-Ausgaben der alten FW was?

papa

Ich brauche nur die Ausgaben der neuen Firmware.

Wenn die Relais auf dem Board 5V sind, muss es sicherlich mit einer separaten Spannungsversorgung versehen werden.
BananaPi + CUL868 + CUL433 + HM-UART + 1Wire

weini

Sorry, ging heute nicht früher:

Ich habe jetzt deine neue FW auf meinen 1-fach-Relais Aktor geflashed. Was soll ich sagen, damit funktioniert es jetzt. Es gibt öfter mal einen Zeitversatz zwischen der ersten Anzeige der Trigger Readings beim Aktor in FHEM und dem Zeitpunkt zu dem der Aktor dann tatsächlich schaltet. Das interpretiere ich aber nicht als Problem. Entweder bekommt der Aktor das erste Funktelegramm nicht mit oder FHEM fängt über den HMUART die Meldung früher auf.

Die Verkabelung für den Debug Output habe ich auch stehen. Ich habe zwar keinen FTDI aber einen CP2102 Adapter. Der sollte es aber IMHO auch tun.
Nur leider kommt im Terminalprogramm nur Zeichensalat an. Welche Baudrate muss ich denn da einstellen?

Ich werde jetzt nochmal mit dem 4-Relais-Board einen Testlauf machen. Da gibt es im Netz unterschiedliche Aussagen, wie man das bei galvanischer Trennung genau verschalten muss.
ZitatWenn die Relais auf dem Board 5V sind, muss es sicherlich mit einer separaten Spannungsversorgung versehen werden.
Genau das ist mir mittlerweile auch klar. Das sollte aber damit
ZitatAm Relaisboard kann man aber die Relais auch potenialfrei schalten. Dazu kann man eine separate Spannung am Jumper einschleifen. Das habe ich jetzt gemacht und damit die Zuleitung direkt vom Netzteil verwendet, so dass die Relais mit 4,5V geschaltet werden.
adressierbar sein.

weini

#396
So, nun klappt es soweit auch mit dem externen Relaisboard:
Entscheidend ist, dass man GND zwischen Aktor und Relaisboard NICHT verbindet. GND am Relaisboard soll nur mit der externen Spannungsquelle beschaltet werden, die die 5V liefert. Zusätzlich muss +5V extern auf JD-VCC verbunden und der Jumper gezogen werden. Siehe auch hier: https://www.amazon.de/forum/-/Tx2U8I8CFBV7QOD/ref=ask_dp_dpmw_al_hza?asin=B00ALNJN72

Es gibt eine Verzögerung von bis zu 5 Minuten zwischen der Anzeige des Trigger Readings im Aktor Device in FHEM bis zum tatsächlichen Schaltvorgang. Die Zeitspanne könnte wg. mir gerne kürzer sein, bei der Trägheit einer Fußbodenheizung ist das für mich aber kein Problem.

@papa: Einzige Unschönheit aus meiner Sicht ist das Anziehen der Relais für ca. 1 Sekunde, wenn der Low-active (A0-A1) Shortcut gesetzt ist. Bei meinem Heizungs-Case ist mir das völlig egal, bei anderen Anwendungen könnte das aber stören.

Ich mache jetzt auf jeden Fall noch ein paar länger laufende Tests, ehe ich meine Heizungssteuerung final zusammenbaue...

Auf jeden Fall nochmal vielen Dank an @papa. Bitte bring die neue FW soweit, dass sie released werden kann.

papa

Na bitte - geht doch.

Hast Du wirklich 5 Minuten Verzögerung ? 5 Sekunden könnte ich mir ja noch vorstellen.

Die Baudrate ist übrigens 57600.
BananaPi + CUL868 + CUL433 + HM-UART + 1Wire

weini

Schade, so ganz am Ziel bin ich wohl noch nicht.
Gestern Abend waren es "nur" bis zu 5 Minuten, heute hat sich der Aktor (oder das Thermostat) bis zu 30 Minuten Zeit gelassen, ehe der Schaltvorgang ausgelöst wurde.

Das Debugging funktioniert mit der richtigen Baud-Rate wunderbar. Ich hoffe, dass dir das etwas bringt:

Aktor Ch 4 manuell auf "on" schalten
-> 0E 03 A0 11 D3 AA 78 0A 03 04 02 04 C8 00 00
<- 0E 03 80 02 0A 03 04 D3 AA 78 01 04 C8 00 58


Thermostat herunterdrehen -> Trigger:0 -> Aktor geht auf "off"
-> 0D 02 80 41 41 88 87 0A 03 04 07 57 00 80
<- 0E 02 80 02 0A 03 04 41 88 87 01 04 00 00 5E


Thermostat hochdrehen -> Trigger:200, aber keine Aktion am Aktor:
-> 0D 02 80 41 41 88 87 0A 03 04 07 57 00 80
<- 0E 02 80 02 0A 03 04 41 88 87 01 04 00 00 5E
-> 0D 02 80 41 41 88 87 0A 03 04 07 58 00 80

dann nach über 15 Minuten (!!!) kommt plötzlich noch der Impuls
-> 0D 02 80 41 41 88 87 0A 03 04 07 59 C8 80
-> 0B 03 A0 01 D3 AA 78 0A 03 04 04 0E
<- 0E 03 A0 10 0A 03 04 D3 AA 78 06 04 00 00 57
waitAck: 01
-> 0D 02 80 41 41 88 87 0A 03 04 07 5A C8 80
<- 0E 02 80 02 0A 03 04 41 88 87 01 04 C8 00 5A
                                 
                                 
Hier das selbe beim "off": Dauer bis der Aktor schaltet fast 30 Minuten (dazwischen einmal ein RequestStatus)

-> 0D 02 80 41 41 88 87 0A 03 04 07 64 00 80
-> 0D 02 80 41 41 88 87 0A 03 04 07 65 00 80
-> 0D 02 80 41 41 88 87 0A 03 04 07 66 00 80
-> 0D 02 80 41 41 88 87 0A 03 04 07 67 00 80
-> 0B 03 A0 01 D3 AA 78 0A 03 04 04 0E
<- 0E 03 A0 10 0A 03 04 D3 AA 78 06 04 C8 00 50
waitAck: 01
-> 0D 02 80 41 41 88 87 0A 03 04 07 68 00 80
<- 0E 02 80 02 0A 03 04 41 88 87 01 04 00 00 60
-> 0D 02 80 41 41 88 87 0A 03 04 07 69 00 80
anuell auf "on" schalten


Ich sehe in den Aktor-Readings immer relativ zeitnah (wenige Sekunden bis zu einer Minute), dass der Trigger aktualisiert wird:

trigLast    HM_418887_SwitchTr:0    2016-12-02 15:18:54
trig_HM_418887_SwitchTr    0_111    2016-12-02 15:18:54

Bis zum Schaltvorgang des Aktors kann es dann von wenigen Sekunden bis eben fast einer halben Stunde dauern.
Die gute Nachricht bleibt, dass das Relaisflattern Geschichte ist. Das gilt für den 1-fach Aktor genauso wie für das 4-fach Relaisboard.

papa

Also ich muss mal sagen, es wird genau so geschaltet, wie der TC es anfordert.

Die Nachricht mit der 41 an vierter Stelle ist die Interessante. Das vorletzte Byte ist der Trigger-Wert, den das TC sendet.


0D 02 80 41 41 88 87 0A 03 04 07 57 00 80
                                    ^^


Deine Aufzeichnung zeigt, dass der TC erst nach 15min 0xC8 == 200 sendet. Dann wird auch entsprechend geschaltet. Also von der Switch-Seite sieht alles ok aus.
Wie ist den eigentlich die Logik beim TC ? Kann man da irgendwas am Channel einstellen ?
BananaPi + CUL868 + CUL433 + HM-UART + 1Wire

weini

Danke dir für die Info. Ich werde morgen das TC erst mal vollständig resetten, neu pairen, peeren etc.

Ich habe schon kurz nach Einstellmöglichkeiten beim SwitchTr gesucht, dabei aber bisher nichts gefunden.

weini

Vom Reset des TC habe ich jetzt nochmal abgesehen. Ich bin mir mittlerweile ziemlich sicher, dass ich entweder noch ein Konfigurationsproblem in der State-Machine des Aktors habe oder dass da ggf. die FW noch ein Problem hat.

Wie komme ich darauf?
Zum einen konnte ich immer nachverfolgen, dass die Trigger Readings im Aktor mindestens alle 3-5 Minuten aktualisiert werden:

trigLast    HM_418887_SwitchTr:0    2016-12-02 15:18:54
trig_HM_418887_SwitchTr    0_111    2016-12-02 15:18:54


Das TC sendet also aus meiner Sicht das richtige Signal an den Aktor. Bestätigt wird das IMHO dadurch, dass ich auch im Event-Log nachvollziehen kann, dass der TC sendet und das auch beim Aktor ankommt:
2016-12-04 10:26:04.090 CUL_HM HM_418887_Climate desired-temp: 26.0
2016-12-04 10:26:04.090 CUL_HM HM_418887_Climate humidity: 32
2016-12-04 10:26:04.090 CUL_HM HM_418887_Climate measured-temp: 22.5
2016-12-04 10:26:04.090 CUL_HM HM_418887_Climate T: 22.5 desired: 26.0
2016-12-04 10:26:14.095 CUL_HM HM_418887 battery: ok
2016-12-04 10:26:14.095 CUL_HM HM_418887 batteryLevel: 3
2016-12-04 10:26:14.095 CUL_HM HM_418887 desired-temp: 26.0
2016-12-04 10:26:14.095 CUL_HM HM_418887 measured-temp: 22.5
2016-12-04 10:26:14.172 CUL_HM HM_418887_Climate boostTime: -
2016-12-04 10:26:14.172 CUL_HM HM_418887_Climate commReporting: off
2016-12-04 10:26:14.172 CUL_HM HM_418887_Climate controlMode: manual
2016-12-04 10:26:14.172 CUL_HM HM_418887_Climate desired-temp: 26.0
2016-12-04 10:26:14.172 CUL_HM HM_418887_Climate measured-temp: 22.5
2016-12-04 10:26:14.172 CUL_HM HM_418887_Climate T: 22.5 desired: 26.0
2016-12-04 10:26:14.172 CUL_HM HM_418887_Climate winOpenReporting: off
2016-12-04 10:26:24.081 CUL_HM HM_418887_Weather humidity: 32
2016-12-04 10:26:24.081 CUL_HM HM_418887_Weather T: 22.5 H: 32
2016-12-04 10:26:24.081 CUL_HM HM_418887_Weather temperature: 22.5
2016-12-04 10:27:55.707 CUL_HM HM_0A0304_Sw_04 trigLast: HM_418887_SwitchTr:200
2016-12-04 10:27:55.707 CUL_HM HM_0A0304_Sw_04 trig_HM_418887_SwitchTr: 200_0
2016-12-04 10:27:55.789 CUL_HM HM_418887_SwitchTr level: 100
2016-12-04 10:27:55.789 CUL_HM HM_418887_SwitchTr trigger_cnt: 0
2016-12-04 10:27:55.901 CUL_HM HM_0A0304_Sw_04 deviceMsg: on (to HM_418887)
2016-12-04 10:27:55.901 CUL_HM HM_0A0304_Sw_04 level: 100
2016-12-04 10:27:55.901 CUL_HM HM_0A0304_Sw_04 pct: 100
2016-12-04 10:27:55.901 CUL_HM HM_0A0304_Sw_04 on
2016-12-04 10:27:55.901 CUL_HM HM_0A0304_Sw_04 timedOn: off
2016-12-04 10:28:21.115 CUL_HM HM_418887 battery: ok
2016-12-04 10:28:21.115 CUL_HM HM_418887 batteryLevel: 3
2016-12-04 10:28:21.115 CUL_HM HM_418887 desired-temp: 17.5
2016-12-04 10:28:21.115 CUL_HM HM_418887 measured-temp: 22.5
2016-12-04 10:28:21.215 CUL_HM HM_418887_Climate boostTime: -
2016-12-04 10:28:21.215 CUL_HM HM_418887_Climate commReporting: off
2016-12-04 10:28:21.215 CUL_HM HM_418887_Climate controlMode: manual
2016-12-04 10:28:21.215 CUL_HM HM_418887_Climate desired-temp: 17.5
2016-12-04 10:28:21.215 CUL_HM HM_418887_Climate measured-temp: 22.5
2016-12-04 10:28:21.215 CUL_HM HM_418887_Climate T: 22.5 desired: 17.5
2016-12-04 10:28:21.215 CUL_HM HM_418887_Climate winOpenReporting: off
2016-12-04 10:28:37.852 CUL_HM HM_418887_Climate desired-temp: 17.5
2016-12-04 10:28:37.852 CUL_HM HM_418887_Climate humidity: 32
2016-12-04 10:28:37.852 CUL_HM HM_418887_Climate measured-temp: 22.5
2016-12-04 10:28:37.852 CUL_HM HM_418887_Climate T: 22.5 desired: 17.5
2016-12-04 10:28:55.691 CUL_HM HM_0A0304_Sw_04 trigLast: HM_418887_SwitchTr:0
2016-12-04 10:28:55.691 CUL_HM HM_0A0304_Sw_04 trig_HM_418887_SwitchTr: 0_1
2016-12-04 10:28:55.755 CUL_HM HM_418887_SwitchTr level: 0
2016-12-04 10:28:55.755 CUL_HM HM_418887_SwitchTr trigger_cnt: 1
2016-12-04 10:28:57.832 CUL_HM HM_418887_Weather humidity: 32
2016-12-04 10:28:57.832 CUL_HM HM_418887_Weather T: 22.6 H: 32
2016-12-04 10:28:57.832 CUL_HM HM_418887_Weather temperature: 22.6
2016-12-04 10:30:57.341 CUL_HM HM_418887_Climate desired-temp: 17.5
2016-12-04 10:30:57.341 CUL_HM HM_418887_Climate humidity: 32
2016-12-04 10:30:57.341 CUL_HM HM_418887_Climate measured-temp: 22.7
2016-12-04 10:30:57.341 CUL_HM HM_418887_Climate T: 22.7 desired: 17.5
2016-12-04 10:31:07.347 CUL_HM HM_418887 battery: ok
2016-12-04 10:31:07.347 CUL_HM HM_418887 batteryLevel: 3
2016-12-04 10:31:07.347 CUL_HM HM_418887 desired-temp: 17.5
2016-12-04 10:31:07.347 CUL_HM HM_418887 measured-temp: 22.7
2016-12-04 10:31:07.424 CUL_HM HM_418887_Climate boostTime: -
2016-12-04 10:31:07.424 CUL_HM HM_418887_Climate commReporting: off
2016-12-04 10:31:07.424 CUL_HM HM_418887_Climate controlMode: manual
2016-12-04 10:31:07.424 CUL_HM HM_418887_Climate desired-temp: 17.5
2016-12-04 10:31:07.424 CUL_HM HM_418887_Climate measured-temp: 22.7
2016-12-04 10:31:07.424 CUL_HM HM_418887_Climate T: 22.7 desired: 17.5
2016-12-04 10:31:07.424 CUL_HM HM_418887_Climate winOpenReporting: off
2016-12-04 10:31:17.333 CUL_HM HM_418887_Weather humidity: 32
2016-12-04 10:31:17.333 CUL_HM HM_418887_Weather T: 22.7 H: 32
2016-12-04 10:31:17.333 CUL_HM HM_418887_Weather temperature: 22.7
2016-12-04 10:32:07.310 CUL_HM HM_0A0304 CMDs_pending
2016-12-04 10:32:07.367 CUL_HM HM_0A0304 CMDs_pending
2016-12-04 10:32:07.422 CUL_HM HM_0A0304 CMDs_pending
2016-12-04 10:32:07.960 CUL_HM HM_0A0304 CMDs_done
2016-12-04 10:32:11.563 CUL_HM HM_0A0304 CMDs_pending
2016-12-04 10:32:11.619 CUL_HM HM_0A0304 CMDs_pending
2016-12-04 10:32:12.968 CUL_HM HM_0A0304 CMDs_done
2016-12-04 10:32:55.695 CUL_HM HM_0A0304_Sw_04 trigLast: HM_418887_SwitchTr:0
2016-12-04 10:32:55.695 CUL_HM HM_0A0304_Sw_04 trig_HM_418887_SwitchTr: 0_2
2016-12-04 10:32:55.758 CUL_HM HM_418887_SwitchTr level: 0
2016-12-04 10:32:55.758 CUL_HM HM_418887_SwitchTr trigger_cnt: 2
2016-12-04 10:32:55.841 CUL_HM HM_0A0304_Sw_04 deviceMsg: off (to HM_418887)
2016-12-04 10:32:55.841 CUL_HM HM_0A0304_Sw_04 level: 0
2016-12-04 10:32:55.841 CUL_HM HM_0A0304_Sw_04 pct: 0
2016-12-04 10:32:55.841 CUL_HM HM_0A0304_Sw_04 off
2016-12-04 10:32:55.841 CUL_HM HM_0A0304_Sw_04 timedOn: off
2016-12-04 10:33:02.341 CUL_HM HM_418887_Climate desired-temp: 17.5
2016-12-04 10:33:02.341 CUL_HM HM_418887_Climate humidity: 32
2016-12-04 10:33:02.341 CUL_HM HM_418887_Climate measured-temp: 22.7
2016-12-04 10:33:02.341 CUL_HM HM_418887_Climate T: 22.7 desired: 17.5
2016-12-04 10:33:12.348 CUL_HM HM_418887 battery: ok
2016-12-04 10:33:12.348 CUL_HM HM_418887 batteryLevel: 3
2016-12-04 10:33:12.348 CUL_HM HM_418887 desired-temp: 26.0
2016-12-04 10:33:12.348 CUL_HM HM_418887 measured-temp: 22.7
2016-12-04 10:33:12.427 CUL_HM HM_418887_Climate boostTime: -
2016-12-04 10:33:12.427 CUL_HM HM_418887_Climate commReporting: off
2016-12-04 10:33:12.427 CUL_HM HM_418887_Climate controlMode: manual
2016-12-04 10:33:12.427 CUL_HM HM_418887_Climate desired-temp: 26.0
2016-12-04 10:33:12.427 CUL_HM HM_418887_Climate measured-temp: 22.7
2016-12-04 10:33:12.427 CUL_HM HM_418887_Climate T: 22.7 desired: 26.0
2016-12-04 10:33:12.427 CUL_HM HM_418887_Climate winOpenReporting: off
2016-12-04 10:33:22.334 CUL_HM HM_418887_Weather humidity: 32
2016-12-04 10:33:22.334 CUL_HM HM_418887_Weather T: 22.7 H: 32
2016-12-04 10:33:22.334 CUL_HM HM_418887_Weather temperature: 22.7
2016-12-04 10:33:55.695 CUL_HM HM_0A0304_Sw_04 trigLast: HM_418887_SwitchTr:200
2016-12-04 10:33:55.695 CUL_HM HM_0A0304_Sw_04 trig_HM_418887_SwitchTr: 200_3
2016-12-04 10:33:55.758 CUL_HM HM_418887_SwitchTr level: 100
2016-12-04 10:33:55.758 CUL_HM HM_418887_SwitchTr trigger_cnt: 3
2016-12-04 10:35:56.891 CUL_HM HM_418887_Climate desired-temp: 26.0
2016-12-04 10:35:56.891 CUL_HM HM_418887_Climate humidity: 32
2016-12-04 10:35:56.891 CUL_HM HM_418887_Climate measured-temp: 22.8
2016-12-04 10:35:56.891 CUL_HM HM_418887_Climate T: 22.8 desired: 26.0
2016-12-04 10:36:07.114 CUL_HM HM_418887 battery: ok
2016-12-04 10:36:07.114 CUL_HM HM_418887 batteryLevel: 3
2016-12-04 10:36:07.114 CUL_HM HM_418887 desired-temp: 26.0
2016-12-04 10:36:07.114 CUL_HM HM_418887 measured-temp: 22.8
2016-12-04 10:36:07.197 CUL_HM HM_418887_Climate boostTime: -
2016-12-04 10:36:07.197 CUL_HM HM_418887_Climate commReporting: off
2016-12-04 10:36:07.197 CUL_HM HM_418887_Climate controlMode: manual
2016-12-04 10:36:07.197 CUL_HM HM_418887_Climate desired-temp: 26.0
2016-12-04 10:36:07.197 CUL_HM HM_418887_Climate measured-temp: 22.8
2016-12-04 10:36:07.197 CUL_HM HM_418887_Climate T: 22.8 desired: 26.0
2016-12-04 10:36:07.197 CUL_HM HM_418887_Climate winOpenReporting: off
2016-12-04 10:36:16.836 CUL_HM HM_418887_Weather humidity: 32
2016-12-04 10:36:16.836 CUL_HM HM_418887_Weather T: 22.8 H: 32
2016-12-04 10:36:16.836 CUL_HM HM_418887_Weather temperature: 22.8
2016-12-04 10:37:55.697 CUL_HM HM_0A0304_Sw_04 trigLast: HM_418887_SwitchTr:200
2016-12-04 10:37:55.697 CUL_HM HM_0A0304_Sw_04 trig_HM_418887_SwitchTr: 200_4
2016-12-04 10:37:55.760 CUL_HM HM_418887_SwitchTr level: 100
2016-12-04 10:37:55.760 CUL_HM HM_418887_SwitchTr trigger_cnt: 4
2016-12-04 10:38:37.117 CUL_HM HM_418887_Climate desired-temp: 26.0
2016-12-04 10:38:37.117 CUL_HM HM_418887_Climate humidity: 33
2016-12-04 10:38:37.117 CUL_HM HM_418887_Climate measured-temp: 22.8
2016-12-04 10:38:37.117 CUL_HM HM_418887_Climate T: 22.8 desired: 26.0
2016-12-04 10:38:57.253 CUL_HM HM_418887_Weather humidity: 32
2016-12-04 10:38:57.253 CUL_HM HM_418887_Weather T: 22.8 H: 32
2016-12-04 10:38:57.253 CUL_HM HM_418887_Weather temperature: 22.8
2016-12-04 10:41:02.846 CUL_HM HM_418887_Climate desired-temp: 26.0
2016-12-04 10:41:02.846 CUL_HM HM_418887_Climate humidity: 32
2016-12-04 10:41:02.846 CUL_HM HM_418887_Climate measured-temp: 22.8
2016-12-04 10:41:02.846 CUL_HM HM_418887_Climate T: 22.8 desired: 26.0
2016-12-04 10:41:23.692 CUL_HM HM_418887_Weather humidity: 32
2016-12-04 10:41:23.692 CUL_HM HM_418887_Weather T: 22.8 H: 32
2016-12-04 10:41:23.692 CUL_HM HM_418887_Weather temperature: 22.8


In den Debug Logs des Aktors haben wir das aber nach meinem Verständnis nicht gesehen. Da weiß ich jetzt nicht, ob die die Debug-Ausgabe nur machst, wenn er in den korrekten State reinläuft oder gleich am Anfang.

Jetzt habe ich nochmal mit der State-Konfiguration herumgespielt. Zuerst sah diese so aus:

ActionType             jmpToTarget     jmpToTarget     
CtDlyOff               geLo            geLo           
CtDlyOn                geLo            geLo           
CtOff                  geLo            geLo           
CtOn                   geLo            ltLo           
CtValHi                100             100             
CtValLo                50              50             
MultiExec              on              off             
OffDly            [s]  0               0               
OffTime                unused          unused         
OffTimeMode            absolut         absolut         
OnDly             [s]  0               0               
OnTime                 unused          unused         
OnTimeMode             absolut         absolut         
SwJtDlyOff             off             off             
SwJtDlyOn              off             on             
SwJtOff                off             dlyOn           
SwJtOn                 dlyOff          dlyOff         


Der Aktor war "on" und der TC hat Trigger:200 geliefert, also soweit korrekt. Nun habe ich den TC runtergedreht, er liefert Trigger:0 ... und nichts passiert.
Nachdem ich aber
set HM_0A0304_Sw_04 regSet shCtDlyOff ltLo HM_418887_SwitchTr
absetze geht der Aktor auf "off", sobald der TC zum nächsten mal (also nach max. 3-5 Minuten) den Trigger sendet.

Jetzt pass es aber umgekehrt wieder nicht: Ich drehe den TC hoch und erhalte Trigger:200, der Aktor schaltet aber nicht an.
Den HM-Anhand des FHEM Einsteigerleitfandes kann ich langsam auswendig, irgendwie hänge ich aber noch immer...

weini

So und wieder neue Erkenntnisse: Die Konfiguration sollte duchaus passen. Wenn ein Umschalten des Aktors stattfinden soll, dann reagiert der erst einmal nicht. Wenn ich dann aber ein getConfig am Aktor Kanal mache, dann löst er korrekt aus, sobald das TC den Trigger wieder schickt (der wird ja periodisch wiederholt):

Hier das Event-Log:

2016-12-04 12:01:58.147 CUL_HM HM_418887_Climate desired-temp: 26.0
2016-12-04 12:01:58.147 CUL_HM HM_418887_Climate humidity: 31
2016-12-04 12:01:58.147 CUL_HM HM_418887_Climate measured-temp: 23.6
2016-12-04 12:01:58.147 CUL_HM HM_418887_Climate T: 23.6 desired: 26.0
2016-12-04 12:02:08.139 CUL_HM HM_418887 battery: ok
2016-12-04 12:02:08.139 CUL_HM HM_418887 batteryLevel: 3
2016-12-04 12:02:08.139 CUL_HM HM_418887 desired-temp: 26.0
2016-12-04 12:02:08.139 CUL_HM HM_418887 measured-temp: 23.6
2016-12-04 12:02:08.214 CUL_HM HM_418887_Climate boostTime: -
2016-12-04 12:02:08.214 CUL_HM HM_418887_Climate commReporting: off
2016-12-04 12:02:08.214 CUL_HM HM_418887_Climate controlMode: manual
2016-12-04 12:02:08.214 CUL_HM HM_418887_Climate desired-temp: 26.0
2016-12-04 12:02:08.214 CUL_HM HM_418887_Climate measured-temp: 23.6
2016-12-04 12:02:08.214 CUL_HM HM_418887_Climate T: 23.6 desired: 26.0
2016-12-04 12:02:08.214 CUL_HM HM_418887_Climate winOpenReporting: off
2016-12-04 12:02:18.123 CUL_HM HM_418887_Weather humidity: 31
2016-12-04 12:02:18.123 CUL_HM HM_418887_Weather T: 23.6 H: 31
2016-12-04 12:02:18.123 CUL_HM HM_418887_Weather temperature: 23.6
2016-12-04 12:04:55.734 CUL_HM HM_0A0304_Sw_04 trigLast: HM_418887_SwitchTr:0
2016-12-04 12:04:55.734 CUL_HM HM_0A0304_Sw_04 trig_HM_418887_SwitchTr: 0_34
2016-12-04 12:04:55.797 CUL_HM HM_418887_SwitchTr level: 0
2016-12-04 12:04:55.797 CUL_HM HM_418887_SwitchTr trigger_cnt: 34
2016-12-04 12:04:57.135 CUL_HM HM_418887 battery: ok
2016-12-04 12:04:57.135 CUL_HM HM_418887 batteryLevel: 3
2016-12-04 12:04:57.135 CUL_HM HM_418887 desired-temp: 20.0
2016-12-04 12:04:57.135 CUL_HM HM_418887 measured-temp: 23.5
2016-12-04 12:04:57.206 CUL_HM HM_418887_Climate boostTime: -
2016-12-04 12:04:57.206 CUL_HM HM_418887_Climate commReporting: off
2016-12-04 12:04:57.206 CUL_HM HM_418887_Climate controlMode: manual
2016-12-04 12:04:57.206 CUL_HM HM_418887_Climate desired-temp: 20.0
2016-12-04 12:04:57.206 CUL_HM HM_418887_Climate measured-temp: 23.5
2016-12-04 12:04:57.206 CUL_HM HM_418887_Climate T: 23.5 desired: 20.0
2016-12-04 12:04:57.206 CUL_HM HM_418887_Climate winOpenReporting: off
2016-12-04 12:05:00.005 CUL_HM HM_418887_Climate desired-temp: 20.0
2016-12-04 12:05:00.005 CUL_HM HM_418887_Climate humidity: 32
2016-12-04 12:05:00.005 CUL_HM HM_418887_Climate measured-temp: 23.5
2016-12-04 12:05:00.005 CUL_HM HM_418887_Climate T: 23.5 desired: 20.0
2016-12-04 12:05:19.896 CUL_HM HM_418887_Weather humidity: 32
2016-12-04 12:05:19.896 CUL_HM HM_418887_Weather T: 23.5 H: 32
2016-12-04 12:05:19.896 CUL_HM HM_418887_Weather temperature: 23.5
2016-12-04 12:07:26.204 CUL_HM HM_0A0304 CMDs_pending
2016-12-04 12:07:26.274 CUL_HM HM_0A0304 CMDs_pending
2016-12-04 12:07:27.940 CUL_HM HM_0A0304 CMDs_done
2016-12-04 12:07:47.149 CUL_HM HM_418887_Climate desired-temp: 20.0
2016-12-04 12:07:47.149 CUL_HM HM_418887_Climate humidity: 31
2016-12-04 12:07:47.149 CUL_HM HM_418887_Climate measured-temp: 23.6
2016-12-04 12:07:47.149 CUL_HM HM_418887_Climate T: 23.6 desired: 20.0
2016-12-04 12:08:07.124 CUL_HM HM_418887_Weather humidity: 31
2016-12-04 12:08:07.124 CUL_HM HM_418887_Weather T: 23.5 H: 31
2016-12-04 12:08:07.124 CUL_HM HM_418887_Weather temperature: 23.5
2016-12-04 12:08:55.992 CUL_HM HM_0A0304_Sw_04 trigLast: HM_418887_SwitchTr:0
2016-12-04 12:08:55.992 CUL_HM HM_0A0304_Sw_04 trig_HM_418887_SwitchTr: 0_35
2016-12-04 12:08:56.083 CUL_HM HM_418887_SwitchTr level: 0
2016-12-04 12:08:56.083 CUL_HM HM_418887_SwitchTr trigger_cnt: 35
2016-12-04 12:08:56.173 CUL_HM HM_0A0304_Sw_04 deviceMsg: off (to HM_418887)
2016-12-04 12:08:56.173 CUL_HM HM_0A0304_Sw_04 level: 0
2016-12-04 12:08:56.173 CUL_HM HM_0A0304_Sw_04 pct: 0
2016-12-04 12:08:56.173 CUL_HM HM_0A0304_Sw_04 off
2016-12-04 12:08:56.173 CUL_HM HM_0A0304_Sw_04 timedOn: off
2016-12-04 12:10:20.291 CUL_HM HM_418887_Climate desired-temp: 20.0
2016-12-04 12:10:20.291 CUL_HM HM_418887_Climate humidity: 31
2016-12-04 12:10:20.291 CUL_HM HM_418887_Climate measured-temp: 23.5
2016-12-04 12:10:20.291 CUL_HM HM_418887_Climate T: 23.5 desired: 20.0
2016-12-04 12:10:40.272 CUL_HM HM_418887_Weather humidity: 31
2016-12-04 12:10:40.272 CUL_HM HM_418887_Weather T: 23.5 H: 31
2016-12-04 12:10:40.272 CUL_HM HM_418887_Weather temperature: 23.5
2016-12-04 12:12:38.652 CUL_HM HM_418887_Climate desired-temp: 20.0
2016-12-04 12:12:38.652 CUL_HM HM_418887_Climate humidity: 31
2016-12-04 12:12:38.652 CUL_HM HM_418887_Climate measured-temp: 23.4
2016-12-04 12:12:38.652 CUL_HM HM_418887_Climate T: 23.4 desired: 20.0
2016-12-04 12:12:48.657 CUL_HM HM_418887 battery: ok
2016-12-04 12:12:48.657 CUL_HM HM_418887 batteryLevel: 3
2016-12-04 12:12:48.657 CUL_HM HM_418887 desired-temp: 20.0
2016-12-04 12:12:48.657 CUL_HM HM_418887 measured-temp: 23.4
2016-12-04 12:12:48.752 CUL_HM HM_418887_Climate boostTime: -
2016-12-04 12:12:48.752 CUL_HM HM_418887_Climate commReporting: off
2016-12-04 12:12:48.752 CUL_HM HM_418887_Climate controlMode: manual
2016-12-04 12:12:48.752 CUL_HM HM_418887_Climate desired-temp: 20.0
2016-12-04 12:12:48.752 CUL_HM HM_418887_Climate measured-temp: 23.4
2016-12-04 12:12:48.752 CUL_HM HM_418887_Climate T: 23.4 desired: 20.0
2016-12-04 12:12:48.752 CUL_HM HM_418887_Climate winOpenReporting: off
2016-12-04 12:12:55.879 CUL_HM HM_0A0304_Sw_04 trigLast: HM_418887_SwitchTr:0
2016-12-04 12:12:55.879 CUL_HM HM_0A0304_Sw_04 trig_HM_418887_SwitchTr: 0_36
2016-12-04 12:12:55.965 CUL_HM HM_418887_SwitchTr level: 0
2016-12-04 12:12:55.965 CUL_HM HM_418887_SwitchTr trigger_cnt: 36
2016-12-04 12:12:58.638 CUL_HM HM_418887_Weather humidity: 31
2016-12-04 12:12:58.638 CUL_HM HM_418887_Weather T: 23.4 H: 31
2016-12-04 12:12:58.638 CUL_HM HM_418887_Weather temperature: 23.4
2016-12-04 12:14:42.879 CUL_HM HM_418887_Climate desired-temp: 20.0
2016-12-04 12:14:42.879 CUL_HM HM_418887_Climate humidity: 31
2016-12-04 12:14:42.879 CUL_HM HM_418887_Climate measured-temp: 23.4
2016-12-04 12:14:42.879 CUL_HM HM_418887_Climate T: 23.4 desired: 20.0
2016-12-04 12:15:02.631 CUL_HM HM_418887_Weather humidity: 31
2016-12-04 12:15:02.631 CUL_HM HM_418887_Weather T: 23.4 H: 31
2016-12-04 12:15:02.631 CUL_HM HM_418887_Weather temperature: 23.4
2016-12-04 12:16:55.963 CUL_HM HM_0A0304_Sw_04 trigLast: HM_418887_SwitchTr:0
2016-12-04 12:16:55.963 CUL_HM HM_0A0304_Sw_04 trig_HM_418887_SwitchTr: 0_37
2016-12-04 12:16:56.051 CUL_HM HM_418887_SwitchTr level: 0
2016-12-04 12:16:56.051 CUL_HM HM_418887_SwitchTr trigger_cnt: 37
2016-12-04 12:17:36.415 CUL_HM HM_418887_Climate desired-temp: 20.0
2016-12-04 12:17:36.415 CUL_HM HM_418887_Climate humidity: 31
2016-12-04 12:17:36.415 CUL_HM HM_418887_Climate measured-temp: 23.3
2016-12-04 12:17:36.415 CUL_HM HM_418887_Climate T: 23.3 desired: 20.0
2016-12-04 12:17:46.409 CUL_HM HM_418887 battery: ok
2016-12-04 12:17:46.409 CUL_HM HM_418887 batteryLevel: 3
2016-12-04 12:17:46.409 CUL_HM HM_418887 desired-temp: 20.0
2016-12-04 12:17:46.409 CUL_HM HM_418887 measured-temp: 23.3
2016-12-04 12:17:46.506 CUL_HM HM_418887_Climate boostTime: -
2016-12-04 12:17:46.506 CUL_HM HM_418887_Climate commReporting: off
2016-12-04 12:17:46.506 CUL_HM HM_418887_Climate controlMode: manual
2016-12-04 12:17:46.506 CUL_HM HM_418887_Climate desired-temp: 20.0
2016-12-04 12:17:46.506 CUL_HM HM_418887_Climate measured-temp: 23.3
2016-12-04 12:17:46.506 CUL_HM HM_418887_Climate T: 23.3 desired: 20.0
2016-12-04 12:17:46.506 CUL_HM HM_418887_Climate winOpenReporting: off
2016-12-04 12:17:56.391 CUL_HM HM_418887_Weather humidity: 31
2016-12-04 12:17:56.391 CUL_HM HM_418887_Weather T: 23.3 H: 31
2016-12-04 12:17:56.391 CUL_HM HM_418887_Weather temperature: 23.3
2016-12-04 12:20:15.643 CUL_HM HM_418887_Climate desired-temp: 20.0
2016-12-04 12:20:15.643 CUL_HM HM_418887_Climate humidity: 31
2016-12-04 12:20:15.643 CUL_HM HM_418887_Climate measured-temp: 23.3
2016-12-04 12:20:15.643 CUL_HM HM_418887_Climate T: 23.3 desired: 20.0
2016-12-04 12:20:35.629 CUL_HM HM_418887_Weather humidity: 31
2016-12-04 12:20:35.629 CUL_HM HM_418887_Weather T: 23.3 H: 31
2016-12-04 12:20:35.629 CUL_HM HM_418887_Weather temperature: 23.3
2016-12-04 12:20:55.981 CUL_HM HM_0A0304_Sw_04 trigLast: HM_418887_SwitchTr:0
2016-12-04 12:20:55.981 CUL_HM HM_0A0304_Sw_04 trig_HM_418887_SwitchTr: 0_38
2016-12-04 12:20:56.069 CUL_HM HM_418887_SwitchTr level: 0
2016-12-04 12:20:56.069 CUL_HM HM_418887_SwitchTr trigger_cnt: 38
2016-12-04 12:22:40.389 CUL_HM HM_418887_Climate desired-temp: 20.0
2016-12-04 12:22:40.389 CUL_HM HM_418887_Climate humidity: 31
2016-12-04 12:22:40.389 CUL_HM HM_418887_Climate measured-temp: 23.3
2016-12-04 12:22:40.389 CUL_HM HM_418887_Climate T: 23.3 desired: 20.0
2016-12-04 12:23:00.379 CUL_HM HM_418887_Weather humidity: 31
2016-12-04 12:23:00.379 CUL_HM HM_418887_Weather T: 23.3 H: 31
2016-12-04 12:23:00.379 CUL_HM HM_418887_Weather temperature: 23.3
2016-12-04 12:24:50.658 CUL_HM HM_418887_Climate desired-temp: 20.0
2016-12-04 12:24:50.658 CUL_HM HM_418887_Climate humidity: 31
2016-12-04 12:24:50.658 CUL_HM HM_418887_Climate measured-temp: 23.3
2016-12-04 12:24:50.658 CUL_HM HM_418887_Climate T: 23.3 desired: 20.0
2016-12-04 12:24:55.856 CUL_HM HM_0A0304_Sw_04 trigLast: HM_418887_SwitchTr:0
2016-12-04 12:24:55.856 CUL_HM HM_0A0304_Sw_04 trig_HM_418887_SwitchTr: 0_39
2016-12-04 12:24:55.942 CUL_HM HM_418887_SwitchTr level: 0
2016-12-04 12:24:55.942 CUL_HM HM_418887_SwitchTr trigger_cnt: 39
2016-12-04 12:25:10.659 CUL_HM HM_418887_Weather humidity: 31
2016-12-04 12:25:10.659 CUL_HM HM_418887_Weather T: 23.3 H: 31
2016-12-04 12:25:10.659 CUL_HM HM_418887_Weather temperature: 23.3
2016-12-04 12:27:51.102 CUL_HM HM_418887_Climate desired-temp: 20.0
2016-12-04 12:27:51.102 CUL_HM HM_418887_Climate humidity: 31
2016-12-04 12:27:51.102 CUL_HM HM_418887_Climate measured-temp: 23.2
2016-12-04 12:27:51.102 CUL_HM HM_418887_Climate T: 23.2 desired: 20.0
2016-12-04 12:28:00.726 CUL_HM HM_418887 battery: ok
2016-12-04 12:28:00.726 CUL_HM HM_418887 batteryLevel: 3
2016-12-04 12:28:00.726 CUL_HM HM_418887 desired-temp: 20.0
2016-12-04 12:28:00.726 CUL_HM HM_418887 measured-temp: 23.2
2016-12-04 12:28:00.824 CUL_HM HM_418887_Climate boostTime: -
2016-12-04 12:28:00.824 CUL_HM HM_418887_Climate commReporting: off
2016-12-04 12:28:00.824 CUL_HM HM_418887_Climate controlMode: manual
2016-12-04 12:28:00.824 CUL_HM HM_418887_Climate desired-temp: 20.0
2016-12-04 12:28:00.824 CUL_HM HM_418887_Climate measured-temp: 23.2
2016-12-04 12:28:00.824 CUL_HM HM_418887_Climate T: 23.2 desired: 20.0
2016-12-04 12:28:00.824 CUL_HM HM_418887_Climate winOpenReporting: off
2016-12-04 12:28:10.644 CUL_HM HM_418887_Weather humidity: 31
2016-12-04 12:28:10.644 CUL_HM HM_418887_Weather T: 23.2 H: 31
2016-12-04 12:28:10.644 CUL_HM HM_418887_Weather temperature: 23.2
2016-12-04 12:28:55.886 CUL_HM HM_0A0304_Sw_04 trigLast: HM_418887_SwitchTr:0
2016-12-04 12:28:55.886 CUL_HM HM_0A0304_Sw_04 trig_HM_418887_SwitchTr: 0_40
2016-12-04 12:28:55.973 CUL_HM HM_418887_SwitchTr level: 0
2016-12-04 12:28:55.973 CUL_HM HM_418887_SwitchTr trigger_cnt: 40
2016-12-04 12:30:10.646 CUL_HM HM_418887 battery: ok
2016-12-04 12:30:10.646 CUL_HM HM_418887 batteryLevel: 3
2016-12-04 12:30:10.646 CUL_HM HM_418887 desired-temp: 26.0
2016-12-04 12:30:10.646 CUL_HM HM_418887 measured-temp: 23.2
2016-12-04 12:30:10.723 CUL_HM HM_418887_Climate boostTime: -
2016-12-04 12:30:10.723 CUL_HM HM_418887_Climate commReporting: off
2016-12-04 12:30:10.723 CUL_HM HM_418887_Climate controlMode: manual
2016-12-04 12:30:10.723 CUL_HM HM_418887_Climate desired-temp: 26.0
2016-12-04 12:30:10.723 CUL_HM HM_418887_Climate measured-temp: 23.2
2016-12-04 12:30:10.723 CUL_HM HM_418887_Climate T: 23.2 desired: 26.0
2016-12-04 12:30:10.723 CUL_HM HM_418887_Climate winOpenReporting: off
2016-12-04 12:30:36.143 CUL_HM HM_418887_Climate desired-temp: 26.0
2016-12-04 12:30:36.143 CUL_HM HM_418887_Climate humidity: 31
2016-12-04 12:30:36.143 CUL_HM HM_418887_Climate measured-temp: 23.2
2016-12-04 12:30:36.143 CUL_HM HM_418887_Climate T: 23.2 desired: 26.0
2016-12-04 12:30:55.824 CUL_HM HM_0A0304_Sw_04 trigLast: HM_418887_SwitchTr:200
2016-12-04 12:30:55.824 CUL_HM HM_0A0304_Sw_04 trig_HM_418887_SwitchTr: 200_41
2016-12-04 12:30:55.891 CUL_HM HM_418887_SwitchTr level: 100
2016-12-04 12:30:55.891 CUL_HM HM_418887_SwitchTr trigger_cnt: 41
2016-12-04 12:30:56.132 CUL_HM HM_418887_Weather humidity: 31
2016-12-04 12:30:56.132 CUL_HM HM_418887_Weather T: 23.3 H: 31
2016-12-04 12:30:56.132 CUL_HM HM_418887_Weather temperature: 23.3
2016-12-04 12:33:07.162 CUL_HM HM_418887_Climate desired-temp: 26.0
2016-12-04 12:33:07.162 CUL_HM HM_418887_Climate humidity: 31
2016-12-04 12:33:07.162 CUL_HM HM_418887_Climate measured-temp: 23.3
2016-12-04 12:33:07.162 CUL_HM HM_418887_Climate T: 23.3 desired: 26.0
2016-12-04 12:33:17.171 CUL_HM HM_418887 battery: ok
2016-12-04 12:33:17.171 CUL_HM HM_418887 batteryLevel: 3
2016-12-04 12:33:17.171 CUL_HM HM_418887 desired-temp: 26.0
2016-12-04 12:33:17.171 CUL_HM HM_418887 measured-temp: 23.3
2016-12-04 12:33:17.268 CUL_HM HM_418887_Climate boostTime: -
2016-12-04 12:33:17.268 CUL_HM HM_418887_Climate commReporting: off
2016-12-04 12:33:17.268 CUL_HM HM_418887_Climate controlMode: manual
2016-12-04 12:33:17.268 CUL_HM HM_418887_Climate desired-temp: 26.0
2016-12-04 12:33:17.268 CUL_HM HM_418887_Climate measured-temp: 23.3
2016-12-04 12:33:17.268 CUL_HM HM_418887_Climate T: 23.3 desired: 26.0
2016-12-04 12:33:17.268 CUL_HM HM_418887_Climate winOpenReporting: off
2016-12-04 12:33:27.132 CUL_HM HM_418887_Weather humidity: 31
2016-12-04 12:33:27.132 CUL_HM HM_418887_Weather T: 23.3 H: 31
2016-12-04 12:33:27.132 CUL_HM HM_418887_Weather temperature: 23.3
2016-12-04 12:34:55.795 CUL_HM HM_0A0304_Sw_04 trigLast: HM_418887_SwitchTr:200
2016-12-04 12:34:55.795 CUL_HM HM_0A0304_Sw_04 trig_HM_418887_SwitchTr: 200_42
2016-12-04 12:34:55.883 CUL_HM HM_418887_SwitchTr level: 100
2016-12-04 12:34:55.883 CUL_HM HM_418887_SwitchTr trigger_cnt: 42
2016-12-04 12:35:23.898 CUL_HM HM_418887_Climate desired-temp: 26.0
2016-12-04 12:35:23.898 CUL_HM HM_418887_Climate humidity: 31
2016-12-04 12:35:23.898 CUL_HM HM_418887_Climate measured-temp: 23.3
2016-12-04 12:35:23.898 CUL_HM HM_418887_Climate T: 23.3 desired: 26.0
2016-12-04 12:35:43.901 CUL_HM HM_418887_Weather humidity: 31
2016-12-04 12:35:43.901 CUL_HM HM_418887_Weather T: 23.3 H: 31
2016-12-04 12:35:43.901 CUL_HM HM_418887_Weather temperature: 23.3
2016-12-04 12:35:50.180 CUL_HM HM_0A0304 CMDs_pending
2016-12-04 12:35:50.248 CUL_HM HM_0A0304 CMDs_pending
2016-12-04 12:35:51.470 CUL_HM HM_0A0304 CMDs_done
2016-12-04 12:37:26.182 CUL_HM HM_418887_Climate desired-temp: 26.0
2016-12-04 12:37:26.182 CUL_HM HM_418887_Climate humidity: 31
2016-12-04 12:37:26.182 CUL_HM HM_418887_Climate measured-temp: 23.3
2016-12-04 12:37:26.182 CUL_HM HM_418887_Climate T: 23.3 desired: 26.0
2016-12-04 12:37:46.135 CUL_HM HM_418887_Weather humidity: 31
2016-12-04 12:37:46.135 CUL_HM HM_418887_Weather T: 23.3 H: 31
2016-12-04 12:37:46.135 CUL_HM HM_418887_Weather temperature: 23.3
2016-12-04 12:38:55.863 CUL_HM HM_0A0304_Sw_04 trigLast: HM_418887_SwitchTr:200
2016-12-04 12:38:55.863 CUL_HM HM_0A0304_Sw_04 trig_HM_418887_SwitchTr: 200_43
2016-12-04 12:38:55.958 CUL_HM HM_418887_SwitchTr level: 100
2016-12-04 12:38:55.958 CUL_HM HM_418887_SwitchTr trigger_cnt: 43
2016-12-04 12:38:56.051 CUL_HM HM_0A0304_Sw_04 deviceMsg: on (to HM_418887)
2016-12-04 12:38:56.051 CUL_HM HM_0A0304_Sw_04 level: 100
2016-12-04 12:38:56.051 CUL_HM HM_0A0304_Sw_04 pct: 100
2016-12-04 12:38:56.051 CUL_HM HM_0A0304_Sw_04 on
2016-12-04 12:38:56.051 CUL_HM HM_0A0304_Sw_04 timedOn: off


Ich habe nun diese Registerkonfiguration. Die müsste IMHO von der Logik her passen:

HM_0A0304_Sw_04 type:switch -
list:peer register         :value
   1:      powerUpAction    :off
   1:      sign             :off
   1:      statusInfoMinDly :unused
   1:      statusInfoRandom :0 s
   1:      transmitTryMax   :6
                       HM_418887_SwitchTr             
                       lg              sh             
ActionType             jmpToTarget     jmpToTarget     
CtDlyOff               geLo            geLo           
CtDlyOn                geLo            geLo           
CtOff                  geLo            geLo           
CtOn                   geLo            ltLo           
CtValHi                100             100             
CtValLo                50              50             
MultiExec              on              off             
OffDly            [s]  0               0               
OffTime                unused          unused         
OffTimeMode            absolut         absolut         
OnDly             [s]  0               0               
OnTime                 unused          unused         
OnTimeMode             absolut         absolut         
SwJtDlyOff             off             off             
SwJtDlyOn              off             on             
SwJtOff                off             dlyOn           
SwJtOn                 dlyOff          dlyOff         


Und hier noch das List vom Aktor:

Internals:
   DEF        0A030404
   NAME       HM_0A0304_Sw_04
   NOTIFYDEV  global
   NR         329
   NTFY_ORDER 50-HM_0A0304_Sw_04
   STATE      on
   TYPE       CUL_HM
   chanNo     04
   device     HM_0A0304
   peerList   HM_418887_SwitchTr,
   Readings:
     2016-12-04 12:38:55   CommandAccepted yes
     2016-12-01 23:36:52   R-HM_418887_SwitchTr-lgActionType jmpToTarget
     2016-12-01 23:36:52   R-HM_418887_SwitchTr-shActionType jmpToTarget
     2016-11-06 17:20:04   R-powerUpAction off
     2016-11-06 17:20:04   R-sign          off
     2016-12-04 12:35:50   RegL_01.          08:00 30:06 56:00 57:00 00:00
     2016-12-04 12:35:51   RegL_03.HM_418887_SwitchTr   02:00 03:02 04:32 05:64 06:00 07:FF 08:00 09:FF  0A:01 0B:14 0C:63 82:00 83:00 84:32 85:64 86:00  87:FF 88:00 89:FF 8A:21 8B:64 8C:66 00:00
     2016-12-04 12:38:55   deviceMsg       on (to HM_418887)
     2016-12-04 12:38:55   level           100
     2016-12-04 12:38:55   pct             100
     2016-12-04 12:35:50   peerList        HM_418887_SwitchTr,
     2016-12-04 12:38:55   recentStateType ack
     2016-12-04 12:38:55   state           on
     2016-12-04 12:38:55   timedOn         off
     2016-12-04 12:42:55   trigLast        HM_418887_SwitchTr:200
     2016-12-04 12:42:55   trig_HM_418887_SwitchTr 200_44
   Helper:
     dlvlCmd    ++A011D3AA780A03040204000000
     peerIDsRaw ,41888707,41888707,00000000
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Role:
       chn        1
     Shadowreg:
     Tmpl:
   Nb:
     cnt        7
Attributes:
   model      HM-LC-SW4-SM
   peerIDs    00000000,41888707,
   room       CUL_HM
   webCmd     statusRequest:toggle:on:off


und vom TC Switch Kanal:

Internals:
   DEF        41888707
   NAME       HM_418887_SwitchTr
   NOTIFYDEV  global
   NR         348
   NTFY_ORDER 50-HM_418887_SwitchTr
   STATE      peered
   TYPE       CUL_HM
   chanNo     07
   device     HM_418887
   peerList   HM_0A0304_Sw_04,
   Readings:
     2016-12-03 10:18:39   R-HM_0A0304_Sw_04-hyst2pointRead 0.1 C
     2016-12-03 10:18:33   R-HM_0A0304_Sw_04-hyst2pointWrite set_0.1 C
     2016-11-30 09:59:00   R-sign          off
     2016-12-03 10:18:38   RegL_01.        08:00 00:00
     2016-12-03 10:18:39   RegL_07.HM_0A0304_Sw_04 15:01 00:00
     2016-12-04 12:42:55   level           100
     2016-12-04 11:21:38   peerList        HM_0A0304_Sw_04,
     2016-12-04 11:21:38   state           peered
     2016-12-04 12:42:55   trigger_cnt     44
   Helper:
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Role:
       chn        1
     Shadowreg:
     Tmpl:
Attributes:
   model      HM-TC-IT-WM-W-EU
   peerIDs    00000000,0A030404,
   room       CUL_HM


Ich werde jetzt beide Devices nochmal resetten und neu pairen/peeren etc.

weini

So, noch ein kleiner Nachtrag:
Resetten hat nichts gebracht, das Problem besteht weiter.

Ich habe aber noch herausgefunden, dass es nicht zwingend ein "getConfig" sein muss, ein "requestStatus" auf dem Kanal löst den Schaltvorgang ebenso aus. Ich vermute mal, dass das auch die Erklärung für die unterschiedlichen Zeitverzögerungen ist, da der "requestStatus" ja von FHEM periodisch ausgelöst wird oder z. B. auch von HMinfo.

papa

Hm - ich habe mal das Handling für wiederholte Nachrichten angepasst. Der TC benutzt immer die gleiche Nachrichtennummer. Dadurch werden wahrscheinlich die Nachrichten vom TC ignoriert, bis mal eine andere Nachricht vorbei kam - z.B. getStatus.
Probiere mal die neue Version.
BananaPi + CUL868 + CUL433 + HM-UART + 1Wire