FHEM Forum

FHEM - Hausautomations-Systeme => Sonstige Systeme => Thema gestartet von: Alhmu am 19 Dezember 2022, 20:37:45

Titel: Statusmeldungen net4home - nur noch "Unknown code...."
Beitrag von: Alhmu am 19 Dezember 2022, 20:37:45
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
Titel: Antw:Statusmeldungen net4home - nur noch "Unknown code...."
Beitrag von: rudolfkoenig am 20 Dezember 2022, 12:14:53
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?
Titel: Antw:Statusmeldungen net4home - nur noch "Unknown code...."
Beitrag von: Alhmu am 21 Dezember 2022, 21:08:10
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
Titel: Antw:Statusmeldungen net4home - nur noch "Unknown code...."
Beitrag von: Alhmu am 09 Januar 2023, 19:45:07
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
Titel: Antw:Statusmeldungen net4home - nur noch "Unknown code...."
Beitrag von: rudolfkoenig am 10 Januar 2023, 11:12:04
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.