Hauptmenü

unknown attribute TYPE=FHT

Begonnen von DerTom, 20 Dezember 2013, 17:16:11

Vorheriges Thema - Nächstes Thema

DerTom

Hallo,

ich hab seit einigen Tagen ein Problem mit on-for-timer Befehlen. Jedes mal wenn der Timer abläuft, bekomme ich z.B. folgende Meldung im globalen Log ausgegeben:

KUE_FS_1_off: unknown attribute TYPE=FHT, choose one of verbose:0,1,2,3,4,5 room group comment alias eventMap userReadings disable:0,1 skip_next:0,1 alignTime devStateIcon devStateStyle fp_Dachgeschoss fp_Erdgeschoss fp_Kellergeschoss fp_image icon room_map sortby structexclude webCmd or use attr global userattr TYPE=FHT

Ich habe keine Ahnung, was ich da wann falsch gemacht hab. Ich habe nie ein Attribut TYPE=FHT definiert. Ich finde diesen Ausdruck auch nirgendwo in meinen Codezeilen als Attribut. Maximal spreche ich dabe alle FHT's mit einem report an oder setze diese damit auf manual oder auto.

Kann mir irgendeiner dabei helfen den Fehler zu beseitigen?

Gruß
Thomas

Puschel74

Hallo,

ZitatKann mir irgendeiner dabei helfen den Fehler zu beseitigen?

Klar. Dafür ist ein Forum ja da  ;D

Nun müsstest du uns nur die relevanten Zeilen aus deinen Codezeilen zeigen.
Sonst wäre das wie stochern im Nebel  8)

Grüße
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

DerTom

Hi,

naja, da liegt ja der Hase im Pfeffer wie man so schön sagt. Wenn ich wüsste, welche Codezeilen das sind, würde ich es ja vielleicht durchaus allein hinbekommen. Aber ich finde keine Stelle in meinem Code, wo ich ein Attribut namens "TYPE=FHT" definiert haben sollte. Und daß das auch nur passiert, wenn ein globaler Timer abläuft, ist ja auch schon komisch.

Das ich diesen Ausdruck, wie erwähnt in folgenden Codezeilen verwende, sollte ja nun nicht das Problem sein...

define FHT_Report at *04:00 set TYPE=FHT report2 4

define Notify_Heiz_Abw_on notify Heizung_Abwesend:on set TYPE=FHT mode manual

oder

define Notify_Heizung_off notify Hauptschalter_Heizung:off set TYPE=FHT mode manual desired-temp off

Mein Problem ist es herauszufinden, an welcher Stelle in meinem Code dieser Fehler verursacht wird. Ich denke der Nebel ist da doch sehr dicht...

Puschel74

Hallo,

ZitatIch denke der Nebel ist da doch sehr dicht...
So sieht es aus  :o

Da müssen andere ran - sorry.

Grüße
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

DerTom

Dir trotzdem danke für den Versuch...

arnoL

Zitat von: DerTom am 20 Dezember 2013, 17:44:52
Mein Problem ist es herauszufinden, an welcher Stelle in meinem Code dieser Fehler verursacht wird. Ich denke der Nebel ist da doch sehr dicht...

manchmal und je nach Fall ist nicht die Codezeile mit genanntem Fehler schuld, sondern die Zeile  davor.
Die wird im Fehlerfall nicht ausgeführt, verursacht aber keinen Fehler und bringt FHEM aber in folgender Zeile ins straucheln,
meldet dann da einen vermeintlichen Fehler weil die Syntax im gesammten nicht stimmt.
(genau das Problem hatte ich auch schon!)

Es mag vielleicht helfen, den fraglichen Codeabschnitt zu posten.

Gruß
Arno

rudolfkoenig

Wenn man das Problem gezielt reproduzieren kann, dann bitte es mit "attr global verbose 5" wiederholen, und die Zeilen vor der Fehlermeldung hier posten.

Sonst:
- Was ist das fuer ein Geraet, der "on-for-timer" ausfuehren soll?
- Wie ist "KUE_FS_1_off" bzw "KUE_FS_1" definiert?
- Wie genau schaut das on-for-timer Befehl aus, und wie wird es aufgerufen?

DerTom

Hallo,

Danke für die Rückmeldung! Hier die angeforderten Daten:

ZitatSonst:
- Was ist das fuer ein Geraet, der "on-for-timer" ausfuehren soll?
- Wie ist "KUE_FS_1_off" bzw "KUE_FS_1" definiert?
- Wie genau schaut das on-for-timer Befehl aus, und wie wird es aufgerufen?

1. Es betrifft alle Geräte, die mit einem "on-for-timer" geschaltet werden können. Im speziellen Fall hier ein FS20 SL32 oder auch nur ein Dummy...
2. folgendermaßen:

define KUE_FS_1 FS20 <HC> <GC> lm <LM> fg <FG> gm <GM>
attr KUE_FS_1 IODev CUL1
attr KUE_FS_1 model fs20sl32
attr KUE_FS_1 room Küche


3. ein einfaches :
set KUE_FS_1 on-for-timer 10
genügt schon... Habe diesen Befehl ausgeführt, siehe dazu das Log unten (Ist der gesamte Zeitraum, hab jetzt nicht explizit nur den das Thema betreffenden Teil genommen.)

2013.12.21 10:01:34.661 5: Cmd: >set KUE_FS_1 on-for-timer 10<
2013.12.21 10:01:34.664 3: FS20 set KUE_FS_1 on-for-timer 10
2013.12.21 10:01:34.667 5: CUL1 sending F690100392a
2013.12.21 10:01:34.668 5: SW: F690100392a
2013.12.21 10:01:34.683 5: Triggering KUE_FS_1 (1 changes)
2013.12.21 10:01:34.712 5: Notify loop for KUE_FS_1 on-for-timer 10
2013.12.21 10:01:34.908 5: Triggering on_for_timer_off_check
2013.12.21 10:01:34.917 5: Cmd: >{
       my @args= split(" ", "on-for-timer 10");
       if($defs{KUE_FS_1_off}) {
               my $mod_cmd= sprintf (
               "modify KUE_FS_1_off +%02d:%02d:%02d",
               $args[1] / 3600, ($args[1] / 60) % 60, $args[1] %60);
               fhem $mod_cmd;
       } else {
               my $room = AttrVal("KUE_FS_1", "room", "Unsorted");
               my $def_cmd= sprintf (
               "define KUE_FS_1_off at +%02d:%02d:%02d set KUE_FS_1 off",
               $args[1] / 3600, ($args[1] / 60) % 60, $args[1] %60);
               fhem $def_cmd;
               fhem "attr KUE_FS_1_off room $room"
       }
}<
2013.12.21 10:01:34.935 5: Cmd: >define KUE_FS_1_off at +00:00:10 set KUE_FS_1 off<
2013.12.21 10:01:34.946 3: KUE_FS_1_off: unknown attribute TYPE=FHT, choose one of verbose:0,1,2,3,4,5 room group comment alias eventMap userReadings disable:0,1 skip_next:0,1 alignTime devStateIcon devStateStyle fp_Dachgeschoss fp_Erdgeschoss fp_Kellergeschoss fp_image icon room_map sortby structexclude webCmd or use attr global userattr TYPE=FHT
2013.12.21 10:01:34.948 5: Triggering global (1 changes)
2013.12.21 10:01:34.972 5: Notify loop for global DEFINED KUE_FS_1_off
2013.12.21 10:01:35.178 5: Cmd: >attr KUE_FS_1_off room Küche<
2013.12.21 10:01:35.211 5: CUL/RAW: /0102UF690100392A21;

2013.12.21 10:01:35.213 5: CUL1: 0102UF690100392A21;
2013.12.21 10:01:35.215 5: CUL1 dispatch 0102UF690100392A21;
2013.12.21 10:01:35.223 5: CULRFR: F690100392A -57.5
2013.12.21 10:01:35.225 5: CULRFR dispatch 810c04xx0101a00169010000392a
2013.12.21 10:01:35.229 4: FHZ/RAW: 810c04700101a00169010000392a (Unparsed: )
2013.12.21 10:01:35.232 5: FHZ dispatch 810c04700101a00169010000392a
2013.12.21 10:01:37.650 5: CUL/RAW: /T4E5A00B61D24

2013.12.21 10:01:37.656 5: CUL1: T4E5A00B61D -56
2013.12.21 10:01:37.658 5: CUL1 dispatch 810c04xx0909a0014e5a0000b61d
2013.12.21 10:01:37.664 4: FHT BDO_FHT80B actuator: 11%
2013.12.21 10:01:37.667 5: Triggering BDO_FHT80B (1 changes)
2013.12.21 10:01:37.690 5: Notify loop for BDO_FHT80B actuator: 11%
2013.12.21 10:01:37.930 4: FHZ/RAW: 810c042e0909a0014e5a0000b61d (Unparsed: )
2013.12.21 10:01:37.932 5: FHZ dispatch 810c042e0909a0014e5a0000b61d
2013.12.21 10:01:38.102 5: CUL/RAW: /0102UT4E5A00B61D10;

2013.12.21 10:01:38.104 5: CUL1: 0102UT4E5A00B61D10;
2013.12.21 10:01:38.105 5: CUL1 dispatch 0102UT4E5A00B61D10;
2013.12.21 10:01:38.112 5: CULRFR: T4E5A00B61D -66
2013.12.21 10:01:38.114 5: CULRFR dispatch 810c04xx0909a0014e5a0000b61d
2013.12.21 10:01:38.436 5: CUL/RAW: /T47C615022A

2013.12.21 10:01:38.438 5: CUL1: T47C61502 -53
2013.12.21 10:01:38.440 5: CUL1 dispatch T47C61502
2013.12.21 10:01:38.445 4: FHTTK Device BDO_TFK_HOFRE (Window: Closed)
2013.12.21 10:01:38.448 5: Triggering BDO_TFK_HOFRE (1 changes)
2013.12.21 10:01:38.472 5: Notify loop for BDO_TFK_HOFRE Window: Closed
2013.12.21 10:01:38.932 5: CUL/RAW: /T47C615822B

2013.12.21 10:01:38.935 5: CUL1: T47C61582 -52.5
2013.12.21 10:01:38.937 5: CUL1 dispatch T47C61582
2013.12.21 10:01:38.941 4: FHTTK skipping state 02 as last similar telegram was received less than 5 (2) secs ago
2013.12.21 10:01:39.154 5: Triggering PIR_Garten_Sauna (4 changes)
2013.12.21 10:01:39.178 5: Notify loop for PIR_Garten_Sauna motion
2013.12.21 10:01:39.323 5: Triggering Garten_Licht_Auto_1
2013.12.21 10:01:39.328 5: Cmd: >{if("$value{HOF_Daemm2}" eq "on") {fhem("set Garten_Licht_Sauna on-for-timer 60")}}<
2013.12.21 10:01:39.477 5: CUL/RAW: /0102UT47C6158210;

2013.12.21 10:01:39.479 5: CUL1: 0102UT47C6158210;
2013.12.21 10:01:39.480 5: CUL1 dispatch 0102UT47C6158210;
2013.12.21 10:01:39.488 5: CULRFR: T47C61582 -66
2013.12.21 10:01:39.490 5: CULRFR dispatch T47C61582
2013.12.21 10:01:40.360 5: CUL/RAW: /T922E50022C

2013.12.21 10:01:40.362 5: CUL1: T922E5002 -52
2013.12.21 10:01:40.364 5: CUL1 dispatch T922E5002
2013.12.21 10:01:40.370 4: FHTTK Device FLU_TFK_STR (Window: Closed)
2013.12.21 10:01:40.372 5: Triggering FLU_TFK_STR (1 changes)
2013.12.21 10:01:40.396 5: Notify loop for FLU_TFK_STR Window: Closed
2013.12.21 10:01:40.741 5: CUL/RAW: /0102UT922E5002FF;

2013.12.21 10:01:40.744 5: CUL1: 0102UT922E5002FF;
2013.12.21 10:01:40.745 5: CUL1 dispatch 0102UT922E5002FF;
2013.12.21 10:01:40.752 5: CULRFR: T922E5002 -74.5
2013.12.21 10:01:40.754 5: CULRFR dispatch T922E5002
2013.12.21 10:01:40.857 5: CUL/RAW: /T922E50822C

2013.12.21 10:01:40.858 5: CUL1: T922E5082 -52
2013.12.21 10:01:40.860 5: CUL1 dispatch T922E5082
2013.12.21 10:01:40.865 4: FHTTK skipping state 02 as last similar telegram was received less than 5 (2) secs ago
2013.12.21 10:01:41.237 5: CUL/RAW: /0102UT922E5082FF;

2013.12.21 10:01:41.239 5: CUL1: 0102UT922E5082FF;
2013.12.21 10:01:41.240 5: CUL1 dispatch 0102UT922E5082FF;
2013.12.21 10:01:41.248 5: CULRFR: T922E5082 -74.5
2013.12.21 10:01:41.250 5: CULRFR dispatch T922E5082
2013.12.21 10:01:44.390 5: CUL/RAW: /T88D5C30216

2013.12.21 10:01:44.392 5: CUL1: T88D5C302 -63
2013.12.21 10:01:44.394 5: CUL1 dispatch T88D5C302
2013.12.21 10:01:44.400 4: FHTTK Device FLU_TFK_TUER (Window: Closed)
2013.12.21 10:01:44.403 5: Triggering FLU_TFK_TUER (1 changes)
2013.12.21 10:01:44.427 5: Notify loop for FLU_TFK_TUER Window: Closed
2013.12.21 10:01:44.773 5: CUL/RAW: /0102UT88D5C302FF;

2013.12.21 10:01:44.775 5: CUL1: 0102UT88D5C302FF;
2013.12.21 10:01:44.777 5: CUL1 dispatch 0102UT88D5C302FF;
2013.12.21 10:01:44.783 5: CULRFR: T88D5C302 -74.5
2013.12.21 10:01:44.785 5: CULRFR dispatch T88D5C302
2013.12.21 10:01:44.885 5: CUL/RAW: /T88D5C38216

2013.12.21 10:01:44.887 5: CUL1: T88D5C382 -63
2013.12.21 10:01:44.889 5: CUL1 dispatch T88D5C382
2013.12.21 10:01:44.892 4: FHTTK skipping state 02 as last similar telegram was received less than 5 (2) secs ago
2013.12.21 10:01:44.944 5: exec at command KUE_FS_1_off
2013.12.21 10:01:44.945 5: Cmd: >set KUE_FS_1 off<
2013.12.21 10:01:44.948 3: FS20 set KUE_FS_1 off
2013.12.21 10:01:44.950 5: CUL1 sending F69010000
2013.12.21 10:01:44.952 5: SW: F69010000
2013.12.21 10:01:44.965 5: Triggering KUE_FS_1 (1 changes)
2013.12.21 10:01:44.989 5: Notify loop for KUE_FS_1 off
2013.12.21 10:01:45.203 5: Triggering global (1 changes)
2013.12.21 10:01:45.227 5: Notify loop for global DELETED KUE_FS_1_off
2013.12.21 10:01:45.435 5: CUL/RAW: /0102UT88D5C382FF;F6901000021;



DerTom

ÄÄhhhmm Leute...

Habe eben aus lauter Verzweiflung ein Update gemacht. Das Problem tritt nun nicht mehr auf...muss mich wohl an die eigene Nase fassen, weil ich geraume Zeit keins gemacht habe. Würde aber schon gerne wissen, was da der Auslöser war. Denn erst ab dem 18.12. trat das Problem erstmalig auf, nachdem ich einen HM_SEC_SC per Autocreate ins System genommen habe.

2013.12.18 14:21:12.255 3: CUL_HM Unknown device CUL_HM_HM_SEC_SC_121928, please define it
2013.12.18 14:21:12.479 2: autocreate: define CUL_HM_HM_SEC_SC_121928 CUL_HM 121928 A1A02840012192800000019002F4745513030383530333880810101
2013.12.18 14:21:12.537 3: Device CUL_HM_HM_SEC_SC_121928 added to ActionDetector with 028:00 time
2013.12.18 14:21:13.061 3: CUL_HM pair: CUL_HM_HM_SEC_SC_121928 threeStateSensor, model HM-SEC-SC serialNr <Seriennummer>
2013.12.18 14:21:13.356 3: CUL_HM_HM_SEC_SC_121928: [b]unknown attribute TYPE=FHT[/b], choose one of verbose:0,1,2,3,4,5 room group comment alias eventMap userReadings IODev do_not_notify:1,0 ignore:1,0 dummy:1,0 showtime:1,0 serialNr firmware rawToReadable unit peerIDs repPeers actCycle actStatus autoReadReg:0_off,1_restart,2_pon-restart,3_onChange,4_reqStatus,8_stateOnly expert:0_off,1_on,2_full burstAccess:0_off,1_auto param msgRepeat .stc .devInfo event-on-change-reading event-on-update-reading event-min-interval stateFormat model:ASH550,ASH550I,CMM,DORMA_BRC-H,DORMA_RC-H,DORMA_atent,HM-CC-RT-DN,HM-CC-RT-DN-BoM,HM-CC-SCD,HM-CC-TC,HM-CC-VD,HM-Dis-TD-T,HM-ES-PMSw1-Pl,HM-LC-BL1-FM,HM-LC-BL1-PB-FM,HM-LC-BL1-SM,HM-LC-Bl1PBU-FM,HM-LC-DDC1-PCB,HM-LC-DIM1L-CV,HM-LC-DIM1L-PL,HM-LC-DIM1T-CV,HM-LC-DIM1T-FM,HM-LC-DIM1T-PL,HM-LC-DIM2L-CV,HM-LC-DIM2L-SM,HM-LC-DIM2T-SM,HM-LC-Dim1L-CV-2,HM-LC-Dim1L-CV-644,HM-LC-Dim1L-Pl-2,HM-LC-Dim1L-Pl-3,HM-LC-Dim1L-Pl-644,HM-LC-Dim1PWM-CV,HM-LC-Dim1PWM-CV-2,HM-LC-Dim1T-CV-2,HM-LC-Dim1T-CV-644,HM-LC-Dim1T-FM-2,HM-LC-Dim1T-FM-644,HM-LC-Dim1T-Pl-2,HM-LC-Dim1T-Pl-3,HM-LC-Dim1T-Pl-644,HM-LC-Dim1TPBU-FM,HM-LC-Dim1TPBU-FM-2,HM-LC-Dim2L-SM,HM-LC-Dim2L-SM-2,HM-LC-Dim2T-SM,HM-LC-Dim2T-SM-2,HM-LC-SW1-BA-PCB,HM-LC-SW1-FM,HM-LC-SW1-PB-FM,HM-LC-SW1-PL,HM-LC-SW1-PL-OM54,HM-LC-SW1-PL2,HM-LC-SW1-SM,HM-LC-SW1-SM-ATMEGA168,HM-LC-SW2-DR,HM-LC-SW2-FM,HM-LC-SW2-PB-FM,HM-LC-SW2-SM,HM-LC-SW4-BA-PCB,HM-LC-SW4-DR,HM-LC-SW4-PCB,HM-LC-SW4-SM,HM-LC-SW4-SM-ATMEGA168,HM-LC-SW4-WM,HM-LC-Sw1PBU-FM,HM-OU-CF-PL,HM-OU-CFM-PL,HM-OU-CM-PCB,HM-OU-LED16,HM-PB-2-WM,HM-PB-2-WM55,HM-PB-4-WM,HM-PB-4DIS-WM,HM-PB-6-WM55,HM-PBI-4-FM,HM-RC-12,HM-RC-12-B,HM-RC-12-SW,HM-RC-19,HM-RC-19-B,HM-RC-19-SW,HM-RC-4,HM-RC-4-2,HM-RC-4-B,HM-RC-KEY3,HM-RC-KEY3-B,HM-RC-Key4-2,HM-RC-P1,HM-RC-SEC3,HM-RC-SEC3-B,HM-RC-Sec4-2,HM-SCI-3-FM,HM-SEC-KEY,HM-SEC-KEY-O,HM-SEC-KEY-S,HM-SEC-MDIR,HM-SEC-RHS,HM-SEC-SC,HM-SEC-SC-2,HM-SEC-SD,HM-SEC-SFA-SM,HM-SEC-TIS,HM-SEC-WDS,HM-SEC-WDS-2,HM-SEC-WIN,HM-SEN-EP,HM-SEN-MDIR-SM,HM-SWI-3-FM,HM-Sec-Cen,HM-Sen-MDIR-O,HM-Sen-RD-O,HM-Sen-Wa-Od,HM-Sys-sRP-Pl,HM-TC-IT-WM-W-EU,HM-WDC7000,HM-WDS10-TH-O,HM-WDS100-C6-O,HM-WDS20-TH-O,HM-WDS30-OT2-SM,HM-WDS30-T-O,HM-WDS40-TH-I,HM-WS550,HM-WS550LCB,HM-WS550LCW,HM-WS550Tech,IS-WDS-TH-OD-S-R3,IS-WDS-TH-OD-S-R3,KFM-Display,KFM-Sensor,KS550,KS550LC,KS550TECH,KS888,PS-Th-Sens,PS-switch,ROTO_ZEL-STG-RM-DWT-10,ROTO_ZEL-STG-RM-FDK,ROTO_ZEL-STG-RM-FEP-230V,ROTO_ZEL-STG-RM-FSA,ROTO_ZEL-STG-RM-FST-UP4,ROTO_ZEL-STG-RM-FWT,ROTO_ZEL-STG-RM-FZS,ROTO_ZEL-STG-RM-FZS-2,ROTO_ZEL-STG-RM-HS-4,ROTO_ZEL-STG-RM-WT-2,Roto_ZEL-STG-RM-FFK,Roto_ZEL-STG-RM-FSS-UP3,S550IA,Schueco_263-130,Schueco_263-131,Schueco_263-132,Schueco_263-133,Schueco_263-134,Schueco_263-135,Schueco_263-144,Schueco_263-145,Schueco_263-146,Schueco_263-147,Schueco_263-155,Schueco_263-158,Schueco_263-160,Schueco_263-162,Schueco_263-xxx,WDF-solar,WS888 subType:AlarmControl,KFM100,THSensor,blindActuator,blindActuatorSol,dimmer,keyMatic,motionDetector,outputUnit,powerMeter,pushButton,remote,repeater,sensRain,sensor,singleButton,smokeDetector,swi,switch,thermostat,threeStateSensor,tipTronic,winMatic devStateIcon devStateStyle fp_Dachgeschoss fp_Erdgeschoss fp_Kellergeschoss fp_image icon room_map sortby structexclude webCmd or use attr global userattr TYPE=FHT
2013.12.18 14:21:13.367 2: autocreate: define FileLog_CUL_HM_HM_SEC_SC_121928 FileLog ./log/CUL_HM_HM_SEC_SC_121928-%Y.log CUL_HM_HM_SEC_SC_121928
2013.12.18 14:21:13.378 3: FileLog_CUL_HM_HM_SEC_SC_121928:[b] unknown attribute TYPE=FHT[/b], choose one of verbose:0,1,2,3,4,5 room group comment alias eventMap userReadings disable:0,1 logtype nrarchive archivedir archivecmd devStateIcon devStateStyle fp_Dachgeschoss fp_Erdgeschoss fp_Kellergeschoss fp_image icon room_map sortby structexclude webCmd or use attr global userattr TYPE=FHT
2013.12.18 14:21:18.352 3: Device CUL_HM_HM_SEC_SC_121928 added to ActionDetector with 028:00 time
2013.12.18 14:22:44.766 2: autocreate: renamed FileLog_CUL_HM_HM_SEC_SC_121928 to FileLog_KEL_FLU_TFK

rudolfkoenig

Du hast irgendwannmal ein "setdefaultattr TYPE=FHT ..." ausgefuehrt, das macht aber nicht das, was du vermutlich meinst, siehe Doku. Die Fehlermeldung in Log gibt es nur, wenn das define in einem notify/etc ausgefuehrt wurde (Feature/Bug?). Ein Neustart (z.Bsp. wg.  update) oder ein setdefaultattr ohne Argument behebt das Problem.

Ich sollte setdefaultattr loeschen.

DerTom

Hallo,

wie und wann ich das auch immer gemacht habe... ???

Trotzdem Danke für die Unterstützung bei dem Fall...!

Ich wünsche frohe und geruhsame Weihnachten!

Thomas