Jeelik Modul zur Einbindung von La Crosse!

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

Vorheriges Thema - Nächstes Thema

justme1968

das mit dem jetzt wechseln könnte gehen. ich brauche nur jemand zum testen.

beim neustart braucht das mitteln noch eine weile weil noch der fehler mit dem anfangswert drin ist. das muss ich noch reparieren.

solange du fehm nicht neu startest sollte es aber kein problem sein.

du solltest das konfig file editieren und nicht rereadcfg verwenden. das ist das gleiche wie ein neustart. es ist viel besser per telnet oder command box oder der device detail ansicht zu konfigurieren und dann save zu sagen.

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

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

Agamemnon

Zitat von: justme1968 am 06 Januar 2014, 11:48:20
das mit dem jetzt wechseln könnte gehen. ich brauche nur jemand zum testen.

Ich könnte für dich Testen, wenn du mir ein paar An-/Einweisungen zum debuggen gibst.

Gruß
Matze
Raspberry Pi / CULV3 und JeeLinkLaCrosse
MAX Thermostat
LaCrosse TX29DTH

justme1968

#242
anbei zum testen mit zwei änderungen:

- beim neustart sollte es kein einschwingen wegen der mittelwert bildung mehr geben

- neues kommando replaceBatteryForSec <seconds_active> [ignore_battery]

sobald es gesetzt ist wird die adresse dieses device durch die erste unbekannte adresse ersetzt die empfangen wird. wenn ignore_battery nicht gesetzt werden nur nachrichten mit dem new battery flag dafür genommen. das kommando ist nur für jeweils ein device zur zeit möglich.

ich vermute das beste vorgehen ist die batterie zu wechseln, dabei lange genug zu warten das nach dem austausch das new battery flag gesetzt ist und dann in fhem replaceBatteryForSec auf 60 sekunden zu setzen. im log sollte dann
ZitatLaCrosse Changing device <device> from xx to yy
stehen.

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

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

Agamemnon

Hallo Andre,
das ging ja schnell. :)

Versuche Heute oder Morgen zu testen.

Vielen Dank schon mal!

Gruß
Matze
Raspberry Pi / CULV3 und JeeLinkLaCrosse
MAX Thermostat
LaCrosse TX29DTH

Agamemnon

#244
Hallo Andre,
gerade getestet.
Leider scheint es nicht zu funktionieren.  :(
Ich kann den Befehl in der device detail Ansicht auswählen und absetzten.
Leider sehe ich aber keine Veränderung.
In meinem Log steht nach dem Batteriewechsel nach wie vor:
2014.01.07 17:29:54 3: LaCrosse Unknown device 24, please define it

Wie kann ich denn noch tiefer loggen?

Gruß
Matze
Raspberry Pi / CULV3 und JeeLinkLaCrosse
MAX Thermostat
LaCrosse TX29DTH

justme1968

hast du es inklusive ignore-battery probiert?

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

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

justme1968

ich glaube ich habe den fehler gefunden.

bitte probiere es noch mal. ich habe im post oben das file ausgetauscht.

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

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

Agamemnon

Hallo Andre,
habe es noch mal versucht, auch mit ignore_battery, aber leider ohne Erfolg.
Werde heute Abend mal verbose hoch drehen und schauen ob ich was finde.

So weit ich gesehen habe schreibt das Modul aber recht wenig Log Einträge.
In der ganzen replaceBattery Prozedur steht ja nur ein Log3, oder?
Evtl kannst du das zu debug Zwecken mal erweitern.
Oder geht das irgendwie anders einfacher?

Gruß
Matze
Raspberry Pi / CULV3 und JeeLinkLaCrosse
MAX Thermostat
LaCrosse TX29DTH

justme1968

ja. ich bau ein paar log zeilen zum debuggen ein.

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

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

justme1968

jetzt aber. sorry für das hin und her. ich habe es jetzt mit eine fake device getestet und es sollte jetzt wirklich gehen.

die version oben ist noch mal ausgetauscht.

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

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

QuesT

Hallo,

noch eine Frage was ist der Unterschied von JeeNode USB und JeeLink (v3) ?

Agamemnon

Zitat von: justme1968 am 08 Januar 2014, 11:59:55
jetzt aber. sorry für das hin und her. ich habe es jetzt mit eine fake device getestet und es sollte jetzt wirklich gehen.

die version oben ist noch mal ausgetauscht.

gruss
  andre

Hallo Andre,
Entschuldigung ist nicht nötig. Für den Support den du hier lieferst muss woanders viel Geld gezahlt werden. :)

Hab noch mal getestet. Grundsätzlich funktioniert es jetzt, aber irgendwie erst beim zweiten mal.
Nach dem ersten mal kommt zwar die Meldung im Log, aber geändert wird die ID nicht.
Nach dem zweiten Mal geht es dann einwandfrei.

Hab es zweimal mit dem selben Ergebnis ausprobiert.
1.
2014.01.08 16:32:32 3: LaCrosse Unknown device C0, please define it
2014.01.08 16:32:36 3: LaCrosse Changing device C0 from 24 to C0 <- erster replaceBatteryForSec
2014.01.08 16:32:40 3: LaCrosse Unknown device C0, please define it
2014.01.08 16:32:44 3: LaCrosse Unknown device C0, please define it
2014.01.08 16:32:48 3: LaCrosse Unknown device C0, please define it
2014.01.08 16:32:52 3: LaCrosse Unknown device C0, please define it
2014.01.08 16:32:56 3: LaCrosse Unknown device C0, please define it
2014.01.08 16:33:00 3: LaCrosse Unknown device C0, please define it
2014.01.08 16:33:04 3: LaCrosse Changing device C0 from C0 to C0 <- zweiterreplaceBatteryForSec


2.
2014.01.08 16:37:43 3: LaCrosse Unknown device 98, please define it
2014.01.08 16:39:53 3: LaCrosse Changing device 98 from C0 to 98 <- erster replaceBatteryForSec
2014.01.08 16:39:57 3: LaCrosse Unknown device 98, please define it
2014.01.08 16:40:01 3: LaCrosse Unknown device 98, please define it
2014.01.08 16:40:06 3: LaCrosse Unknown device 98, please define it
2014.01.08 16:40:10 3: LaCrosse Unknown device 98, please define it
2014.01.08 16:40:14 3: LaCrosse Unknown device 98, please define it
2014.01.08 16:40:18 3: LaCrosse Unknown device 98, please define it
2014.01.08 16:40:22 3: LaCrosse Changing device 98 from 98 to 98 <- zweiterreplaceBatteryForSec


Gruß
Matze
Raspberry Pi / CULV3 und JeeLinkLaCrosse
MAX Thermostat
LaCrosse TX29DTH

justme1968

ich hab die version oben noch mal ausgetauscht. jetzt geht es auch direkt beim ersten mal :)

bitte teste es noch mal und dann checke ich es ein.

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

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

Agamemnon

Genial! :)
Funktioniert sehr gut.
Man darf sich nur nicht verwirren lassen dass die DEF in der device Ansicht erst nach einem refresh der Seite geändert wird.

Wenn du mir jetzt noch sagst wie ich das replaceBatteryForSec als Knopf in meiner Batterieübersicht einbringe, bin ich ( vorerst ;) ) absolut zufrieden gestellt.

Gruß und tausend Danke
Matze
Raspberry Pi / CULV3 und JeeLinkLaCrosse
MAX Thermostat
LaCrosse TX29DTH

justme1968

ja also. geht doch :)

alle internals werden nicht automatisch aktualisiert.

wenn du mit batterie übersicht eine readinsgroup meinst... da gehen noch keine kommandos. jedenfalls nicht pro device. ich bin aber schon eine weile am überlegen wie man das einbauen könnte.

was aber jetzt schon geht ist unter die readingsGroup links zu hängen. das wäre aber nur etwas wenn nicht mehr als eine batterie auf low ist. im wiki ist ein beispiel dafür.

oder von hand mit <{...}> selber die links in jede zeile bauen. dazu müsste man das wiki Beispiel abwandeln.

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

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