Oregon THGR132N FileLog Type text

Begonnen von crazystone, 06 August 2013, 17:54:48

Vorheriges Thema - Nächstes Thema

crazystone

Hallo,

Erstmal Danke und Homage an Willi! Dank seines A...tritts per PN habe ich mich vorgestern zu einem Kauf eines RFXCOM trx433 entschlossen und was soll ich sagen,...reinstecken...fhem shutdown restart...alles geht! Danke an alle, die das möglich gemacht haben! Mein ganzer Wald an Oregon Wetter-Sensoren automatisch erkannt per autocreate, dank longid sogar mehr, als ich vorher mit meiner WMR928NX nutzen konnte (übrigens wurden bei mir die longids bei jedem Batteriewechsel um eins hochgezählt).

Ein kleines Luxus-Problem bleibt und da brauche ich nochmals Anfängerhilfe.

Für den erkannten THGR132N wurde zwar ein FileLog angelegt, allerdings ist der Typ nur Text. Im Gegensatz zu den THGR228N liefert demnach nur Temperatur (sehe ich im Log). Wie kann ich FHEM jetzt überzeugen auch so einen weblink_THGR Plot für die Temperatur anzuzeigen, wie es das bei den anderen für Temp/Hum macht?

Danke!

Logauszug:
2013-08-06_14:50:46 THGR132N_a4_1 temperature: 31.5
2013-08-06_14:50:46 THGR132N_a4_1 battery: ok
2013-08-06_14:50:46 THGR132N_a4_1 T: 31.5 BAT: ok
2013-08-06_14:51:25 THGR132N_a4_1 temperature: 31.4
2013-08-06_14:51:25 THGR132N_a4_1 battery: ok
2013-08-06_14:51:25 THGR132N_a4_1 T: 31.4 BAT: ok


TRX_WEATHER
BTHR918N_0d       T: 27.5 H: 41 P: 961 BAT: low
RGR918_eb         RR: 1 TR: 3021 BAT: ok
THGR132N_a4_1     T: 28.3 BAT: ok
THGR228N_1a_4     T: 22.8 H: 65 BAT: ok
THGR228N_8b_2     T: 27.1 H: 41 BAT: low
THGR918_f3_1      T: 18.5 H: 75 BAT: unknown-07
WGR918_f4         W: 34 WA: 32 WD: 259 WDN: WSW BAT: ok

FileLog
FileLog_BTHR918N_0d    active  BTHR918N_0d-2013.log    Temp/Press         Temp/Hum   text
FileLog_RGR918_eb      active  RGR918_eb-2013.log      RainRatetext
FileLog_THGR132N_a4_1  active  THGR132N_a4_1-2013.log  text
FileLog_THGR228N_1a_4  active  THGR228N_1a_4-2013.log  Temp/Hum           text
FileLog_THGR228N_8b_2  active  THGR228N_8b_2-2013.log  Temp/Hum           text
FileLog_THGR918_f3_1   active  THGR918_f3_1-2013.log   Temp/Hum           text
FileLog_WGR918_f4      active  WGR918_f4-2013.log      WindDir/WindSpeed  text

crazystone

ok, ok, hab's selbst gefunden:

attr FileLog_THGR132N_a4_1 logtype temp4:Temp, text

und schon wird das temp4.gplot verwendet, und das Log-File kann als weblink dargestellt werden.

Viele Grüße

Willi

Die andere Möglichkeit ist 98_autocreate.pm so zu ändern, dass beim Anlegen dies per autocreate automatisch erfolgt.

Probiert mal in 98_autocreate.pm die Zeile 33 von alt
<  "(THR128|THWR288A|THN132N).*"
nach
  "(THR128|THWR288A|THN132N|THGR132N).*"
zu ändern.

Wenn Du dann das Gerät löschst und es neu erkannt wird, sollte auch ein Graph automatisch angelegt werden.
Wenn Du das getestet hast, kann ich es ins SVN packen, so dass es in FHEM generell drin ist.

MfG Willi


 
FHEM@Q600(debian) mit DS9490R (1Wire) | FHEM@Sheevaplug(debian) mit RFXCOM-Receiver(80002), CULv3 & USB-WDE1 | FHEM@odroid mit CULv2 & RFXtrx433

crazystone

Hallo Willi,

das will ich gern testen, allerdings (vergiss nicht ich habe FHEM seit 1 Woche ;-) ... wo finde ich die 98_autocreate.pm?

Ich kann auf meiner FB7390 über Fritz!NAS auf den fhem Verzeichnisbaum zugreifen (wobei mir das schon der komplette FritzBox Verzeichnisbaum zu sein scheint...).

Viele Grüße

crazystone

ok, habe es unter

 /fritz.nas/fhem/usr/share/fhem/FHEM

gefunden. Irgendwie kompliziert dahin zu navigieren, klappt nur jedes zweite Mal...

Habe in 98_autocreate.pm die Zeile in

 "(THR128|THWR288A|THN132N|THGR132N).*"
      => { GPLOT => "temp4:Temp,",  FILTER => "%NAME" },

geändert,

FHEM mit shutdown restart zurückgesetzt,

und mit delete TempDG den umbenannten THGR132N gelöscht. Ich musste auch noch den FileLog und den weblink manuell löschen, damit es beim Neuanlegen und Umbenennen keine Namenskonflikte gab.

Automatisch wurde er im laufenden Betrieb nicht wieder erkannt. Als ich aber Batterie raus und wieder rein hab, klappte aber alles wie am Schnürchen.

Vorteil gegenüber der ersten Lösung: das weblink Plot hat jetzt auch den richtigen Titel "weblink_TempDG" während zuvor immer nur <L1> dastand.

Viele Grüße

Willi

Ok. Habe die Änderung an 98_autocreate.pm gerade ins SVN geschrieben.
Bedeutet die Änderung ist ab morgen per update verfügbar.

Grüße Willi
FHEM@Q600(debian) mit DS9490R (1Wire) | FHEM@Sheevaplug(debian) mit RFXCOM-Receiver(80002), CULv3 & USB-WDE1 | FHEM@odroid mit CULv2 & RFXtrx433

crazystone


crazystone

Hallo Willi,

nur zur Info, die Änderung im 98_autocreate.pm (Zeile 33)

< "(THR128|THWR288A|THN132N).*"
nach
"(THR128|THWR288A|THN132N|THGR132N).*"

war in der r3615 nicht drin.

Viele Grüße

Willi

Zitat von: crazystone schrieb am So, 11 August 2013 19:29Hallo Willi,

nur zur Info, die Änderung im 98_autocreate.pm (Zeile 33)

< "(THR128|THWR288A|THN132N).*"
nach
"(THR128|THWR288A|THN132N|THGR132N).*"

war in der r3615 nicht drin.

Viele Grüße
Die Änderung kam ja auch später als r3615.
Siehe http://sourceforge.net/p/fhem/code/3672/log/?path=/trunk/fhem/FHEM/98_autocreate.pm

Die Änderung ist seit r3647.
Ich vermute update hat derzeit Probleme.
FHEM@Q600(debian) mit DS9490R (1Wire) | FHEM@Sheevaplug(debian) mit RFXCOM-Receiver(80002), CULv3 & USB-WDE1 | FHEM@odroid mit CULv2 & RFXtrx433

crazystone

Ist jetzt auf jeden Fall drin (5.4r3676) und geht.
Danke!