Eurotronic comet blue Modul Entwicklung

Begonnen von gent, 28 November 2016, 21:45:59

Vorheriges Thema - Nächstes Thema

Caleus

Hey CoolTux

danke für die schnelle Antwort habe es gemacht brachte aber nichts.

Hier mal der verbose 5 wenn ich die Temperatur abfrage

2018.07.15 10:50:10 4 : CometBlueBTLE (Bad) - Run CreateParamGatttool with mod: read
2018.07.15 10:50:10 5 : CometBlueBTLE (Bad) - Noch in Queue nach pop: 0
2018.07.15 10:50:10 3 : CometBlueBTLE (Bad) - CreateParamGatttool erstes if
2018-07-15 10:50:10 CometBlueBTLE Bad pairing thermostat with pin: 00000000
2018.07.15 10:50:10 4 : CometBlueBTLE (Bad) - Read CometBlueBTLE_ExecGatttool_Run Bad|D6:EA:EE:C7:BD:DD|read|0x3f
2018.07.15 10:51:04 4 : CometBlueBTLE (Bad) - Run CreateParamGatttool with mod: read
2018.07.15 10:51:04 5 : CometBlueBTLE (Bad) - Noch in Queue nach pop: 0
2018.07.15 10:51:04 3 : CometBlueBTLE (Bad) - CreateParamGatttool zweites if
2018-07-15 10:51:04 CometBlueBTLE Bad read sensor data
2018.07.15 10:51:04 4 : CometBlueBTLE (Bad) - Read CometBlueBTLE_ExecGatttool_Run Bad|D6:EA:EE:C7:BD:DD|read|0x3f
2018.07.15 10:51:04 4 : CometBlueBTLE (Bad) - stateRequestTimer: Call Request Timer
2018.07.15 10:51:10 1 : Timeout for CometBlueBTLE_ExecGatttool_Run reached, terminated process 1280
2018-07-15 10:51:10 CometBlueBTLE Bad unreachable
2018.07.15 10:51:10 5 : CometBlueBTLE (Bad) - WriteReadings: Reading lastGattError, value The BlockingCall Process terminated unexpectedly. Timedout altes value The BlockingCall Process terminated unexpectedly. Timedout
2018-07-15 10:51:10 CometBlueBTLE Bad lastGattError: The BlockingCall Process terminated unexpectedly. Timedout
2018-07-15 10:51:10 CometBlueBTLE Bad error
2018.07.15 10:51:10 4 : CometBlueBTLE (Bad) - WriteReadings: Readings were written
2018.07.15 10:51:10 3 : CometBlueBTLE (Bad) - ExecGatttool_Aborted: The BlockingCall Process terminated unexpectedly. Timedout


und hier wenn ich per Dropdown die Temperatur auf off setzen möchte:

2018.07.15 10:53:32 4 : CometBlueBTLE (Bad) - Run CreateParamGatttool with mod: write
2018.07.15 10:53:32 4 : CometBlueBTLE (Bad) - Run CreateParamGatttool with mod: write : 0x3d : 290f0000000020
2018.07.15 10:53:32 5 : CometBlueBTLE (Bad) - Noch in Queue nach pop: 0
2018.07.15 10:53:32 3 : CometBlueBTLE (Bad) - CreateParamGatttool erstes if
2018-07-15 10:53:32 CometBlueBTLE Bad pairing thermostat with pin: 00000000
2018.07.15 10:53:32 4 : CometBlueBTLE (Bad) - Read CometBlueBTLE_ExecGatttool_Run Bad|D6:EA:EE:C7:BD:DD|write|0x3d
2018.07.15 10:53:56 4 : CometBlueBTLE (Bad) - Run CreateParamGatttool with mod: read
2018.07.15 10:53:56 5 : CometBlueBTLE (Bad) - Noch in Queue nach pop: 0
2018.07.15 10:53:56 3 : CometBlueBTLE (Bad) - CreateParamGatttool zweites if
2018-07-15 10:53:56 CometBlueBTLE Bad read sensor data
2018.07.15 10:53:56 4 : CometBlueBTLE (Bad) - Read CometBlueBTLE_ExecGatttool_Run Bad|D6:EA:EE:C7:BD:DD|read|0x3f
2018.07.15 10:53:56 4 : CometBlueBTLE (Bad) - stateRequestTimer: Call Request Timer
2018.07.15 10:54:32 1 : Timeout for CometBlueBTLE_ExecGatttool_Run reached, terminated process 1623
2018-07-15 10:54:32 CometBlueBTLE Bad unreachable
2018.07.15 10:54:32 5 : CometBlueBTLE (Bad) - WriteReadings: Reading lastGattError, value The BlockingCall Process terminated unexpectedly. Timedout altes value The BlockingCall Process terminated unexpectedly. Timedout
2018-07-15 10:54:32 CometBlueBTLE Bad lastGattError: The BlockingCall Process terminated unexpectedly. Timedout
2018-07-15 10:54:32 CometBlueBTLE Bad error
2018.07.15 10:54:32 4 : CometBlueBTLE (Bad) - WriteReadings: Readings were written
2018.07.15 10:54:32 3 : CometBlueBTLE (Bad) - ExecGatttool_Aborted: The BlockingCall Process terminated unexpectedly. Timedout



Das hier tauchte auch 1x auf danach nicht mehr:

2018.07.15 10:48:16 1 : PERL WARNING: Use of uninitialized value in sprintf at ./FHEM/74_CometBlueBTLE.pm line 995.

Caleus

CoolTux

Kannst du mir verraten welche bluez Version Du hast?
Kann mir nur vorstellen das Du bei einem Update vielleicht eine kaputte gatttool Version bekommen hast.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Caleus


CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Caleus

Das hatte ich schon gelesen. Was ich nicht verstehe ist wie es von jetzt auf gleich ohne update oder der gleichen seinen dienst einstellt ?

Caleus

CoolTux

Kannst Du das Thermostat näher an den BT Stick bringen, oder mach mal frische Batterien rein.
Kam denn die aktuelle gatttool Version mit einem der letzten Updates?
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Caleus

Also Batterien sind Frische und ein Update hatte ich nach dem feststellen des Problems begonnen.

Caleus

CoolTux

Dann bitte zu Testzwecken näher an den BT Stick. Hast Du irgendwas verändert bei Dir. So Richtung WLAN? Ein neues WLAN Gerät in der Nähe des Thermostats?
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Caleus

So neue Batterien, per Android APP mal auf das Thermostat zu gegriffen wurde sofort angezeigt, plötzlich wurde alles wieder angezeigt im Fhem.

lastGattError  The BlockingCall Process terminated unexpectedly. Timedout  2018-07-15 12:51:16
measured-temp 22.5 2018-07-15 12:53:07
state T: 22.5 desired: off 2018-07-15 12:58:44


wie man sehen kann ist der Fehler seit 12:51:16 nicht mehr aufgetreten, aber was war nun das Problem oder die Uhrsache?

Caleus

CoolTux

Das wird man wohl nie wirklich rausfinden können.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

MaD86

Guten Abend!
Ich habe eine recht alte Version vom ThermyBlue. Die richtigen Adressen sollten ja im Modul mittlerweile hinterlegt sein.
hcitool lescan findet auch das Themostat.

Über
heaterControl.exp 9A:3A:33:86:F0:09 00000000 19.5
bekomme ich die die Solltemperatur auch gesetzt, wenn ich vorher im heatercontrol-code die Adresse für die PIN auf 48 und die Adresse für die Daten auf 3d statt 3f ändere.

Beim Versuch über FHEM bekomme ich folgende Meldungen:

2018.11.02 18:06:16 5: CometBlueBTLE (HeizungWZ) - ExecGatttool_Run: gatttool loop result
2018.11.02 18:06:16 4: CometBlueBTLE (HeizungWZ) - ExecGatttool_Run: call gatttool with command gatttool -i hci0 -b <9A:3A:33:86:F0:09> --char-write-req -a 0x48 -n 00000000 2>&1 /dev/null and loop 4
sh: 1: cannot open 9A:3A:33:86:F0:09: No such file
2018.11.02 18:06:16 5: CometBlueBTLE (HeizungWZ) - ExecGatttool_Run: gatttool loop result
2018.11.02 18:06:16 4: CometBlueBTLE (HeizungWZ) - ExecGatttool_Run: gatttool result connect error
2018.11.02 18:06:16 4: CometBlueBTLE (HeizungWZ) - ExecGatttool_Done: gatttool return string: HeizungWZ|<9A:3A:33:86:F0:09>|error|write|0x48|{"gtResult":"no data response"}
2018.11.02 18:06:16 4: CometBlueBTLE (HeizungWZ) - ProcessingErrors
2018.11.02 18:06:16 5: CometBlueBTLE (HeizungWZ) - WriteReadings: Reading lastGattError, value no data response altes value no data response
2018.11.02 18:06:16 4: CometBlueBTLE (HeizungWZ) - WriteReadings: Readings were written


Eine Idee, was ich falsch mache?
Das attr "model" steht auf THERMyBlue. Pi update und upgrade sowie FHEM update ist frisch gemacht.

CoolTux

Nimm mal bitte die < und > bei der Definition raus
<9A:3A:33:86:F0:09>

9A:3A:33:86:F0:09
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

MaD86

 ::) Anfängerfehler... danke

Ventil läuft. Habe allerdings auch die Anzeige T: 0 desired: 0

Und trotz Tausch der .pm und restart sowie Versuche über update und reload zeigt er mir Version 0.1.45 an, obwohl die Datei 0.1.99 enthält.

CoolTux

Datei ins falsche Verzeichnis kopiert?
Hat er gesagt er ersetzt oder hat er gar nichts gesagt? Wie kopierst du die Datei denn?
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

MaD86

liegt im selben Verzeichnis wie "fhem-5.8.deb". Hat mit der ersten Version auch von da aus funktioniert.
Ziehe per FileZilla rüber, hat auch nach Überschreiben gefragt.
Wenn ich sie über FileZilla zum bearbeiten herunterlade steht auch 0.1.99 drin.