Autor Thema: Hilfe Technoline TX25TP-IT , LaCrosse Logfile 2te Temperatur  (Gelesen 905 mal)

Offline TGTTO

  • New Member
  • *
  • Beiträge: 42
 :( ich verstehe es einfach nicht.
Habe seit einiger Zeit einige Technoline Temperatur Sensoren über JeeLink und LaCrosse eingebunden.
Nun nutze ich einen Technoline TX25TP-IT der zwei Temperaturen übergibt, die zweite über den externen Sensor der bei mir im Pool hängt.

Mein Problem, möchte die 2te Temperatur plotten,dafür brauchen ich die Daten aus dem Logfile, nur leider gibt es die nicht oder ich bin einfach zu beschränkt :(.

Bei allen normalen Technoline Sensore erscheint im Logfile: LaCrosse Temp_Kueche_Fenster T: 12.5 H: 68
bei dem  TX25TP erscheint nur die erste Temperatur als event : LaCrosse Aussen_Pool T: 11.6

Der zweite Wert erscheint nicht obwohl er sonst überall angezeigt wird in den Internals (previousT2) in den Readings (temperature2).
Was ist verkehrt bzw.was mach ich DAU verkehrt?

Danke für eure Hilfe.
Thomas
« Letzte Änderung: 01 Mai 2020, 23:33:41 von TGTTO »
1 x Raspberry Pi,
1 x CUL868 V 1.61 für  MAX, 1 x CUL868 V 1.61 für  FS20
1 x CUL433 1.05.04 a-culfw Build: 151 für IT  
1 x Max Cube geflasht für Homematic Modus
Max-Komponenten, HM,FS20,IT

Offline KölnSolar

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4346
Antw:Hilfe Technoline TX25TP-IT , LaCrosse Logfile 2te Temperatur
« Antwort #1 am: 02 Mai 2020, 07:32:25 »
Hallo Thomas,
da
Zitat
Der zweite Wert erscheint nicht obwohl er sonst überall angezeigt wird in den Internals (previousT2) in den Readings (temperature2).
kann ich das
Zitat
bei dem  TX25TP erscheint nur die erste Temperatur als event
kaum glauben.

Zitat
was mach ich DAU verkehrt?
Kein list des Sensors u. des Logfiles einzustellen.  ::)

Grüße Markus
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-CUL868-FS20A4-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty-Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)

Offline TGTTO

  • New Member
  • *
  • Beiträge: 42
Antw:Hilfe Technoline TX25TP-IT , LaCrosse Logfile 2te Temperatur
« Antwort #2 am: 03 Mai 2020, 21:21:44 »
Hallo Markus,
vielen Dank für Deine Mühen.
Zitat
Kein list des Sensors u. des Logfiles einzustellen.  ::)

Also folgendes wird mir beim Sensor angezeigt (Screenshot im Anhang).

Im entsprechendem Log:
Zitat
2020-05-01_21:11:31 Aussen_Pool T: 13.7
2020-05-01_21:11:39 Aussen_Pool T: 13.8
2020-05-01_21:11:48 Aussen_Pool T: 13.7
2020-05-01_21:11:56 Aussen_Pool T: 13.8
2020-05-01_21:12:04 Aussen_Pool T: 13.7
2020-05-01_21:15:41 Aussen_Pool T: 13.6
2020-05-01_21:19:17 Aussen_Pool T: 13.5
2020-05-01_21:23:11 Aussen_Pool T: 13.4
2020-05-01_21:27:20 Aussen_Pool T: 13.3
2020-05-01_21:31:39 Aussen_Pool T: 13.2
2020-05-01_21:35:40 Aussen_Pool T: 13.1
2020-05-01_21:39:42 Aussen_Pool T: 13
2020-05-01_21:39:50 Aussen_Pool T: 13.1
2020-05-01_21:39:58 Aussen_Pool T: 13
2020-05-01_21:44:00 Aussen_Pool T: 12.9
2020-05-01_21:48:10 Aussen_Pool T: 12.8
2020-05-01_21:52:36 Aussen_Pool T: 12.7
2020-05-01_21:57:11 Aussen_Pool T: 12.6
2020-05-01_22:02:36 Aussen_Pool T: 12.5
2020-05-01_22:02:52 Aussen_Pool T: 12.6

im Event Monitor erscheinen meine verschiedenen Technoline Sensoren und folgende Daten:
Zitat
2020-05-03 20:55:07 LaCrosse Temp_Wintergarten T: 18.8 H: 49
2020-05-03 20:55:11 LaCrosse Temp_Wintergarten T: 18.8 H: 48
2020-05-03 20:55:14 LaCrosse Temp_Truhe T: -24 H: 74
2020-05-03 20:55:19 LaCrosse Temp_Truhe T: -23.9 H: 74
2020-05-03 20:55:23 LaCrosse Temp_Truhe T: -24 H: 74
2020-05-03 20:55:23 LaCrosse Temp_Wintergarten T: 18.8 H: 49
2020-05-03 20:55:26 LaCrosse Temp_Trude temperature: 14.1
2020-05-03 20:55:26 LaCrosse Temp_Trude T: 14.1
2020-05-03 20:56:56 LaCrosse Temp_Ess_Fenster humidity: 60
2020-05-03 20:56:56 LaCrosse Temp_Ess_Fenster T: 14.4 H: 60
2020-05-03 20:57:00 LaCrosse Temp_Wintergarten T: 18.7 H: 49
2020-05-03 20:57:04 LaCrosse Aussen_Pool T: 16.4
2020-05-03 20:57:08 LaCrosse Temp_Wintergarten T: 18.8 H: 49
2020-05-03 20:57:13 LaCrosse Temp_Wintergarten T: 18.7 H: 49
2020-05-03 20:57:21 LaCrosse Temp_Wintergarten T: 18.8 H: 49
2020-05-03 20:57:25 LaCrosse Temp_Wintergarten T: 18.7 H: 49
2020-05-03 20:57:29 LaCrosse Temp_Wintergarten T: 18.8 H: 49
2020-05-03 20:57:33 LaCrosse Temp_Wintergarten T: 18.7 H: 49
2020-05-03 20:57:55 LaCrosse Temp_Trude temperature: 14
2020-05-03 20:57:55 LaCrosse Temp_Trude T: 14
2020-05-03 20:58:34 LaCrosse Temp_Ess_Fenster temperature: 14.3
2020-05-03 20:58:34 LaCrosse Temp_Ess_Fenster T: 14.3 H: 60
2020-05-03 20:59:04 LaCrosse Temp_Schlafzimmer T: 22.4
2020-05-03 20:59:13 LaCrosse Temp_Schlafzimmer T: 22.3

Übrigens der Sensor "Temp_Schlafzimmer" hat auch eine zweiten Fühler der auch nicht angezeigt wird.

Ich weiß nicht wo der Fehler liegt,  keine Ahnung  :(

Nochmals Danke für die Hilfe
1 x Raspberry Pi,
1 x CUL868 V 1.61 für  MAX, 1 x CUL868 V 1.61 für  FS20
1 x CUL433 1.05.04 a-culfw Build: 151 für IT  
1 x Max Cube geflasht für Homematic Modus
Max-Komponenten, HM,FS20,IT

Offline KölnSolar

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4346
Antw:Hilfe Technoline TX25TP-IT , LaCrosse Logfile 2te Temperatur
« Antwort #3 am: 04 Mai 2020, 08:38:01 »
Hallo Thomas,

die gewünschten lists sind das aber wieder nicht. Du kennst den Befehl list ?

So wundere ich mich jetzt nur, dass die timestamps so (scheinbar) inkonsistent aussehen. state mit 20:44, temp 19:59, temp2 u. battery 20:00. Und das obwohl scheinbar 20:00 der letzte Empfang war ?

Im Auszug des event-monitor sehe ich ein event für temp2 auch nicht. Benutzt Du event-on....-Attribute ? (Bei einem list würde ich das sehen ;))

Und schließlich zum Log des Sensors: Ich sehe, dass es keine temp2 gibt. Aber gab es ein event ? Ist Dein regexp falsch ?

Haben die Geräte tatsächlich jeweils 2 Sensoren für T u. H ? Wie muss ich mir das vorstellen ? Jeweils separate physische Geräte oder ein Gerät an dem die Sensoren mit Kabeln verbunden sind ?
Grüße Markus
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-CUL868-FS20A4-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty-Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)

Online Billy

  • Hero Member
  • *****
  • Beiträge: 1137
Antw:Hilfe Technoline TX25TP-IT , LaCrosse Logfile 2te Temperatur
« Antwort #4 am: 04 Mai 2020, 18:51:39 »
:( ich verstehe es einfach nicht.
Habe seit einiger Zeit einige Technoline Temperatur Sensoren über JeeLink und LaCrosse eingebunden.
Nun nutze ich einen Technoline TX25TP-IT der zwei Temperaturen übergibt, die zweite über den externen Sensor der bei mir im Pool hängt.
Der zweite Wert erscheint nicht obwohl er sonst überall angezeigt wird in den Internals (previousT2) in den Readings (temperature2).
Was ist verkehrt bzw.was mach ich DAU verkehrt?

Danke für eure Hilfe.
Thomas

Bin per Zufall auf Deine Frage gestoßen.
Hier wäre diese Frage sicher besser aufgehoben " Thema: Jeelik Modul zur Einbindung von La Crosse! "

Also bei mir loggt der TX25 IT ohne Probleme! Nachdem deine Readings angezeigt werden ist das sicher nur eine Kleinigkeit.
KölnSolar hat recht ohne die bezeichneten lists lässt sich dazu nichts sagen.
Die raw defs für diesen Sensor würden auch helfen.

Gruss Billy
FHEM immer akt. auf 3 BeagleBoneBlack: 2xHMLAN 2xJeelink ;10x HM-CC-TC, 13x HM-CC-VD, 1x HM-ES-PMSw1-Pl, 1x KFM100, 3x HM-LC-SW1-PL2, ESP8266, Tasmota Scripting, Mqtt*

Offline TGTTO

  • New Member
  • *
  • Beiträge: 42
Antw:Hilfe Technoline TX25TP-IT , LaCrosse Logfile 2te Temperatur
« Antwort #5 am: 04 Mai 2020, 21:44:53 »
Hallo zusammen,
ja Markus  :-[ sicherlich ich bin leider noch nicht ganz so fit mit Fhem wie ich es gerne möchte :(.

Zitat
die gewünschten lists sind das aber wieder nicht. Du kennst den Befehl list ?

Jetzt die gewünschten lists, ich hoffe sie helfen.
vom Sensor:
Internals:
   DEF        15
   FUUID      5c4f7f64-f33f-a7a0-e140-24cc4b1cdc0e98e8
   IODev      myJeeLink
   LASTInputDev myJeeLink
   LaCrosse_lastRcv 2020-05-04 21:10:02
   MSGCNT     207578
   NAME       Aussen_Pool
   NR         93
   STATE      17.3 &nbsp &nbsp 19.7
   TYPE       LaCrosse
   addr       15
   battery_new 0
   bufferedH 
   bufferedT 
   corr1      0
   corr2      0
   myJeeLink_MSGCNT 207581
   myJeeLink_RAWMSG OK 9 21 1 4 149 106
   myJeeLink_TIME 2020-05-04 21:10:02
   previousH  106
   previousH2 125
   previousT  17.3
   previousT2 19.7
   sensorType 0=T(H)
   OLDREADINGS:
   READINGS:
     2020-05-01 20:10:55   Batteriewechsel 1
     2020-05-04 21:10:02   battery         ok
     2020-05-04 21:10:02   state           T: 17.3
     2020-05-04 21:10:02   temperature     17.3
     2020-05-04 21:09:58   temperature2    19.7
Attributes:
   IODev      myJeeLink
   event-on-change-reading state
   fhem_widget_channels [{"controlled_attribute":"temperature2","group":"Temperaturen ","alias":"Pool","allowed_values":[]}]
   group      Temperaturen,Wetter
   room       Aussen,Fhem_Widget
   stateFormat temperature &nbsp &nbsp temperature2

und vom Lögfile:
Internals:
   CFGFN     
   DEF        ./log/Aussen_Pool-%Y.log Aussen_Pool
   FD         128
   FUUID      5e9c39af-f33f-e436-cdd4-4895e82aa62aa213
   NAME       FileLog_Aussen_Pool
   NOTIFYDEV  Aussen_Pool
   NR         64946
   NTFY_ORDER 50-FileLog_Aussen_Pool
   REGEXP     Aussen_Pool
   STATE      active
   TYPE       FileLog
   currentlogfile ./log/Aussen_Pool-2020.log
   logfile    ./log/Aussen_Pool-%Y.log
   READINGS:
     2020-05-04 21:13:22   linesInTheFile  1579
   pos:
Attributes:
   logtype    text
   room       hidden

Zitat
Haben die Geräte tatsächlich jeweils 2 Sensoren für T u. H ? Wie muss ich mir das vorstellen ? Jeweils separate physische Geräte oder ein Gerät an dem die Sensoren mit Kabeln verbunden sind ?

Der TX25TP Sensor hat entgegen den anderen Technoline Sensoren (die melden Temperatur und Luftfeuchtigkeit) einen zweiten externen mit Kabel verbundenen Fühler der eine zweite Temperatur anzeigt.

hallo Billy
Zitat
Die raw defs für diesen Sensor würden auch helfen.

bitte hier:
defmod Aussen_Pool LaCrosse 15
attr Aussen_Pool IODev myJeeLink
attr Aussen_Pool event-on-change-reading state
attr Aussen_Pool fhem_widget_channels [{"controlled_attribute":"temperature2","group":"Temperaturen ","alias":"Pool","allowed_values":[]}]
attr Aussen_Pool group Temperaturen,Wetter
attr Aussen_Pool room Aussen,Fhem_Widget
attr Aussen_Pool stateFormat temperature &nbsp &nbsp temperature2

setstate Aussen_Pool 15.9 &nbsp &nbsp 19.6
setstate Aussen_Pool 2020-05-01 20:10:55 Batteriewechsel 1
setstate Aussen_Pool 2020-05-04 21:40:55 battery ok
setstate Aussen_Pool 2020-05-04 21:40:42 state T: 15.9
setstate Aussen_Pool 2020-05-04 21:40:42 temperature 15.9
setstate Aussen_Pool 2020-05-04 21:40:55 temperature2 19.6

Danke das es so helfende Hände gibt :)
Thomas
1 x Raspberry Pi,
1 x CUL868 V 1.61 für  MAX, 1 x CUL868 V 1.61 für  FS20
1 x CUL433 1.05.04 a-culfw Build: 151 für IT  
1 x Max Cube geflasht für Homematic Modus
Max-Komponenten, HM,FS20,IT

Offline KölnSolar

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4346
Antw:Hilfe Technoline TX25TP-IT , LaCrosse Logfile 2te Temperatur
« Antwort #6 am: 04 Mai 2020, 22:21:03 »
Oha Thomas,
Zitat
Benutzt Du event-on....-Attribute ?
fragte ich und nun sehe ich
Zitat
event-on-change-reading state
  ::)
Zitat
event-on-change-reading
The attribute takes a comma-separated list of readings. You may use regular expressions in that list. If set, only changes of the listed readings create events. In other words, if a reading listed here is updated with the new value identical to the old value, no event is created.
Frag mich jetzt nicht, warum Du events f. temp1 erhältst.  :-\

Also, event-on..... immer erst dann einsetzen, wenn Dein System im Grundsatz steht u. von Dir verstanden ist.

Und noch kurz zur Erklärung: list .. und raw def sind sich insofern ähnlich, dass wir details sehen. list zeigt zusätzlich zu raw defs die Internals.

Grüße Markus
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-CUL868-FS20A4-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty-Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)

Online Billy

  • Hero Member
  • *****
  • Beiträge: 1137
Antw:Hilfe Technoline TX25TP-IT , LaCrosse Logfile 2te Temperatur
« Antwort #7 am: 04 Mai 2020, 22:24:35 »
attr Aussen_Pool event-on-change-reading state
event-on-change-reading state ist das Problem damit schließt du temperature2 aus!

attr Aussen_Pool event-on-change-reading state,temperature,temperature2

Dann müsste auch temperature2 im Plot kommen!
Lies dich mal ein in
event-min-interval + event-on-change-reading + event-on-update-reading

Da die La Crosse Sensoren sehr gesprächig sind lässt sich mit diesen Attributen die Anzahl der Log Einträge reduzieren!

Billy

FHEM immer akt. auf 3 BeagleBoneBlack: 2xHMLAN 2xJeelink ;10x HM-CC-TC, 13x HM-CC-VD, 1x HM-ES-PMSw1-Pl, 1x KFM100, 3x HM-LC-SW1-PL2, ESP8266, Tasmota Scripting, Mqtt*

Online Billy

  • Hero Member
  • *****
  • Beiträge: 1137
Antw:Hilfe Technoline TX25TP-IT , LaCrosse Logfile 2te Temperatur
« Antwort #8 am: 04 Mai 2020, 22:28:11 »
Frag mich jetzt nicht, warum Du events f. temp1 erhältst.  :-\

Die sieht er deshalb weil im state  temp1 enthalten ist!--> z.B.
state T: 15.7
Sorry unsere Antworten haben sich überschnitten!

Billy
FHEM immer akt. auf 3 BeagleBoneBlack: 2xHMLAN 2xJeelink ;10x HM-CC-TC, 13x HM-CC-VD, 1x HM-ES-PMSw1-Pl, 1x KFM100, 3x HM-LC-SW1-PL2, ESP8266, Tasmota Scripting, Mqtt*

Offline TGTTO

  • New Member
  • *
  • Beiträge: 42
Antw:Hilfe Technoline TX25TP-IT , LaCrosse Logfile 2te Temperatur
« Antwort #9 am: 04 Mai 2020, 22:58:52 »
Hallo KölnSolar und Billy,
vielen Dank für eure Hilfe, es funktioniert. :) :) :)

Der einfgebaute Fehler ist ein Copy and Paste Fehler >:(, zuerst hatte ich die normalen Sensoren, dann kamen die zwei TX25TP.
Ohne zu wiesen was man tut  ::) einfach Copy and Paste , na ja man lernt zum gGlück nie aus.
Nochmals Danke
Thomas
1 x Raspberry Pi,
1 x CUL868 V 1.61 für  MAX, 1 x CUL868 V 1.61 für  FS20
1 x CUL433 1.05.04 a-culfw Build: 151 für IT  
1 x Max Cube geflasht für Homematic Modus
Max-Komponenten, HM,FS20,IT
Gefällt mir Gefällt mir x 1 Liste anzeigen