[gelöst] Problem mit uniqueID

Begonnen von andies, 15 Februar 2020, 09:17:40

Vorheriges Thema - Nächstes Thema

andies

Also, das ist keine Anfängerfrage: Aber ich komme da nicht weiter. Ich habe bei zwei devices Fehlermeldungen, bin mir aber fast sicher, dass die beiden dafür nicht verantwortlich sind. Es geht einmal um TelegramBot, der angeblich das Passwort vergessen hat:
2020.02.15 07:36:41 1: TelegramBot_readToken: Error: No API token in file

Der Token ist aber im file. Neues speichern des Token löst das Problem für kurze Zeit  und dann kommt die Fehlermeldung wieder.

Davon anscheinend unabhängig, aber immer mit dieser Fehlermeldung gleichzeitig meldet mein Log
2020.02.15 07:36:48 1: ./www/images/fhemSVG/car.svg is not useable
2020.02.15 07:36:48 1: ./www/images/fhemSVG/fussgaenger.svg is not useable
2020.02.15 07:36:50 1: ./www/images/openautomation/phone_call_end_out.svg is not useable
2020.02.15 07:36:50 1: ./www/images/openautomation/phone_call_end_out.svg is not useable
2020.02.15 07:36:50 1: ./www/images/openautomation/phone_call_end_out.svg is not useable
2020.02.15 07:36:50 1: ./www/images/openautomation/phone_call_end_out.svg is not useable
2020.02.15 07:36:50 1: ./www/images/openautomation/phone_call_end_out.svg is not useable
2020.02.15 07:36:50 1: ./www/images/openautomation/phone_call_end_out.svg is not useable

Die letzten Bilder kommen vom Device defmod TelefonListe FB_CALLLIST TelefonMonitor
attr TelefonListe create-readings 1
attr TelefonListe expire-calls-after 7 days
attr TelefonListe group Info
attr TelefonListe list-type completed
attr TelefonListe no-heading 0
attr TelefonListe no-table-header 0
attr TelefonListe number-of-calls 10
attr TelefonListe room Info
attr TelefonListe show-icons 1
attr TelefonListe sortby 3
attr TelefonListe time-format-string %a %H:%M
attr TelefonListe verbose 2
attr TelefonListe visible-columns state,timestamp,name,number,duration

Ich habe schon Rechte gesetzt, FHEM komplett neu installiert (auf neuer SD-Karte) und weiß inzwischen, dass dieses ganze Problem dadurch entsteht, dass irgend etwas mit unique-ID nicht richtig läuft. Diese UniqueID sieht bei mir so aus, wobei ich die Passwörter jetzt nicht poste
# This file is auto generated.
# Please do not modify, move or delete it.

uniqueID:7aa2a87639...
TelegramBot_TelegramBot_token:030e...
FRITZBOX_FritzBox_passwd:5e...
FBAHAHTTP_PASSWORD_fritzbox:...
SIP_mySIP_passwd:0a...
gassistantFHEM.loginURL:

uniqueID:8c279d5094...

uniqueID:88bf8c783...

<und das geht so bis Zeile 1215, dann kommen mehrere Leerzeilen>

uniqueID:493...

FB_CALLLIST-TelefonListe:compressed:eJzVlU...

<und dann kommen noch einige uniqueIDs>

Hat jemand eine Idee, wo ich hier ansetzen kann? Ich habe schon eine Menge probiert (siehe auch https://forum.fhem.de/index.php/topic,38328.msg1015435.html#msg1015435), aber hier muss etwas grundlegendes faul sein. Da ich nur eine Person im Forum gefunden habe, die auch so etwas hatte, muss das an meiner speziellen Kombi der Geräte liegen.

Wann wird uniqueID beschrieben? Wie kann diese Datei korrupt werden? Wie kann man so etwas herausfinden? Bei mir stoppt jetzt TelegramBot und die svg-Bilder werden auch nicht angezeigt, aber wieso passiert das?
FHEM 6.1 auf RaspPi3 (Raspbian:  6.1.21-v8+; Perl: v5.32.1)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann

frank

bei mir gibt es genau einen "block" (ohne leerzeilen) mit passwords und je "device" genau einen eintrag in der datei uniqueID.
nach dem block (am ende der datei) gibt es noch genau eine leerzeile.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

Otto123

So sieht aus auch bei mir aus. Auch ein System mit Telegram
cat $(find /opt/fhem/FHEM -name uniqueID)
# This file is auto generated.
# Please do not modify, move or delete it.

uniqueID:fa64a99541ad07040724642bd5089621
FRITZBOX_Fritzbox_passwd:....
FBAHAHTTP_PASSWORD_fritzboxDECT:...
TelegramBot_teleBot_token:......95e20062a4c58......

Wobei bei mir, in keinem System, eine Leerzeile am Ende ist. Nur ein letzter Umbruch.

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

viegener

Wie auch schon an anderer Stelle empfohlen, es gibt vermutlich einen Device der problematische Einträge schreibt, und dazu führt, dass weitere Einträge in der uniqueid nicht mehr gefunden werden. Es ist ja auffällig, dass auch mehrere Einträge zu uniqueID in der Datei bei Dir stehen. uniqueID verhält sich nur still wenn es keinen Eintrag findet.

Es geht also um die Frage was schreibt diese problematischen Einträge:
Mein Vorschlag wäre eine Überwachung für die uniqueid zu machen - nach jedem schreiben eine Sicherung machen / alternativ alle 30 min wegschreiben?
Wenn dann das Problem auftaucht

Vielleicht hilft dazu auch: https://forum.fhem.de/index.php/topic,79606.0.html

Kein Support über PM - Anfragen gerne im Forum - Damit auch andere profitieren und helfen können

Otto123

genau - vielleicht mit inotify Schreibzugriffe überwachen?
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

viegener

Habe gerade nochmal geprüft, wie vermutet auch die uniqueID in der Datei wird neu erzeugt wenn keine gefunden wurde - ohne dass eine Meldung produziert wird. Also hat auch FHEM selbst das Problem, dass es seine eigene ID nicht mehr findet.

Zusätzliche Frage nutzt Du cfgDB?

Kein Support über PM - Anfragen gerne im Forum - Damit auch andere profitieren und helfen können

andies

#6
OK, damit ist das schon mal eingegrenzt: Die "leeren" uniqueID sind das Problem. Ich dachte, das müsse so sein. cfgDB nutze ich nicht. Dann beobachte ich mal, wer da hineinschreibt, falls jemand mitliest:
inotifywait  -m  -e modify  --format %T --timefmt %d-%m-%Y-D_%T /opt/fhem/FHEM/FhemUtils/uniqueID >> Ueberwachung_uniqueID.txt
Parallel läuft der Eventmonitor, so dass ich sehe, wo das herkommt.
FHEM 6.1 auf RaspPi3 (Raspbian:  6.1.21-v8+; Perl: v5.32.1)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann

andies

Ich habe den Verursacher, und es ist in der Tat dieses Callmonitor-Ding. inotify meldet
15-02-2020-D_16:44:36
15-02-2020-D_16:44:36
15-02-2020-D_16:44:36
15-02-2020-D_16:44:36
15-02-2020-D_16:44:36
15-02-2020-D_16:44:36

(insgesamt 65 Mal) und zu diesem Zeitpunkt gibt es folgende Events
2020-02-15 16:44:36 Global global DEFINED TelefonListe
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 1-row: 1
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 1-state: <=
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 1-timestamp: Fr, 14 Feb 2020 19:28:13
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 1-name: -
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 1-number: *********
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 1-internal: *********
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 1-external: SIP0
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 1-connection: DECT_2
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 1-duration: 00:01:09
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 2-row: 2
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 2-state: <=
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 2-timestamp: Fr, 14 Feb 2020 18:48:36
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 2-name: -
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 2-number: *********
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 2-internal: *********
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 2-external: SIP0
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 2-connection: DECT_2
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 2-duration: 00:00:05
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 3-row: 3
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 3-state: <=
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 3-timestamp: Fr, 14 Feb 2020 18:14:15
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 3-name: -
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 3-number: *********
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 3-internal: *********
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 3-external: SIP0
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 3-connection: DECT_2
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 3-duration: 00:00:09
2020-02-15 16:44:36 FB_CALLLIST TelefonListe numberOfCalls: 3
2020-02-15 16:44:36 FB_CALLLIST TelefonListe count-incoming: 0
2020-02-15 16:44:36 FB_CALLLIST TelefonListe count-missed-calls: 0
2020-02-15 16:44:36 FB_CALLLIST TelefonListe count-active: 0
2020-02-15 16:44:36 FB_CALLLIST TelefonListe count-all: 3
2020-02-15 16:44:36 FB_CALLLIST TelefonListe count-completed: 3
2020-02-15 16:44:36 FB_CALLLIST TelefonListe count-outgoing: 3
2020-02-15 16:44:36 Global global ATTR TelefonListe create-readings 1
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 1-row: 1
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 1-state: <=
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 1-timestamp: Fr, 14 Feb 2020 19:28:13
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 1-name: -
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 1-number: *********
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 1-internal: *********
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 1-external: SIP0
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 1-connection: DECT_2
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 1-duration: 00:01:09
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 2-row: 2
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 2-state: <=
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 2-timestamp: Fr, 14 Feb 2020 18:48:36
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 2-name: -
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 2-number: *********
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 2-internal: *********
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 2-external: SIP0
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 2-connection: DECT_2
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 2-duration: 00:00:05
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 3-row: 3
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 3-state: <=
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 3-timestamp: Fr, 14 Feb 2020 18:14:15
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 3-name: -
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 3-number: *********
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 3-internal: *********
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 3-external: SIP0
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 3-connection: DECT_2
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 3-duration: 00:00:09
2020-02-15 16:44:36 FB_CALLLIST TelefonListe numberOfCalls: 3
2020-02-15 16:44:36 FB_CALLLIST TelefonListe count-incoming: 0
2020-02-15 16:44:36 FB_CALLLIST TelefonListe count-missed-calls: 0
2020-02-15 16:44:36 FB_CALLLIST TelefonListe count-all: 3
2020-02-15 16:44:36 FB_CALLLIST TelefonListe count-active: 0
2020-02-15 16:44:36 FB_CALLLIST TelefonListe count-outgoing: 3
2020-02-15 16:44:36 FB_CALLLIST TelefonListe count-completed: 3
2020-02-15 16:44:36 Global global ATTR TelefonListe expire-calls-after 7 days
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 1-row: 1
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 1-state: <=
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 1-timestamp: Fr, 14 Feb 2020 19:28:13
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 1-name: -
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 1-number: *********
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 1-internal: *********
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 1-external: SIP0
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 1-connection: DECT_2
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 1-duration: 00:01:09
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 2-row: 2
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 2-state: <=
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 2-timestamp: Fr, 14 Feb 2020 18:48:36
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 2-name: -
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 2-number: *********
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 2-internal: *********
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 2-external: SIP0
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 2-connection: DECT_2
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 2-duration: 00:00:05
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 3-row: 3
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 3-state: <=
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 3-timestamp: Fr, 14 Feb 2020 18:14:15
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 3-name: -
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 3-number: *********
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 3-internal: *********
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 3-external: SIP0
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 3-connection: DECT_2
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 3-duration: 00:00:09
2020-02-15 16:44:36 FB_CALLLIST TelefonListe numberOfCalls: 3
2020-02-15 16:44:36 FB_CALLLIST TelefonListe count-active: 0
2020-02-15 16:44:36 FB_CALLLIST TelefonListe count-all: 3
2020-02-15 16:44:36 FB_CALLLIST TelefonListe count-incoming: 0
2020-02-15 16:44:36 FB_CALLLIST TelefonListe count-missed-calls: 0
2020-02-15 16:44:36 FB_CALLLIST TelefonListe count-outgoing: 3
2020-02-15 16:44:36 FB_CALLLIST TelefonListe count-completed: 3
2020-02-15 16:44:36 Global global ATTR TelefonListe group Info
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 1-row: 1
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 1-state: <=
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 1-timestamp: Fr, 14 Feb 2020 19:28:13
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 1-name: -
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 1-number: *********
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 1-internal: *********
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 1-external: SIP0
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 1-connection: DECT_2
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 1-duration: 00:01:09
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 2-row: 2
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 2-state: <=
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 2-timestamp: Fr, 14 Feb 2020 18:48:36
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 2-name: -
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 2-number: *********
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 2-internal: *********
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 2-external: SIP0
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 2-connection: DECT_2
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 2-duration: 00:00:05
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 3-row: 3
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 3-state: <=
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 3-timestamp: Fr, 14 Feb 2020 18:14:15
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 3-name: -
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 3-number: *********
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 3-internal: *********
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 3-external: SIP0
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 3-connection: DECT_2
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 3-duration: 00:00:09
2020-02-15 16:44:36 FB_CALLLIST TelefonListe numberOfCalls: 3
2020-02-15 16:44:36 FB_CALLLIST TelefonListe count-outgoing: 3
2020-02-15 16:44:36 FB_CALLLIST TelefonListe count-completed: 3
2020-02-15 16:44:36 FB_CALLLIST TelefonListe count-missed-calls: 0
2020-02-15 16:44:36 FB_CALLLIST TelefonListe count-incoming: 0
2020-02-15 16:44:36 FB_CALLLIST TelefonListe count-all: 3
2020-02-15 16:44:36 FB_CALLLIST TelefonListe count-active: 0
2020-02-15 16:44:36 Global global ATTR TelefonListe list-type completed
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 1-row: 1
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 1-state: <=
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 1-timestamp: Fr, 14 Feb 2020 19:28:13
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 1-name: -
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 1-number: *********
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 1-internal: *********
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 1-external: SIP0
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 1-connection: DECT_2
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 1-duration: 00:01:09
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 2-row: 2
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 2-state: <=
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 2-timestamp: Fr, 14 Feb 2020 18:48:36
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 2-name: -
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 2-number: *********
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 2-internal: *********
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 2-external: SIP0
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 2-connection: DECT_2
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 2-duration: 00:00:05
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 3-row: 3
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 3-state: <=
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 3-timestamp: Fr, 14 Feb 2020 18:14:15
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 3-name: -
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 3-number: *********
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 3-internal: *********
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 3-external: SIP0
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 3-connection: DECT_2
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 3-duration: 00:00:09
2020-02-15 16:44:36 FB_CALLLIST TelefonListe numberOfCalls: 3
2020-02-15 16:44:36 FB_CALLLIST TelefonListe count-outgoing: 3
2020-02-15 16:44:36 FB_CALLLIST TelefonListe count-completed: 3
2020-02-15 16:44:36 FB_CALLLIST TelefonListe count-incoming: 0
2020-02-15 16:44:36 FB_CALLLIST TelefonListe count-missed-calls: 0
2020-02-15 16:44:36 FB_CALLLIST TelefonListe count-active: 0
2020-02-15 16:44:36 FB_CALLLIST TelefonListe count-all: 3
2020-02-15 16:44:36 Global global ATTR TelefonListe no-heading 0
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 1-row: 1
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 1-state: <=
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 1-timestamp: Fr, 14 Feb 2020 19:28:13
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 1-name: -
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 1-number: *********
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 1-internal: *********
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 1-external: SIP0
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 1-connection: DECT_2
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 1-duration: 00:01:09
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 2-row: 2
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 2-state: <=
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 2-timestamp: Fr, 14 Feb 2020 18:48:36
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 2-name: -
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 2-number: *********
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 2-internal: *********
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 2-external: SIP0
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 2-connection: DECT_2
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 2-duration: 00:00:05
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 3-row: 3
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 3-state: <=
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 3-timestamp: Fr, 14 Feb 2020 18:14:15
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 3-name: -
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 3-number: *********
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 3-internal: *********
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 3-external: SIP0
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 3-connection: DECT_2
2020-02-15 16:44:36 FB_CALLLIST TelefonListe 3-duration: 00:00:09
2020-02-15 16:44:36 FB_CALLLIST TelefonListe numberOfCalls: 3
2020-02-15 16:44:36 FB_CALLLIST TelefonListe count-completed: 3
2020-02-15 16:44:36 FB_CALLLIST TelefonListe count-outgoing: 3
2020-02-15 16:44:36 FB_CALLLIST TelefonListe count-active: 0
2020-02-15 16:44:36 FB_CALLLIST TelefonListe count-all: 3
2020-02-15 16:44:36 FB_CALLLIST TelefonListe count-incoming: 0
2020-02-15 16:44:36 FB_CALLLIST TelefonListe count-missed-calls: 0
2020-02-15 16:44:36 Global global ATTR TelefonListe no-table-header 0
2020-02-15 16:44:37 FB_CALLLIST TelefonListe 1-row: 1
2020-02-15 16:44:37 FB_CALLLIST TelefonListe 1-state: <=
2020-02-15 16:44:37 FB_CALLLIST TelefonListe 1-timestamp: Fr, 14 Feb 2020 19:28:13
2020-02-15 16:44:37 FB_CALLLIST TelefonListe 1-name: -
2020-02-15 16:44:37 FB_CALLLIST TelefonListe 1-number: *********
2020-02-15 16:44:37 FB_CALLLIST TelefonListe 1-internal: *********
2020-02-15 16:44:37 FB_CALLLIST TelefonListe 1-external: SIP0
2020-02-15 16:44:37 FB_CALLLIST TelefonListe 1-connection: DECT_2
2020-02-15 16:44:37 FB_CALLLIST TelefonListe 1-duration: 00:01:09
2020-02-15 16:44:37 FB_CALLLIST TelefonListe 2-row: 2
2020-02-15 16:44:37 FB_CALLLIST TelefonListe 2-state: <=
2020-02-15 16:44:37 FB_CALLLIST TelefonListe 2-timestamp: Fr, 14 Feb 2020 18:48:36
2020-02-15 16:44:37 FB_CALLLIST TelefonListe 2-name: -
2020-02-15 16:44:37 FB_CALLLIST TelefonListe 2-number: *********
2020-02-15 16:44:37 FB_CALLLIST TelefonListe 2-internal: *********
2020-02-15 16:44:37 FB_CALLLIST TelefonListe 2-external: SIP0
2020-02-15 16:44:37 FB_CALLLIST TelefonListe 2-connection: DECT_2
2020-02-15 16:44:37 FB_CALLLIST TelefonListe 2-duration: 00:00:05
2020-02-15 16:44:37 FB_CALLLIST TelefonListe 3-row: 3
2020-02-15 16:44:37 FB_CALLLIST TelefonListe 3-state: <=
2020-02-15 16:44:37 FB_CALLLIST TelefonListe 3-timestamp: Fr, 14 Feb 2020 18:14:15
2020-02-15 16:44:37 FB_CALLLIST TelefonListe 3-name: -
2020-02-15 16:44:37 FB_CALLLIST TelefonListe 3-number: *********
2020-02-15 16:44:37 FB_CALLLIST TelefonListe 3-internal: *********
2020-02-15 16:44:37 FB_CALLLIST TelefonListe 3-external: SIP0
2020-02-15 16:44:37 FB_CALLLIST TelefonListe 3-connection: DECT_2
2020-02-15 16:44:37 FB_CALLLIST TelefonListe 3-duration: 00:00:09
2020-02-15 16:44:37 FB_CALLLIST TelefonListe numberOfCalls: 3
2020-02-15 16:44:37 FB_CALLLIST TelefonListe count-outgoing: 3
2020-02-15 16:44:37 FB_CALLLIST TelefonListe count-completed: 3
2020-02-15 16:44:37 FB_CALLLIST TelefonListe count-active: 0
2020-02-15 16:44:37 FB_CALLLIST TelefonListe count-all: 3
2020-02-15 16:44:37 FB_CALLLIST TelefonListe count-incoming: 0
2020-02-15 16:44:37 FB_CALLLIST TelefonListe count-missed-calls: 0
2020-02-15 16:44:37 Global global ATTR TelefonListe number-of-calls 10
2020-02-15 16:44:37 FB_CALLLIST TelefonListe 1-row: 1
2020-02-15 16:44:37 FB_CALLLIST TelefonListe 1-state: <=
2020-02-15 16:44:37 FB_CALLLIST TelefonListe 1-timestamp: Fr, 14 Feb 2020 19:28:13
2020-02-15 16:44:37 FB_CALLLIST TelefonListe 1-name: -
2020-02-15 16:44:37 FB_CALLLIST TelefonListe 1-number: *********
2020-02-15 16:44:37 FB_CALLLIST TelefonListe 1-internal: *********
2020-02-15 16:44:37 FB_CALLLIST TelefonListe 1-external: SIP0
2020-02-15 16:44:37 FB_CALLLIST TelefonListe 1-connection: DECT_2
2020-02-15 16:44:37 FB_CALLLIST TelefonListe 1-duration: 00:01:09
2020-02-15 16:44:37 FB_CALLLIST TelefonListe 2-row: 2
2020-02-15 16:44:37 FB_CALLLIST TelefonListe 2-state: <=
2020-02-15 16:44:37 FB_CALLLIST TelefonListe 2-timestamp: Fr, 14 Feb 2020 18:48:36
2020-02-15 16:44:37 FB_CALLLIST TelefonListe 2-name: -
2020-02-15 16:44:37 FB_CALLLIST TelefonListe 2-number: *********
2020-02-15 16:44:37 FB_CALLLIST TelefonListe 2-internal: *********
2020-02-15 16:44:37 FB_CALLLIST TelefonListe 2-external: SIP0
2020-02-15 16:44:37 FB_CALLLIST TelefonListe 2-connection: DECT_2
2020-02-15 16:44:37 FB_CALLLIST TelefonListe 2-duration: 00:00:05
2020-02-15 16:44:37 FB_CALLLIST TelefonListe 3-row: 3
2020-02-15 16:44:37 FB_CALLLIST TelefonListe 3-state: <=

Also werde ich mir mal FB_CALLIST genauer anschauen, wo da uniqueID geschrieben wird. Das dürfte die Ursache sein. Vielen Dank für die Tips!
FHEM 6.1 auf RaspPi3 (Raspbian:  6.1.21-v8+; Perl: v5.32.1)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann

LuckyDay

FB_CALLIST
speichert dort seine Readings, ist a so gewollt und funktioniert !


andies

Zitat von: fhem-hm-knecht am 15 Februar 2020, 19:44:19
FB_CALLIST
speichert dort seine Readings, ist a so gewollt und funktioniert !
Weißt Du, wie das genau funktioniert? Ich habe nämlich 1250 Zeilen mit uniqueID und das kann nicht sein, denn so viele Readings habe ich dort nicht. Ist es möglich, dass das Löschen der Zeilen evtl nicht richtig klappt?
FHEM 6.1 auf RaspPi3 (Raspbian:  6.1.21-v8+; Perl: v5.32.1)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann

LuckyDay

#10
# This file is auto generated.
# Please do not modify, move or delete it.

uniqueID:79dfaec6e8b9486eafa811241e3eb4b1


so sieht ein neu generierte file aus, hier mit meiner uniqueID

Ich gehe davon aus, das dein File kaputt ist,

andies

Wer ist denn maintainer von FB_Calllist (Markus Bloch)?

Meine Datei war ja neu, als ich vor drei Wochen oder so das System komplett neu aufgesetzt habe. Ich werde mir mal den Code anschauen, da stimmt was nicht.
FHEM 6.1 auf RaspPi3 (Raspbian:  6.1.21-v8+; Perl: v5.32.1)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann

LuckyDay

suche nach der Funktion von Fhem

setKeyValue

auch im Forum, gibt einige Beispiele.


andies

#13
Hmm, dann ist es doch nicht die Calllist. Denn dort erscheint dieser Befehl nur

273    my $err = setKeyValue("FB_CALLLIST-$name", undef);
288    setKeyValue("FB_CALLLIST-".$new, $data);
289    setKeyValue("FB_CALLLIST-".$old, undef);
1095        my $err = setKeyValue("FB_CALLLIST-$name", $dump);
1101        my $err = setKeyValue("FB_CALLLIST-$name", undef);

und immer wird dabei FB_CALLLIST vorangestellt. Ich werde aber mit Einträgen geflutet, die nichts vorangestellt haben. Also suche ich mal weiter.

Nach diesem Eintrag https://forum.fhem.de/index.php/topic,58321.msg497741.html#msg497741 gibt es nur eine Handvoll Module, die diese Funktion benutzen. Die, das das ohne weitere Hinweise tun und die ich installiert habe, sind FB_Callmonitor (immer mit Zeilennummer)

136    setKeyValue($index, undef);
158    setKeyValue($new_index, FB_CALLMONITOR_encrypt(FB_CALLMONITOR_decrypt($old_pwd,$old_key), $new_key));
159    setKeyValue($old_index, undef);
2115    $err = setKeyValue($index, $enc_pwd);
sowie 72_FRITZBOX,

284   setKeyValue($index, undef);
299    setKeyValue($new_index, $old_pwd);
300    setKeyValue($old_index, undef);
4719    my $err = setKeyValue($index, $enc_pwd);
und HTTPMOD, Zeile 1060
    my $err = setKeyValue($index, $enc);

<edit> Also die anderen Module stellen da immer erkennbare Zeichen voran, ich habe mir gerade den Code angeschaut. Nur bei HTTPMOD passiert das nicht, da steht nix mit "HTTPMOD_" oder so bei dem geschrieben Wert. Ich lasse jetzt mal loggen, wann HTTPMOD schreibt. Vielleicht sieht man da was?
FHEM 6.1 auf RaspPi3 (Raspbian:  6.1.21-v8+; Perl: v5.32.1)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann

Otto123

Also FRITZBOX z.B. speichert dort das Passwort für die Fritzbox. Sonst nix.

Das dort immer wieder neue Zeilen mit uniqueID auftauchen muss falsch sein.
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz