FIXME: Buffer was not empty

Hallo zusammen

Ich habe im Zusammenhang mit Z-Wave seit Monaten immer wieder die folgende Message im Log:


14:49:10 | 51329 | WARNING | Z-Wave Gateway       | FIXME: Buffer was not empty. Buffer: 01 09 00 04 00 0A 03 30 03 00 C8 01 09 00 04 00 0A 03 30 03 00 C8 01 09 00 04 00 0A 03 30 03 00 C8 01 09 00 04 00 0A 03 30 03 FF 37 01 09 00 04 00 0A 03 30 
14:53:31 | 51329 | WARNING | Z-Wave Gateway       | FIXME: Buffer was not empty. Buffer: 01 09 00 04 00 15 03 25 03 00 C2 

FIXME tönt nach einem Entwickler-Kommentar, damit ein bekannter Bug/Workaround in kurzer Zeit behoben wird.
Ist dieser Fall auch so gedacht?
Oder ist das eher für uns User gedacht, damit wir damit umgehen? Wenn ja, wie?

Gruss,
pelota

Im Prinzip signalisiert IPS mir, dass da noch etwas beim Auswerten der Daten nicht rund läuft.
Kannst du nachvollziehen wann das Problem genau auftritt? Du hast zur Zeit die aktuellste Version drauf?

paresy

Nein, ich kann mir keinen Reim machen, wann dies geschieht, scheint kein Muster zu haben.
Manchmal sehe ich mehrere Z-Wave Kommandos, manchmal nur einen. Und machmal auch nur ein Byte…
Ich denke es kommt öfters vor, wenn ich den Status des Qees Reto Shell dimmer abfrage (der sendet seinen Status nicht selbst), aber das ist nur so ein Gefühl.

Der Auszug oben ist von der version 1df7879c8a48, aber die Message sehe ich seit Monaten (ich aktualisiere regelmässig).

Pelota

Besteht das Problem noch immer? Kannst du mal in der physikalischen Baumansicht gucken, ob unter deinem I/O vielleicht zwei Z-Wave Gateways liegen?

paresy

Hi,

ich habe das Problem „selten“ und definitiv keine 2 Gateways:

04:26:04 | 13905 | WARNING | Z-Wave Gateway | Optimizing timed out!
04:26:04 | 13905 | MESSAGE | Z-Wave Gateway | Optimiere Knoten 62
04:26:05 | 13905 | WARNING | Z-Wave Gateway | FIXME: Buffer war nicht leer. Buffer: 18

Scheinbar, wenn der Client-Socket zum RaZberry „hängt“.

Ciao

herbertf

Ja das Problem besteht immer noch, bei mir ist es auch meist ein 18, wenn nur ein byte im buffer ist.

Ich habe einen Vision Z-wave Stick, der hat einen Gateway.

Ich hatte auch noch einen Gateway an einem per LAN verbundenem Razpi, aber der existiert nicht mehr und der Socket war nicht aktiv. Hab den Gateway und den Socket jetzt gelöscht.

Sonst hats keinen anderen ZWave GW.

Ach übrigens, ich versuchte den GW aus der physikalischen Ansicht zu löschen, da gabs einen Fehler (irgendwas wie „cannot delete if child objects“) und die Ansicht fror ein. Ich konnte sie nur schliessen und eine neue Ansicht öffnen.
Ich nutze die Konsole via Crossover auf einem Mac.

Gruss
pelota