Hallo Zusammen,
hoffe bin hier im richtigen Teil des Forums, wenn nicht bitte verschieben.. ;-)
Also habe einen nanoCul 868 auf Signalduino geflasht und in FHEM eingebunden als Firmware läuft die 3.3.1 dev.
Funkitoniert soweit ganz gut bis auf eine Sache die mich stutzig macht. Und zwar wird ja jede Minute ein Keepalive abgefragt.
Bei meinem Cul sieht das wie folgt aus:
Sduino/KeepAlive not ok, retry = 1 -> get ping
2017.09.19 06:02:44 4: Sduino/msg READ: OK
2017.09.19 06:02:44 4: Sduino/HandleWriteQueue: nothing to send, stopping timer
2017.09.19 06:03:44 4: Sduino/keepalive ok, retry = 0
2017.09.19 06:04:44 4: Sduino/KeepAlive not ok, retry = 1 -> get ping
2017.09.19 06:04:44 4: Sduino/msg READ: OK
2017.09.19 06:04:44 4: Sduino/HandleWriteQueue: nothing to send, stopping timer
2017.09.19 06:05:44 4: Sduino/keepalive ok, retry = 0
2017.09.19 06:06:44 4: Sduino/KeepAlive not ok, retry = 1 -> get ping
2017.09.19 06:06:44 4: Sduino/msg READ: OK
2017.09.19 06:06:44 4: Sduino/HandleWriteQueue: nothing to send, stopping timer
2017.09.19 06:07:44 4: Sduino/keepalive ok, retry = 0
2017.09.19 06:08:44 4: Sduino/KeepAlive not ok, retry = 1 -> get ping
2017.09.19 06:08:44 4: Sduino/msg READ: OK
2017.09.19 06:08:44 4: Sduino/HandleWriteQueue: nothing to send, stopping timer
2017.09.19 06:09:44 4: Sduino/keepalive ok, retry = 0
2017.09.19 06:10:44 4: Sduino/KeepAlive not ok, retry = 1 -> get ping
2017.09.19 06:10:44 4: Sduino/msg READ: OK
2017.09.19 06:10:44 4: Sduino/HandleWriteQueue: nothing to send, stopping timer
2017.09.19 06:11:44 4: Sduino/keepalive ok, retry = 0
2017.09.19 06:12:44 4: Sduino/KeepAlive not ok, retry = 1 -> get ping
2017.09.19 06:12:44 4: Sduino/msg READ: OK
2017.09.19 06:12:44 4: Sduino/HandleWriteQueue: nothing to send, stopping timer
2017.09.19 06:13:44 4: Sduino/keepalive ok, retry = 0
2017.09.19 06:14:44 4: Sduino/KeepAlive not ok, retry = 1 -> get ping
2017.09.19 06:14:44 4: Sduino/msg READ: OK
2017.09.19 06:14:44 4: Sduino/HandleWriteQueue: nothing to send, stopping timer
2017.09.19 06:15:44 4: Sduino/keepalive ok, retry = 0
2017.09.19 06:16:44 4: Sduino/KeepAlive not ok, retry = 1 -> get ping
2017.09.19 06:16:44 4: Sduino/msg READ: OK
2017.09.19 06:16:44 4: Sduino/HandleWriteQueue: nothing to send, stopping timer
2017.09.19 06:17:44 4: Sduino/keepalive ok, retry = 0
2017.09.19 06:18:44 4: Sduino/KeepAlive not ok, retry = 1 -> get ping
2017.09.19 06:18:44 4: Sduino/msg READ: OK
2017.09.19 06:18:44 4: Sduino/HandleWriteQueue: nothing to send, stopping timer
2017.09.19 06:19:44 4: Sduino/keepalive ok, retry = 0
2017.09.19 06:20:44 4: Sduino/KeepAlive not ok, retry = 1 -> get ping
2017.09.19 06:20:44 4: Sduino/msg READ: OK
2017.09.19 06:20:44 4: Sduino/HandleWriteQueue: nothing to send, stopping timer
2017.09.19 06:21:44 4: Sduino/keepalive ok, retry = 0
2017.09.19 06:22:44 4: Sduino/KeepAlive not ok, retry = 1 -> get ping
2017.09.19 06:22:44 4: Sduino/msg READ: OK
2017.09.19 06:22:44 4: Sduino/HandleWriteQueue: nothing to send, stopping timer
Also einmal funktioniert es und der Test in der darauffolgenden Minute schlägt fehl. Ist das normal? Als Firmware habe ich die für nanoCC1101verwendet. Und das Hardware atrribut entsprechend gesetzt. Das einzige was ich dann noch zu den Defaulteinstellungen gemacht habe war die Frequenz auf 868.35 zu setzten.
Gruß
Markus
ja, dies ist normal, wenn der Sduino nichts empfängt.
Die keepalive Routine schaut ob innerhalb einer Minute was empfangen wurde. Falls nicht, dann wird ein ping ausgeführt, da als Antwort ein OK kommt, passt es.
Gruß Ralf
Ah Super danke dir :-)
Gruß
Markus