[GELÖST?] unknown attribute uniqueID

Begonnen von Burny4600, 24 Mai 2018, 14:47:11

Vorheriges Thema - Nächstes Thema

Burny4600

Seit kurzem fällt mir nur bei einigen Systemen nach dem Start von FHEM folgende Meldung auf.
Messages collected while initializing FHEM:
configfile: global: unknown attribute uniqueID. Type 'attr global ?' for a detailed list.

Autosave deactivated

Das Attribut ist aber bei allen System gleich definiert.
attr global uniqueID ./FHEM/FhemUtils/uniqueID

Type 'attr global ?' for a detailed list
bringt jedenfalls nichts sinnvolles hervor.

Was verursacht diese Meldung bzw. wie kann ich diese Meldung abstellen?
Mfg Chris

Raspberry Pi 2/2+/3/3+/4 / Betriebssystem: Bullseye Lite
Schnittstellen: RFXtrx433E, SIGNALduino, MQTT, nanoCUL, HM-MOD-UART, 1-Wire, LAN, ser2net, FHEM2FEHEM
Devices: S.USV, APC-USV, Fronius Datalogger Web 2, FS20, IT, Resol VBUS & DL2, TEK603, WMR200, YouLess, Homematic, MQTT

rudolfkoenig


Burny4600

unter global ist das Attribut
uniqueID ./FHEM/FhemUtils/uniqueID
mit der Standarteinstellung definiert.

Der Inhalt selbst wurde manuell nie verändert.
# This file is auto generated.
# Please do not modify, move or delete it.

uniqueID:869.......................................................
Mfg Chris

Raspberry Pi 2/2+/3/3+/4 / Betriebssystem: Bullseye Lite
Schnittstellen: RFXtrx433E, SIGNALduino, MQTT, nanoCUL, HM-MOD-UART, 1-Wire, LAN, ser2net, FHEM2FEHEM
Devices: S.USV, APC-USV, Fronius Datalogger Web 2, FS20, IT, Resol VBUS & DL2, TEK603, WMR200, YouLess, Homematic, MQTT

Burny4600

Mittlerweile bekomme ich auf allen Systemen diese Meldung.
Messages collected while initializing FHEM:
configfile: global: unknown attribute uniqueID. Type 'attr global ?' for a detailed list.

Autosave deactivated

Irgendetwas muss sich geändert haben warum auf einmal diese Meldungen auftauchen.
Mfg Chris

Raspberry Pi 2/2+/3/3+/4 / Betriebssystem: Bullseye Lite
Schnittstellen: RFXtrx433E, SIGNALduino, MQTT, nanoCUL, HM-MOD-UART, 1-Wire, LAN, ser2net, FHEM2FEHEM
Devices: S.USV, APC-USV, Fronius Datalogger Web 2, FS20, IT, Resol VBUS & DL2, TEK603, WMR200, YouLess, Homematic, MQTT

rudolfkoenig

Hast du mein Link gelesen?Ich vermute, es ist unverstaendlich, ich weiss nur nicht wieso.

Beta-User

Zitat von: rudolfkoenig am 28 Mai 2018, 14:01:00
Hast du mein Link gelesen?Ich vermute, es ist unverstaendlich, ich weiss nur nicht wieso.
Vermutlich, weil die wesentliche Handlungsanleitung für den Enduser eher versteckt ist:1. Lösche das Attribut aus dem global-Device;
2. Laß' ansonsten alles wie es ist, insbesondere die im Attribut genannte Datei muß weiter im Dateisystem verbeiben.

Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Burny4600

Ehrlich gesagt ich habe daraus nicht wirklich etwas hilfreiches lesen können.
Muss jetzt das Attribut uniqueID entfernt werden oder nicht oder was wird jetzt wirklich benötigt.
Mfg Chris

Raspberry Pi 2/2+/3/3+/4 / Betriebssystem: Bullseye Lite
Schnittstellen: RFXtrx433E, SIGNALduino, MQTT, nanoCUL, HM-MOD-UART, 1-Wire, LAN, ser2net, FHEM2FEHEM
Devices: S.USV, APC-USV, Fronius Datalogger Web 2, FS20, IT, Resol VBUS & DL2, TEK603, WMR200, YouLess, Homematic, MQTT

Burny4600

#7
Um nochmals auf das Thema zurück zu kommen.
Messages collected while initializing FHEM:
configfile: global: unknown attribute uniqueID. Type 'attr global ?' for a detailed list.

Autosave deactivated

Das Attribut ist unbekannt aber dennoch vorhanden?
Wird dieses Attribut noch benötigt oder nicht?
Wenn ja, was ist zu ändern um diese Meldung abzuschalten?
Reicht es das Attribut zu entfernen, denn die Datei an sich wird von FHEM anscheinend doch noch benötigt?
Wie oder was generiert den Dateninhalt der uniqueID Datei?
Was hat es dabei mit SSL auf sich?

Jedes FHEM Device hat seinen eigenen Inhalt mit einer HEX Definition.
Wie wird dieser generiert?
# This file is auto generated.
# Please do not modify, move or delete it.

uniqueID:869...................................................

Ich würde gerne diesen Punkt abhacken um unnötiges aus FHEM zu entfernen.
Mfg Chris

Raspberry Pi 2/2+/3/3+/4 / Betriebssystem: Bullseye Lite
Schnittstellen: RFXtrx433E, SIGNALduino, MQTT, nanoCUL, HM-MOD-UART, 1-Wire, LAN, ser2net, FHEM2FEHEM
Devices: S.USV, APC-USV, Fronius Datalogger Web 2, FS20, IT, Resol VBUS & DL2, TEK603, WMR200, YouLess, Homematic, MQTT

marvin78

Schmeiß das Attribut raus.

Die Meldung ist eigentlich so selbsterklärend, dass man meine sollte, dass es im Zusammenhang mit dem hier verlinkten Thema gut sein sollte....

Burny4600

Wenn es so selbsterklärend wäre würde ich nicht darauf eingehen.
Für was wird der Dateninhalt der uniqueID Datei überhaupt noch benötigt wenn das FHEM Attribut nicht mehr notwendig ist?
Mfg Chris

Raspberry Pi 2/2+/3/3+/4 / Betriebssystem: Bullseye Lite
Schnittstellen: RFXtrx433E, SIGNALduino, MQTT, nanoCUL, HM-MOD-UART, 1-Wire, LAN, ser2net, FHEM2FEHEM
Devices: S.USV, APC-USV, Fronius Datalogger Web 2, FS20, IT, Resol VBUS & DL2, TEK603, WMR200, YouLess, Homematic, MQTT

rudolfkoenig

Ich versuche es nochmal:
- das Attribut wurde seit laengerem (Jahren) nicht mehr verwendet, war also sinnlos, deswegen habe ich aus dem Programm entfernt, und deswegen gibt es nach dem Neustart eine Meldung.
- das global Attribut uniqueID wird aus fhem.cfg (oder configDB) entfernt, wenn man nach einem Neustart save macht, danach kommt die Warnung nicht mehr.
- wer kein save macht, der soll die Zeile "attr global uniqueID ..." bitte selbst entfernen, wie auch immer.
- die entsprechende Datei (/opt/fhem/FHEM/FhemUtils/uniqueID) wird weiterhin verwendet zur Speicherung von Passwoertern und der uniqueID (was wiederum fuer die Statistik verwendet wird), diese Datei bitte nicht loeschen.

Burny4600

@rudolfkoenig
Danke für die Aufklärung.
Nur das save nach dem Neustrat hat bei keinem der 10 Systemen das Attribut entfernt.
Ich habe es manuell entfernt.
Mfg Chris

Raspberry Pi 2/2+/3/3+/4 / Betriebssystem: Bullseye Lite
Schnittstellen: RFXtrx433E, SIGNALduino, MQTT, nanoCUL, HM-MOD-UART, 1-Wire, LAN, ser2net, FHEM2FEHEM
Devices: S.USV, APC-USV, Fronius Datalogger Web 2, FS20, IT, Resol VBUS & DL2, TEK603, WMR200, YouLess, Homematic, MQTT

Burny4600

Jetzt wird es spannend.
Ich habe bei allen System das globale Attribut uniqueID entfernt, gespeichert und FHEM neu gestartet.
Dennoch tauchen bei allen Systemen immer noch die gleiche Meldung auf, als ob das Attribut uniqueID immer noch vorhanden wäre!?
Da muss noch ein anderer Fehler vorhanden sein, da ich nur das Attribut uniqueID entfernt habe aber nicht das File uniqueID was sich unter Root\opt\fhem\FHEM\FhemUtils\ befindet.
Mfg Chris

Raspberry Pi 2/2+/3/3+/4 / Betriebssystem: Bullseye Lite
Schnittstellen: RFXtrx433E, SIGNALduino, MQTT, nanoCUL, HM-MOD-UART, 1-Wire, LAN, ser2net, FHEM2FEHEM
Devices: S.USV, APC-USV, Fronius Datalogger Web 2, FS20, IT, Resol VBUS & DL2, TEK603, WMR200, YouLess, Homematic, MQTT

marvin78

Es ist vermutlich kein anderer Fehler vorhanden. Du hast lediglich das Vorgehen für motd nicht beachtet.

Burny4600

Mfg Chris

Raspberry Pi 2/2+/3/3+/4 / Betriebssystem: Bullseye Lite
Schnittstellen: RFXtrx433E, SIGNALduino, MQTT, nanoCUL, HM-MOD-UART, 1-Wire, LAN, ser2net, FHEM2FEHEM
Devices: S.USV, APC-USV, Fronius Datalogger Web 2, FS20, IT, Resol VBUS & DL2, TEK603, WMR200, YouLess, Homematic, MQTT

marvin78

 ::) Hast du mal nach motd gesucht?

Der Fehler wird im global Attribut motd gespeichert und er sollte dort auch entfernt werden. Wenn er dann nach einem Neustart noch immer auftaucht, ist tatsächlich etwas schief.

Pfriemler

Ich habe die Antwort spontan anders interpretiert. Was gemeint ist: Man muss das Attribut motd in global selbst löschen. Wenn es nach einem Neustart mit einer Fehlermeldung erneut angelegt wird, ist etwas schief.
Ich hatte die Fehlermeldung auch und sie verschwand nicht von allein.
"Änd're nie in fhem.cfg, denn das tut hier allen weh!" *** Wheezy@Raspi(3), HMWLAN+HMUART, CUL868(SlowRF) für FHT+KS+FS20, miniCUL433, Rademacher DuoFern *** "... kaum macht man es richtig, funktioniert es ..."

marvin78

Das ist, was ich schrieb....und etwas, was an 1000 Stellen zu lesen ist.

Pfriemler

Zitat von: marvin78 am 12 Juni 2018, 12:48:21
Der Fehler wird im global Attribut motd gespeichert und er sollte dort auch entfernt werden.
Man könnte daraus lesen, dass ein Automatismus den Fehler dort speichert (was stimmt) und auch entfernen sollte (was nicht stimmt).
Du hast nichts falsches geschrieben, ich wollte es nur verdeutlichen.
"Änd're nie in fhem.cfg, denn das tut hier allen weh!" *** Wheezy@Raspi(3), HMWLAN+HMUART, CUL868(SlowRF) für FHT+KS+FS20, miniCUL433, Rademacher DuoFern *** "... kaum macht man es richtig, funktioniert es ..."

Burny4600

Nach dem Entfernen des Attributes uniqueID muss zusätzliche der Eintrage
Messages collected while initializing FHEM:
configfile: global: unknown attribute uniqueID. Type 'attr global ?' for a detailed list.

Autosave deactivated

unter motd entfernt werden und none eingetragen werden.

Anschließend wird die Meldung ....unknown attribute uniqueID.... nicht mehr ausgegeben.
Mfg Chris

Raspberry Pi 2/2+/3/3+/4 / Betriebssystem: Bullseye Lite
Schnittstellen: RFXtrx433E, SIGNALduino, MQTT, nanoCUL, HM-MOD-UART, 1-Wire, LAN, ser2net, FHEM2FEHEM
Devices: S.USV, APC-USV, Fronius Datalogger Web 2, FS20, IT, Resol VBUS & DL2, TEK603, WMR200, YouLess, Homematic, MQTT

marvin78

Nein. Wenn du none einträgst, werden dir gar keine Fehler mehr angezeigt.

Burny4600

Anstatt des none gar keinen Eintrag?
Mfg Chris

Raspberry Pi 2/2+/3/3+/4 / Betriebssystem: Bullseye Lite
Schnittstellen: RFXtrx433E, SIGNALduino, MQTT, nanoCUL, HM-MOD-UART, 1-Wire, LAN, ser2net, FHEM2FEHEM
Devices: S.USV, APC-USV, Fronius Datalogger Web 2, FS20, IT, Resol VBUS & DL2, TEK603, WMR200, YouLess, Homematic, MQTT

marvin78

Wie dokumentiert, einfach Attribut löschen.

Burny4600

Wie jetzt?

Attribut motd soll ich auch löschen?
Mfg Chris

Raspberry Pi 2/2+/3/3+/4 / Betriebssystem: Bullseye Lite
Schnittstellen: RFXtrx433E, SIGNALduino, MQTT, nanoCUL, HM-MOD-UART, 1-Wire, LAN, ser2net, FHEM2FEHEM
Devices: S.USV, APC-USV, Fronius Datalogger Web 2, FS20, IT, Resol VBUS & DL2, TEK603, WMR200, YouLess, Homematic, MQTT

Pfriemler

So einfach ist das normalerweise:
"Änd're nie in fhem.cfg, denn das tut hier allen weh!" *** Wheezy@Raspi(3), HMWLAN+HMUART, CUL868(SlowRF) für FHT+KS+FS20, miniCUL433, Rademacher DuoFern *** "... kaum macht man es richtig, funktioniert es ..."

marvin78

Es ist unglaublich, dass dieser Thread bald auf die 3. Seite geht, obwohl die Frage schon lange beantwortet und alles weitere sehr gut dokumentiert ist.  ::) Wo ist die versteckte Kamera?

Burny4600

Also seid mir bitte nicht böse.
Wenn jemand gleich gesagt hätte das beide Attribute (Attribut uniqueID, Attribut modt) zu löschen sind und nicht nur die Hälfte davon erwähnt hätte, und davon auch nicht wirklich eine klare Ansage, brauchen wir auch keine versteckte Kamera.
Mfg Chris

Raspberry Pi 2/2+/3/3+/4 / Betriebssystem: Bullseye Lite
Schnittstellen: RFXtrx433E, SIGNALduino, MQTT, nanoCUL, HM-MOD-UART, 1-Wire, LAN, ser2net, FHEM2FEHEM
Devices: S.USV, APC-USV, Fronius Datalogger Web 2, FS20, IT, Resol VBUS & DL2, TEK603, WMR200, YouLess, Homematic, MQTT