Funkbus Sender sehr oft "failed"

Antworten
Dos
Beiträge: 379
Registriert: Di 13. Sep 2016, 18:19

Sa 15. Jun 2019, 11:51

Hallo,

ich habe Romotec Funkbus Sender. Mir ist aufgefallen dass ich z.T. immer mehrfach auf die Knöpfe drücken muss, bis der Befehl ausgeführt wird.

das wird im Log auch sichtbar.
Was kann ich dagegen machen?

Code: Alles auswählen

11:44:05 - 15.06.2019	
scene complete \
11:44:05	
actuator: tf,a,typ,pst,nec,uri,192.168.10.77/roller/0?go=stop - failed
11:44:05	
actuator: tf,a,typ,pst,nec,uri,192.168.10.77/roller/0?go=stop
11:44:02	
\ process scene: scn,rfro,D1B27F0855
11:44:00	
scene complete \
11:43:59	
actuator: tf,a,typ,pst,nec,uri,192.168.10.77/roller/0?go=close
11:43:59	
\ process scene: scn,rfro,D1B27F083C
11:43:53	
scene complete \
11:43:53	
actuator: tf,a,typ,pst,nec,uri,192.168.10.77/roller/0?go=close - failed
11:43:53	
\ process scene: scn,rfro,D1B27F083C
11:43:48	
scene complete \
11:43:48	
actuator: tf,a,typ,pst,nec,uri,192.168.10.77/roller/0?go=close - failed
11:43:48	
\ process scene: scn,rfro,D1B27F083C
11:43:43	
scene complete \
11:43:43	
actuator: tf,a,typ,pst,nec,uri,192.168.10.77/roller/0?go=stop - failed
11:43:43	
actuator: tf,a,typ,pst,nec,uri,192.168.10.77/roller/0?go=stop
11:43:37	
\ process scene: scn,rfro,D1B27F0855
11:43:30	
scene complete \
11:43:30	
actuator: tf,a,typ,pst,nec,uri,192.168.10.77/roller/0?go=stop - failed
11:43:27	
actuator: tf,a,typ,pst,nec,uri,192.168.10.77/roller/0?go=stop
11:43:23	
\ process scene: scn,rfro,D1B27F0855
11:43:09	
scene complete \
11:43:09	
actuator: tf,a,typ,pst,nec,uri,192.168.10.77/roller/0?go=stop - failed
11:43:09	
actuator: tf,a,typ,pst,nec,uri,192.168.10.77/roller/0?go=stop
DAs Log ist nur ein Auszug, aber das zeigt sich sehr oft...
Benutzeravatar
jbmedia
Administrator
Beiträge: 4446
Registriert: Mi 17. Feb 2016, 13:42

Di 18. Jun 2019, 14:37

Code: Alles auswählen

11:43:30 scene complete \
11:43:30 actuator: tf,a,typ,pst,nec,uri,192.168.10.77/roller/0?go=stop - failed
11:43:27 actuator: tf,a,typ,pst,nec,uri,192.168.10.77/roller/0?go=stop
11:43:23 \ process scene: scn,rfro,D1B27F0855	
Offenbar wird derselbe LAN Befehle zweimal hintereinander gesendet. Der zweite Befehl (der Logfile ist zeitlich absteigend sortiert) wird mit failed quittiert. Dies deutet daraufhin, dass der Empfänger noch nicht bereit ist, einen weiteren Befehl entgegen zu nehmen. Da es sich um denselben Befehl handelt sollte dies keine Auswirkung auf die Funktion haben. Will man wirklich den selben Befehl doppelt senden, empfiehlt es sich, eine präzise Pause von 2-3 s dazwischen zu legen. Dies gibt dem Empfänger ausreichend Zeit zur Verarbeitung.
Wir wünschen viel Spaß mit den Produkten und einen erfolgreichen Tag! Ihr jbmedia Team :)

Benutzeravatar
rtwl
Beiträge: 1269
Registriert: So 30. Dez 2018, 18:08

Di 18. Jun 2019, 15:54

Zwischen 11:43:27 und 11:43:30 liegen doch eh 3 sek. 🤔
Peter
Benutzeravatar
jbmedia
Administrator
Beiträge: 4446
Registriert: Mi 17. Feb 2016, 13:42

Di 18. Jun 2019, 18:26

Die Log Einträge werden nach Abarbeitung eines Befehls in die Datenbank geschrieben. Tatsächlich werden beide Befehle um ~ 11:43:27 gesendet. Da der Empfänger nach dem zweiten Befehl nicht reagiert, wartet der Light-Manager 3 s ab, erklärt die Aktion als failed und schreibt es in die Datenbank.
Wir wünschen viel Spaß mit den Produkten und einen erfolgreichen Tag! Ihr jbmedia Team :)

Dos
Beiträge: 379
Registriert: Di 13. Sep 2016, 18:19

Di 18. Jun 2019, 22:30

Hallo Jb media,

Vielen dank für die Antwort, ich bin damit allerdings nicht ganz einverstanden...

Ich habe vielleicht für das Logfile etwas öfter versucht, das Verhalten ist aber reproduzierbar.
Ich werde morgen das Logfile nochmals einschalten und dann in 5-10 Sekunden Abschnitten die Befehle ausführen. Dabei wird deutlich dass eine Menge „failed“ enstehen.

Was mich irritiert „ das der Empfänger noch noch bereit ist“. Woher weiß denn der Air ob der Empfänger bereit ist, es ist doch keine Rückkanal vorhanden ??
Ich bin da nicht informiert, aber Ich dachte immer der Air schiesst alles raus, ob es beim Empfänger ankommt ist nicht klar.

Trotzdem Danke für den Support!!
Benutzeravatar
jbmedia
Administrator
Beiträge: 4446
Registriert: Mi 17. Feb 2016, 13:42

Mi 19. Jun 2019, 09:34

Was mich irritiert „ das der Empfänger noch noch bereit ist“. Woher weiß denn der Air ob der Empfänger bereit ist, es ist doch keine Rückkanal vorhanden ??
Es handelt sich um einen HTTP Post Befehl. Bei einer HTTP Verbindung erfolgt zunächst der Verbindungsaufbau. Erst wenn der Empfänger diesen quittiert, werden Daten übertragen. Der Light-Manager wartet max. 3 s, bis der Verbindungsaufbau quittiert wurde. Kommt keine Quittung innerhalb dieser Zeitspanne, wird der Verbindungsaufbau als gescheitert betrachtet (failed) und die Aktion abgebrochen.

Warum der Empfänger den zweiten Verbindungsaufbau nicht quittiert, wissen wir nicht. Die Vermutung liegt aber nahe, dass er noch nicht bereit ist, einen weiteren Befehl zu verarbeiten.
Wir wünschen viel Spaß mit den Produkten und einen erfolgreichen Tag! Ihr jbmedia Team :)

Dos
Beiträge: 379
Registriert: Di 13. Sep 2016, 18:19

So 23. Jun 2019, 12:30

Hallo JBmedia

Nach update auf 9.3.1 funktionieren meine Funkbus Sender wieder 100%
Ich wollte erst erneut das Logging aufzeichnen und die Fehler darstellen, hatte dann aber den Hinweis auf das Update erhalten.
Zusätzlich habe ich den Air einmal komplett zurückgesetzt... und neu konfiguriert.

Das Verhalten zu vorher ist kein Vergleich, wenn ich vorher gefühlt immer mind. 2-3x drücken musste bis eine Aktion durchgeführt wurde, klappt es jetzt 100%. Auch zwischen drücken und wahrnehmen der Befehle ist kein zeitlicher Versatz wahrzunehmen.

Ihr habt bestimmt nichts gemacht :lol: :lol:
Falls ihr doch etwas an einer Stellschraube gemacht habt, würde es mich freuen dass zu erfahren.

Mein Ticket kann geschlossen werden, im Bedarfsfall würde ich mich melden.

Danke
Benutzeravatar
jbmedia
Administrator
Beiträge: 4446
Registriert: Mi 17. Feb 2016, 13:42

Mo 24. Jun 2019, 18:23

Klasse, vielen Dank für die Rückmeldung! :)
Wir wünschen viel Spaß mit den Produkten und einen erfolgreichen Tag! Ihr jbmedia Team :)

Antworten