FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: mfeske am 17 November 2020, 18:42:53

Titel: HM-CC-RT-DN angelernt jetzt weitere unbekannte
Beitrag von: mfeske am 17 November 2020, 18:42:53
Hallo zusammen,

ich habe ein HM-CC-RT-DN neu angelernt. Kann es sein, das andere mir noch dazwischen gefunkt haben ? FHEM begrüsst mich mit.
Messages collected while initializing FHEM:
./log/fhem.save: Please define HM_6A935D first
Please define HM_6A935D first
Please define HM_6A935D first
Please define HM_6A935D first
Please define HM_6A935D first
Please define HM_6A935D first
Please define HM_6A935D first
Please define HM_6A935D first
Please define HM_6A935D first
Please define HM_6A935D first
Please define HM_6A935D first
Please define HM_6A935D first
Please define HM_6A935D first
Please define HM_6A935D first
Please define HM_6A935D first
Please define HM_6A935D first
Please define HM_6A935D_Sw_01 first
Please define HM_6A935D_Sw_01 first
Please define HM_6A935D_Sw_01 first
Please define HM_6A935D_Sw_01 first
Please define HM_6A935D_Sw_01 first
Please define HM_6A935D_Sw_01 first
Please define HM_6A935D_Sw_01 first
Please define HM_6A935D_Sw_01 first
Please define HM_6A935D_Sw_01 first
Please define HM_6A935D_Sw_01 first
Please define HM_6A935D_Sw_02 first
Please define HM_6A935D_Sw_02 first
Please define HM_6A935D_Sw_02 first
Please define HM_6A935D_Sw_03 first
Please define HM_6A935D_Sw_03 first
Please define HM_6A935D_Sw_03 first
Please define HM_6A935D_Sw_04 first
Please define HM_6A935D_Sw_04 first
Please define HM_6A935D_Sw_04 first
Please define HM_6A935D_Sw_05 first
Please define HM_6A935D_Sw_05 first
Please define HM_6A935D_Sw_05 first
Please define HM_6A935D_Sw_06 first
Please define HM_6A935D_Sw_06 first
Please define HM_6A935D_Sw_07 first
Please define HM_6A935D_Sw_07 first
Please define HM_6A935D_Sw_08 first
Please define HM_6A935D_Sw_08 first
Please define IT_0FFFFFFF first
Please define IT_0FFFFFFFF0 first
Please define IT_FFFFFFFF first

Autosave deactivated


Wie kann ich feststellen, ob das Geräte von mir sind.

"Brauch ich das oder kann das weg?"

Gruß
Micha
Titel: Antw:HM-CC-RT-DN angelernt jetzt weitere unbekannte
Beitrag von: Otto123 am 17 November 2020, 19:10:02
Hallo Micha,

die Ausschrift bedeutet, dass in der fhem.save offenbar states vermerkt sind die zu keinem definiertem Gerät gehören.
die Meldung bekommst Du weg mit:
deleteattr global motd
Und einem save config hinterher. Nach einem Neustart sollte / könnte die Meldung verschwunden sein.
Sollte es wieder zu Meldungen kommen wird dieses Attribute wieder gesetzt.
Zitatmotd
Nachricht des Tages. Wird im Begrüßungsbildschirm von FHEM angezeigt, oder direkt beim Start einer "telnet" Sitzung, bevor der fhem> Prompt erscheint. Der SecurityCheck setzt motd wenn es bisher nicht gesetzt ist. Um das zu verhindern, können sie den Wert von motd auf "none" setzen. motd wird auch verwendet, um Fehlermeldungen während des FHEM-Starts zu sammeln und anzuzeigen.
Gruß Otto
Titel: Antw:HM-CC-RT-DN angelernt jetzt weitere unbekannte
Beitrag von: mfeske am 17 November 2020, 19:42:09
Danke Otto, das hat mir wieder mal aus der Patsche geholfen.
Ist also eine Art regcleaner ?!
Gruß
Micha
Titel: Antw:HM-CC-RT-DN angelernt jetzt weitere unbekannte
Beitrag von: betateilchen am 17 November 2020, 20:40:56
Ich glaube, die von Otto gerne mal zitierte Beschreibung zu motd ist nicht mehr aktuell.

Im April diesen Jahres wurde das Verhalten von motd grundlegend geändert. Ja, man kann mit dem Attribut die AUSGABE der Fehlermeldungen unterdrücken, gesammelt werden sie aber trotzdem.


Quelle: https://forum.fhem.de/index.php/topic,110097.msg1041228.html#msg1041228
Titel: Antw:HM-CC-RT-DN angelernt jetzt weitere unbekannte
Beitrag von: Otto123 am 17 November 2020, 22:37:42
Zitat von: betateilchen am 17 November 2020, 20:40:56
Ich glaube, die von Otto gerne mal zitierte Beschreibung zu motd ist nicht mehr aktuell.

Im April diesen Jahres wurde das Verhalten von motd grundlegend geändert. Ja, man kann mit dem Attribut die AUSGABE der Fehlermeldungen unterdrücken, gesammelt werden sie aber trotzdem.
Danke für die Ergänzung.
Ich zitiere ja nur die aktuelle Doku (commandref) - dann sollten wir Rudi lieb bitten sie etwas zu ergänzen?
Titel: Antw:HM-CC-RT-DN angelernt jetzt weitere unbekannte
Beitrag von: betateilchen am 17 November 2020, 22:40:17
Zitat von: Otto123 am 17 November 2020, 22:37:42
dann sollten wir Rudi lieb bitten sie etwas zu ergänzen?

Diesmal bist Du dran, den letzten patch zur commandref hatte ich geliefert :)

Du kannst gerne den bestehenden Thread dafür verwenden: https://forum.fhem.de/index.php/topic,115468.0.html
Titel: Antw:HM-CC-RT-DN angelernt jetzt weitere unbekannte
Beitrag von: Otto123 am 17 November 2020, 22:47:40
mach ich :)
Edit: erledigt https://forum.fhem.de/index.php/topic,115468.msg1102305.html#msg1102305
Titel: Antw:HM-CC-RT-DN angelernt jetzt weitere unbekannte
Beitrag von: mfeske am 18 November 2020, 09:08:46
und jetzt bitte noch für die dummis; ich habe das Problem nur verlagert aber nicht gelöst? Die Fehler sind noch da, aber ich sehe sie nicht ?
Gruß
Micha
Titel: Antw:HM-CC-RT-DN angelernt jetzt weitere unbekannte
Beitrag von: Otto123 am 18 November 2020, 09:46:55
Wenn er nicht mehr erscheint und in global init_errors nichts steht ist alles gut.

Dieser "Fehler" ist ein "typisch" temporärer: Ein Gerät HM_6A935D wird definiert, Zustände werden gesetzt. Du startest FHEM neu ohne die Konfiguration zu sichern (save config) beim Shutdown schreibt FHEM aber die aktuellen Zustände in die fhem.save.

FHEM startet, in der config gibt es das Gerät HM_6A935D nicht, aber im fhem.save stehen Zustände die nun nicht gesetzt werden können (Fehlermeldung).
Beim neuen shutdown werden wieder die aktuellen Zustände gesichert, da das Gerät HM_6A935D aber gar nicht existiert wird auch nichts gesichert -> der Fehler ist verschwunden.

Gruß Otto
Titel: Antw:HM-CC-RT-DN angelernt jetzt weitere unbekannte
Beitrag von: betateilchen am 18 November 2020, 12:08:43
Zitat von: Otto123 am 18 November 2020, 09:46:55
FHEM startet, in der config gibt es das Gerät HM_6A935D nicht, aber im fhem.save stehen Zustände die nun nicht gesetzt werden können (Fehlermeldung).

Wir könnten ja als Entwickler mal mit Rudi in die Diskussion gehen, ob diese Fehlermeldung während des FHEM Starts überhaupt Sinn macht.
Mit einer minimalen Änderung in fhem.pl ließe sich die immer wieder auftretende Verwirrung bezüglich dieses FHEM Verhaltens nämlich vermeiden.




Edit: erledigt. https://forum.fhem.de/index.php/topic,115934.0.html
Titel: Antw:HM-CC-RT-DN angelernt jetzt weitere unbekannte
Beitrag von: mfeske am 16 Dezember 2020, 13:56:43
So HM-CC-RT-DN Heizung_Bad_klein2 läuft jetzt streifenfrei, wie bekomme ich den jetzt Heizung_Bad_klein komplett entfernt ? Muss ich da jeden einzelnen Kanal entfernen ?
Gruß
Micha

und bleibt gesund !
Titel: Antw:HM-CC-RT-DN angelernt jetzt weitere unbekannte
Beitrag von: MadMax-FHEM am 16 Dezember 2020, 16:06:55
Naja, dumm, dass dein neuer HKT Heizung_Bad_klein2  heißt und der alte, zu löschende, Heizung_Bad_klein ...

Weil sonst:


delete Heizung_Bad_klein.*


Aber das sollte gefahrlos für die Kanäle gehen:


delete Heizung_Bad_klein_.*


du kannst ja vorher mit list prüfen was gelöscht würde:


list Heizung_Bad_klein_.*


Das ganze heißt devSepec ;)

Gruß, Joachim
Titel: Antw:HM-CC-RT-DN angelernt jetzt weitere unbekannte
Beitrag von: mfeske am 16 Dezember 2020, 16:13:40
vielleicht temporär rename Heizung_Bad_klein2*.* Heizung_Bad_neu*.* oder geht das nicht ?
Titel: Antw:HM-CC-RT-DN angelernt jetzt weitere unbekannte
Beitrag von: MadMax-FHEM am 16 Dezember 2020, 16:23:09
CUL_HM bietet doch den rename-Befehl...


set Heizung_Bad_klein2 deviceRename Heizung_Bad_neu


Benennt alles inkl. Kanäle um...
...oder wie hast du das in Heizung_Bad_klein2 geschafft? ;)

EDIT: aber wie geschrieben ginge auch 2-stufig. Erst mal das "Haupt-Device" manuell mittels "delete this device" löschen und dann eben den "ungefährlichen" Kanal-Lösch-Befehl (vorher mal mit list prüfen)...

EDIT: oder die paar Dinger manuell löschen ;)

Gruß, Joachim