Funkgong - Beim LED repeat geht die kleine LED am Gerät nicht mehr aus

Begonnen von new_rasp, 06 Juni 2015, 21:45:42

Vorheriges Thema - Nächstes Thema

new_rasp

Hab mich gerade bisschen mit dem Funkgong gespielt.

Das Gerät hat eine große LED die verschieden farbig leuchten kann und einen kleine die rot leuchtet. Hierzu ist mir folgender (optischer) Fehler aufgefallen.

Wird die große LED per Befehl einmalig eingeschaltet
set Gong_Led led redL
dann wird die kleine LED kurz eingeschaltet und sobald die große LED einmal geblinkt hat geht diese wieder aus.

Wird die große LED per Befehl mehrmals eingeschaltet
set Gong_Led led redL 5
dann geht die kleine LED danach nicht mehr aus. Die muss man dann extra per Befehl ausschalten. Funktion an sich ist aber nicht beeiträchtigt.

Hier noch kurz die Logs

Fünf mal blinken lassen
2015-06-06 21:34:17 CUL_HM Gong CMDs_pending
2015-06-06 21:34:17 CUL_HM Gong_Led set_led redS 5
2015-06-06 21:34:17 CUL_HM Gong CMDs_done
2015-06-06 21:34:17 CUL_HM Gong_Led on

Einmal blinken lassen
2015-06-06 21:35:15 CUL_HM Gong CMDs_pending
2015-06-06 21:35:15 CUL_HM Gong_Led set_led redS
2015-06-06 21:35:15 CUL_HM Gong CMDs_done
2015-06-06 21:35:15 CUL_HM Gong_Led on
2015-06-06 21:35:19 CUL_HM Gong CMDs_done
2015-06-06 21:35:19 CUL_HM Gong_Led off

Hier sieht man schön das danach der Befehl Gong_Led off ausgeführt wird. Dies müsste meiner Meinung nach auch beim mehrmals blinken lassen gesendet werden!

martinp876

was wird gesendet?
Es gibt ein Kommando, der Gong schaltet ein und wieder aus - meldet beides.
Im ersten Fall schaltet er nur ein... und nicht mehr aus. Evtl kann an Kommando etwas geschraubt werden.

new_rasp

gesendet wird der Befehl:
set Gong_Led led redL
bzw:
set Gong_Led led redL 5
beim redL 5 (repeat allgemein) wird geht der Befehl ..._Led off nicht gesendet. Somit bleibt die kleine Led am Gerät an.

martinp876

bei
set Gong_Led led redL
wird auch kein "off" gesendet. oder kommt diese message? Ich denke nicht.

new_rasp

bei
set Gong_Led led redL
wird die "off" Message schon gesendet.

Wäre eh das Log vom ersten Post gewesen.

Also bei
set Gong_Led led redL
kommt
2015-06-06 21:35:15 CUL_HM Gong CMDs_pending
2015-06-06 21:35:15 CUL_HM Gong_Led set_led redS
2015-06-06 21:35:15 CUL_HM Gong CMDs_done
2015-06-06 21:35:15 CUL_HM Gong_Led on
2015-06-06 21:35:19 CUL_HM Gong CMDs_done
2015-06-06 21:35:19 CUL_HM Gong_Led off

nur eben bei
set Gong_Led led redL x
nicht. Hier kommt nur
2015-06-06 21:34:17 CUL_HM Gong CMDs_pending
2015-06-06 21:34:17 CUL_HM Gong_Led set_led redS 5
2015-06-06 21:34:17 CUL_HM Gong CMDs_done
2015-06-06 21:34:17 CUL_HM Gong_Led on

Hätte auch mal fünf Minuten gewartet. Aber "off" wird hier nicht geschickt.

martinp876

Ich sehe, dass off kommt. Ich sehe nicht, dass es gesendet wird. Ich sehe auch kein set_off.
Wo siehst du das alles ?

new_rasp

Ich sehe es am Gerät selbst weil die LED bei off wieder aus geht und im Event monitor. Oder habe ich jetzt hier was falsch verstanden?

Die kleine LED  kann auch per Hand (set Gong_Led off) wieder ausgeschaltet werden nachdem
set Gong_Led led redL 5
ausgeführt wurde und die dauerhaft leuchtet.

Gong_Led off wird auch im Event monitor angezeigt sobald die Sprachdatei fertig abgespielt wurde. Hier schaltet die kleine LED ebenfalls danach ab

ralf.ollinger

#7
Ich habe aus Interesse gerade das Verhalten bei mir getestet und es zeigt das selbe Fehlerbild auf:
bei mehrmaliger Aktivierung der LED leuchtet danach am Gerät die rote LED dauerhaft weiter.
Erst ein manuelles set... off oder ein einmaliges Aktivieren der Leuchte oder Betätigung am Gerät lassen die Lampe wie aus gehen.

Nachtrag:
set KU.Alarm.MP3Gong_MP3 on;set KU.Alarm.MP3Gong_Led led greenL 5;set KU.Alarm.MP3Gong on-for-timer 10
das löst das Problem... wenn auch nicht die eleganteste Lösung... aber sie funktioniert

martinp876

Auch wenn ein off kommt.... es wird keins gesendet !!!!
Der aktor schaltet einfach ab. Im anderen fall nicht.
Sicher gibt es bits, die das machen, nur kenne ich sie nicht. Muss man experimentieren oder an einer ccu sniffen

new_rasp

okay. hätte gedacht das es gesendet wird weil es wieder aus geht uns so im Log steht.

Dann werd ich das als Feature missbrauchen um zu sehen ob die Alarmanlage noch scharf ist oder nicht.

CCU hab ich leider keine

new_rasp

Hi Ralf,

sorry hab voll vergessen dir noch zu schreiben. Das mit dem on-for-timer hatte ich auch schon konfiguriert. Ist auch soweit ein guter Workaround. Danke das du bei dir dieses Verhalten ebenfalls verifiziert hast!