Jeelik Modul zur Einbindung von La Crosse!

Begonnen von Billy, 16 September 2013, 15:12:15

Vorheriges Thema - Nächstes Thema

justme1968

ich bin mir ganz sicher das ich die richtige version hoch geladen hatte. ich falsche habe ich schon gar nicht mehr. aber der anhang war tatsächlich noch mal der falsche.

jetzt ist es wirklich richtig.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

JoeALLb

Danke, jetzt klappt es!!

Mein Reading verstehe ich aber noch nicht ganz...
Anbei der aktuelle Status:
* ich finde in der Weboberfläche kein "set <> clear readings. Da das "H" aber länger nicht mehr aktualisiert wurde, gehe ich davon aus, dass ich dieses löschen sollte,


H 0 2013-11-21 02:21:52
T 8.1 H: 46 D: -2.8 2013-12-10 15:30:46
battery ok 2013-12-10 15:30:25
humidity 46 2013-12-10 15:30:25
state T: 8.42032682462331 H: 45.9998277967798 2013-12-10 15:27:39
temperature 8.2 2013-12-10 15:30:25
FHEM-Server auf IntelAtom+Debian (8.1 Watt), KNX,
RasPi-2 Sonos-FHEM per FHEM2FHEM,RasPi-3 Versuchs-RasPi für WLAN-Tests
Gateways: DuoFern Stick, CUL866 PCA301, CUL HM, HMLan, JeeLink, LaCrosse,VCO2
Synology. Ardurino UNO für 1-Wire Tests, FB7270

justme1968

readings kannst du mit deletereading löschen. am besten mal alle.deletereading <device> .*

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

JoeALLb

#198
Vielen Dank, hat funktioniert.

Einziges Problem das ich noch habe: Ich habe einen Sensor ohne Feuchtigkeitssensor: Jedoch zeigt der nach einer gewissen Zeit immer wieder Feuchtigkeit: 99 an.

Gibt es dafür eine Lösung/Idee?

Nachtrag:
Hier scheint das Runden noch nicht zu funktionieren:
dewpoint -3.40522891656125
FHEM-Server auf IntelAtom+Debian (8.1 Watt), KNX,
RasPi-2 Sonos-FHEM per FHEM2FHEM,RasPi-3 Versuchs-RasPi für WLAN-Tests
Gateways: DuoFern Stick, CUL866 PCA301, CUL HM, HMLan, JeeLink, LaCrosse,VCO2
Synology. Ardurino UNO für 1-Wire Tests, FB7270

justme1968

laut protokoll sind werte bis 99 erlaubt. aus irgendeinem grund bekomme ich vom sketch scheinbar noch eine 99 obwohl der sensor sie nicht sendet. ich hab eben mal kurz in den sketch geschaut und mir kommen ein paar dinge noch komisch vor was die feuchtigkeit angeht. da muss noch mal jemand der wirklich die sensoren hat in den sketch schauen.

stimmt dewpoint wird noch nicht gerundet. das ändere ich vor dem einchecken noch.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

JoeALLb

Danke nochmals:

doAverage=1
resolution=1
scheint noch nicht das gewünschte Ergebnis zu bringen, anbei ein kurzer Auszug.
2013-12-10_18:18:19 temp.bz.AussenthermometerLaCrosse T: -1
2013-12-10_18:18:23 temp.bz.AussenthermometerLaCrosse T: -0.9
2013-12-10_18:19:07 temp.bz.AussenthermometerLaCrosse T: -1
2013-12-10_18:19:11 temp.bz.AussenthermometerLaCrosse T: -0.9
2013-12-10_18:19:20 temp.bz.AussenthermometerLaCrosse T: -1


schade....
FHEM-Server auf IntelAtom+Debian (8.1 Watt), KNX,
RasPi-2 Sonos-FHEM per FHEM2FHEM,RasPi-3 Versuchs-RasPi für WLAN-Tests
Gateways: DuoFern Stick, CUL866 PCA301, CUL HM, HMLan, JeeLink, LaCrosse,VCO2
Synology. Ardurino UNO für 1-Wire Tests, FB7270

justme1968

die werte unterscheiden sich um 0.1 grad. mit resolution 1 hast du eingestellt das genau dieser unterschied noch aufgezeichnet wird.
wenn du resolution auf 2 setzt wird alles was sich um weniger als 0.2 grad unterscheidet unterdrückt.

unabhängig davon ist mir aber hoch etwas eingefallen eben: der durchschnitt wird noch immer über die nicht gerundeten werte gerechnet. d.h. die kleinen schwankungen schlagen an dieser stelle immer noch durch.

wenn dir noch nicht die lust vergangen ist nimm mal die angehängte version. da wird erst gerundet und dann getitelt.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

fh168

Ich teste auch mal,
ich habe mittlerweile 4 LaCrosse Sensoren, 1 x TX 29 IT  , 3 TX 29 DTH-IT von technoline.

Robin
Hue, Lacrosse, PCA301, MySensors, V 1.67 CUL 868 V3.4, Lacrosse-WLAN-Gateway, Tasmota RF-

JoeALLb

Die neue Version sieht leider nicht gut aus bei mir, wechle wieder zur vorherigen!

tail -n 2000 sensoren-2013.log |grep temp.bz
2013-12-10_18:32:01 temp.bz.AussenthermometerLaCrosse T: -1.2
2013-12-10_19:10:09 temp.bz.AussenthermometerLaCrosse T: -1.4
2013-12-10_19:28:14 temp.bz.AussenthermometerLaCrosse T: -1.6
2013-12-10_19:45:31 temp.bz.AussenthermometerLaCrosse T: -1.8
2013-12-10_20:11:29 temp.bz.AussenthermometerLaCrosse T: -2
2013-12-10_20:51:35 temp.bz.AussenthermometerLaCrosse T: -2.2
2013-12-10_21:21:55 temp.bz.AussenthermometerLaCrosse T: -2.4
2013-12-10_21:57:17 temp.bz.AussenthermometerLaCrosse T: -2.6
2013-12-10_22:13:06 temp.bz.AussenthermometerLaCrosse T: -2.83281249999999
2013-12-10_22:13:15 temp.bz.AussenthermometerLaCrosse T: -2.82460937499999
2013-12-10_22:13:24 temp.bz.AussenthermometerLaCrosse T: -2.81845703125
2013-12-10_22:13:33 temp.bz.AussenthermometerLaCrosse T: -2.8138427734375
2013-12-10_22:13:41 temp.bz.AussenthermometerLaCrosse T: -2.81038208007812
2013-12-10_22:13:50 temp.bz.AussenthermometerLaCrosse T: -2.80778656005859
2013-12-10_22:13:59 temp.bz.AussenthermometerLaCrosse T: -2.80583992004394




Zitat von: justme1968 am 10 Dezember 2013, 18:38:46
die werte unterscheiden sich um 0.1 grad. mit resolution 1 hast du eingestellt das genau dieser unterschied noch aufgezeichnet wird.
wenn du resolution auf 2 setzt wird alles was sich um weniger als 0.2 grad unterscheidet unterdrückt.

Danke! Wie man sieht, habe ich die Resolution bereits auf 2 gesetzt, was auch funktioniert. Dennoch hoffte ich, auch mit 1 bessere
Logs zu erhalten indem ich hoffte, dass das Mitteln einen besseren Effekt zeigt.
FHEM-Server auf IntelAtom+Debian (8.1 Watt), KNX,
RasPi-2 Sonos-FHEM per FHEM2FHEM,RasPi-3 Versuchs-RasPi für WLAN-Tests
Gateways: DuoFern Stick, CUL866 PCA301, CUL HM, HMLan, JeeLink, LaCrosse,VCO2
Synology. Ardurino UNO für 1-Wire Tests, FB7270

justme1968

#204
ich glaube das schaut gar nicht so schlecht aus wie du denkst. das zappeln ist eigentlich komplett weg und du hast nur eine gleichmässig fallende temperatur.

ich hab nur vergessen nach dem mitteln das ergebnis noch mal zu runden oder auch nur abzuschneiden. die unten angehängte version macht das jetzt auch noch. bitte die version noch mal mit resolution 2 und auch 1.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Alex8508

Die neueste Version kann FHEM nicht laden:

ZitatCannot load module LaCrosse

justme1968

ich glaube ich stehe mit der neuen upload funktion auf kriegsfuss.

ich habe die version noch mal ersetzt. jetzt ist es wenigstens die die beabsichtig war.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

hthiery

Hallo Andre,

Zitat von: justme1968 am 10 Dezember 2013, 16:51:27
laut protokoll sind werte bis 99 erlaubt. aus irgendeinem grund bekomme ich vom sketch scheinbar noch eine 99 obwohl der sensor sie nicht sendet. ich hab eben mal kurz in den sketch geschaut und mir kommen ein paar dinge noch komisch vor was die feuchtigkeit angeht. da muss noch mal jemand der wirklich die sensoren hat in den sketch schauen.

Kannst Du mir sagen was Du genau damit meinst? Ich habe mir einen Sensor bestellt der die Feuchtigkeit misst. Wenn ich ihn habe kann ich mir den Teil nochmal anschauen!

Heiko

justme1968

wenn ich es beim schnell drüber schauen nicht übersehen habe wird das batterie bit im feuchte wert z.b. sehr seltsam für die vergleiche behandelt und für die 106 die keine feuchte messung bedeutet ebenso.

zumindest wäre es eine stelle die aufgeräumt gehört glaube ich.

irgendetwas muss die 99 ja herbei zaubern und ich bin mir sehr sicher das es nicht das fhem modul ist.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

hthiery

Falls Du den Code hier meinst, dann kann ich dir zustimmen! Den habe ich auch nicht verstanden und wollte ihn nicht ohne weiteres umstellen. Ich werd mich mal daran machen das zu verstehen und aufzuräumen, sobald ich den neuen Sensor hab.

  // bogus check humidity + eval 2 channel TX25IT
  // TBD .. Dont understand the magic here!?
  if ( (msg->humidity >= 0 && msg->humidity <= 99)
       || msg->humidity == 106
       || (msg->humidity >= 128 && msg->humidity <= 227)
       || msg->humidity == 234)
  {
    pBuf += 1 | msg->batt_inserted;
    pBuf += ' ';
  } else if (msg->humidity == 125 || msg->humidity == 253 ) {
    pBuf += 2 | msg->batt_inserted;
    pBuf += ' ';
  } else {
    return "";
  }