Statusmeldungen net4home - nur noch "Unknown code...."

Begonnen von Alhmu, 19 Dezember 2022, 20:37:45

Vorheriges Thema - Nächstes Thema

Alhmu

Hallo zusammen,

nach einigen Jahren wollte ich nun einmal wieder meine FHEM-Konfiguration grundsätzlich auf den neuesten Stand bringen.
Die Installation läuft auf einem RASPI, den ich zunächst von Jessie auf BullsEye modernisiert habe.
Und darauf dann FHEM neu in aktuellster Version installiert.

Problem ist, dass jetzt keine korrekten Statusmeldungen/readings in FHEM ankommen. Es kommt immer nur "UNKNOWN CODE ....... please help me!"
Boote ich die alte Jessie-Konfiguration von FHEM, erscheinen alle Statusmeldungen wieder einwandfrei.

Irgendwo habe ich was gelesen, dass ich FHEM das Protokoll für Log-Meldungen geändert wurde. Kann das mit zusammenhängen und wenn ja, wie löse ich das Problem.
Vielen Dank für eure Unterstützung

rudolfkoenig

ZitatEs kommt immer nur "UNKNOWN CODE ....... please help me!"
Am Sonntag Vormittag gab es eine Version von fhem.pl, was genau solche Meldungen verursacht hat.
=> Existiert das Problem auch mit einem ganz frisch aktualisiertes FHEM?

Alhmu

Servus,
das muss ich mal checken.
Allerdings ist die Aktualisierung jetzt auch schon weit über ein halbes Jahr alt.
Da das Senden von Befehlen keine Probleme gemacht habt, hatte ich mich einfach noch nicht gemeldet.

Werde aber das FHEM erst in den Ferien neu aufsetzen können.

Grüße

Alhmu

Hallo Rudolf,
jetzt habe ich die Zeit einmal genutzt nd recherchiert. Dabei bin ich zu folgendem Ergebnis gekommen:
FHEM 6.1 neu installiert passiert folgendes:
Ich kann alles schalten, aber auf dem Bus kommen folgende Rückmeldungen:

2023-01-09 19:33:19 N4HBUS Bus UNKNOWNCODE 1413023e2867530335000000341909010020230002403800c0000002bd
2023-01-09 19:33:19 N4HBUS Bus UNKNOWNCODE 140301ff7f3e280469000001341909010020230002403800c0000003a6
2023-01-09 19:33:19 N4HBUS Bus UNKNOWNCODE 141302ffff675303ffffff01341909010020230002403800c00000071e
2023-01-09 19:33:21 N4HBUS Bus UNKNOWNCODE 1413023e2867530335000001341909010020230002403800c0000002be
2023-01-09 19:33:21 N4HBUS Bus UNKNOWNCODE 140301ff7f3e280469000101341909010020230002403800c0000003a7

Das gleiche sieht auf einem neu aufgesetzten FHEM 5.8 so aus (das wäre auch richtig)

2023-01-09 19:33:19 N4HMODULE Titania ddata: 350000
2023-01-09 19:33:19 N4HMODULE Titania cmd: D0_TOGGLE
2023-01-09 19:33:19 N4HMODULE Titania off
2023-01-09 19:33:21 N4HMODULE Titania from: 21351
2023-01-09 19:33:21 N4HMODULE Titania ddata: 350000

Wie kann ich das auf dem neuen FHEM korrigieren? Oder sollte/muss ich auf dem 5.8 er bleiben?
Vielen Dank schon mal fürs Anschauen.
Grüße Alex

rudolfkoenig

ZitatFHEM 6.1 neu installiert passiert folgendes:
FHEM 6.1 ist ueber ein Jahr alt. Aktuell ist FHEM erst nach update in der FHEM Kommandozeile.

Nach etwas Experimentieren (da ich nicht Modul-Maintainer bin): in FHEM/21_N4HMODULE.pm, in der Funktion N4HMODULE_Initialize fehlt eine Zeile wie:
  $hash->{Match}  = ".*";

Eigentlich wurde das frueher auch erwartet, aber offensichtlich hat es auch ohne diese Zeile funktioniert.