Fehler beim lesen der Temperaturwerte, Firmware lesen geht.
- Dominant language
- Perl
- Stars
- 2
- Forks
- 4
- PR merge metrics
- No merged PRs in 30d
Description
Hallo ich habe ein Problem mit deinem fhem modul, vielleicht kannst du mir helfen
die Abfrage zur Firmware funktioniert
2023.10.25 12:52:03 4: CometBlueBTLE (Wohnzimmer_Heizkoerper) - Run CreateParamGatttool with mod: read
2023.10.25 12:52:03 5: CometBlueBTLE (Wohnzimmer_Heizkoerper) - Noch in Queue nach pop: 0
2023.10.25 12:52:03 4: CometBlueBTLE (Wohnzimmer_Heizkoerper) - CreateParamGatttool erstes if
2023.10.25 12:52:03 4: CometBlueBTLE (Wohnzimmer_Heizkoerper) - Read CometBlueBTLE_ExecGatttool_Run Wohnzimmer_Heizkoerper|3F:CB:A7:B8:21:62|read|0x18
2023.10.25 12:52:03 4: CometBlueBTLE (Wohnzimmer_Heizkoerper) - ExecGatttool_Run: call gatttool with command gatttool -i hci0 -b 3F:CB:A7:B8:21:62 --char-write-req -a 0x47 -n 00000000 2>&1 /dev/null and loop 0
2023.10.25 12:52:05 5: CometBlueBTLE (Wohnzimmer_Heizkoerper) - ExecGatttool_Run: gatttool loop result Characteristic Write Request failed,Attribute can't be written
2023.10.25 12:52:05 4: CometBlueBTLE (Wohnzimmer_Heizkoerper) - ExecGatttool_Run: gatttool result Characteristic Write Request failed,Attribute can't be written
2023.10.25 12:52:05 4: CometBlueBTLE (Wohnzimmer_Heizkoerper) - ExecGatttool_Done: gatttool return string: Wohnzimmer_Heizkoerper|3F:CB:A7:B8:21:62|ok|write|0x47|{"gtResult":"Attribute can't be written"}
2023.10.25 12:52:05 4: CometBlueBTLE (Wohnzimmer_Heizkoerper) - Run CreateParamGatttool with mod: read
2023.10.25 12:52:05 5: CometBlueBTLE (Wohnzimmer_Heizkoerper) - Noch in Queue nach pop: 0
2023.10.25 12:52:05 4: CometBlueBTLE (Wohnzimmer_Heizkoerper) - CreateParamGatttool zweites if
2023.10.25 12:52:05 4: CometBlueBTLE (Wohnzimmer_Heizkoerper) - Read CometBlueBTLE_ExecGatttool_Run Wohnzimmer_Heizkoerper|3F:CB:A7:B8:21:62|read|0x18
2023.10.25 12:52:06 4: CometBlueBTLE (Wohnzimmer_Heizkoerper) - ExecGatttool_Run: call gatttool with command gatttool -i hci0 -b 3F:CB:A7:B8:21:62 --char-read -a 0x18 2>&1 /dev/null and loop 0
2023.10.25 12:52:06 5: CometBlueBTLE (Wohnzimmer_Heizkoerper) - ExecGatttool_Run: gatttool loop result Characteristic value/descriptor,30 2e 30 2e 39 2e 73 69 6c 76 65 72 63 72 65 73 74
2023.10.25 12:52:06 4: CometBlueBTLE (Wohnzimmer_Heizkoerper) - ExecGatttool_Run: gatttool result Characteristic value/descriptor,30 2e 30 2e 39 2e 73 69 6c 76 65 72 63 72 65 73 74
2023.10.25 12:52:06 4: CometBlueBTLE (Wohnzimmer_Heizkoerper) - ExecGatttool_Done: gatttool return string: Wohnzimmer_Heizkoerper|3F:CB:A7:B8:21:62|ok|read|0x18|{"gtResult":"30 2e 30 2e 39 2e 73 69 6c 76 65 72 63 72 65 73 74 "}
2023.10.25 12:52:06 4: CometBlueBTLE (Wohnzimmer_Heizkoerper) - ProcessingNotification
2023.10.25 12:52:06 4: CometBlueBTLE (Wohnzimmer_Heizkoerper) - ProcessingNotification: handle 0x18 - Noch in Queue: 0
2023.10.25 12:52:06 5: CometBlueBTLE (Wohnzimmer_Heizkoerper) - ProcessingNotification: handle 0x18
2023.10.25 12:52:06 3: CometBlueBTLE (Wohnzimmer_Heizkoerper) - handle 0x18
2023.10.25 12:52:06 5: CometBlueBTLE (Wohnzimmer_Heizkoerper) - WriteReadings: Reading firmware, value 0.0.9.silvercrest altes value 0.0.9.silvercrest
2023.10.25 12:52:06 4: CometBlueBTLE (Wohnzimmer_Heizkoerper) - WriteReadings: Readings were written
Wenn ich aber die Temperatur lesen möchte kommt folgender Fehler
2023.10.25 12:52:03 4: CometBlueBTLE (Wohnzimmer_Heizkoerper) - Run CreateParamGatttool with mod: read
2023.10.25 12:52:03 5: CometBlueBTLE (Wohnzimmer_Heizkoerper) - Noch in Queue nach pop: 0
2023.10.25 12:52:03 4: CometBlueBTLE (Wohnzimmer_Heizkoerper) - CreateParamGatttool erstes if
2023.10.25 12:52:03 4: CometBlueBTLE (Wohnzimmer_Heizkoerper) - Read CometBlueBTLE_ExecGatttool_Run Wohnzimmer_Heizkoerper|3F:CB:A7:B8:21:62|read|0x18
2023.10.25 12:52:03 4: CometBlueBTLE (Wohnzimmer_Heizkoerper) - ExecGatttool_Run: call gatttool with command gatttool -i hci0 -b 3F:CB:A7:B8:21:62 --char-write-req -a 0x47 -n 00000000 2>&1 /dev/null and loop 0
2023.10.25 12:52:05 5: CometBlueBTLE (Wohnzimmer_Heizkoerper) - ExecGatttool_Run: gatttool loop result Characteristic Write Request failed,Attribute can't be written
2023.10.25 12:52:05 4: CometBlueBTLE (Wohnzimmer_Heizkoerper) - ExecGatttool_Run: gatttool result Characteristic Write Request failed,Attribute can't be written
2023.10.25 12:52:05 4: CometBlueBTLE (Wohnzimmer_Heizkoerper) - ExecGatttool_Done: gatttool return string: Wohnzimmer_Heizkoerper|3F:CB:A7:B8:21:62|ok|write|0x47|{"gtResult":"Attribute can't be written"}
2023.10.25 12:52:05 4: CometBlueBTLE (Wohnzimmer_Heizkoerper) - Run CreateParamGatttool with mod: read
2023.10.25 12:52:05 5: CometBlueBTLE (Wohnzimmer_Heizkoerper) - Noch in Queue nach pop: 0
2023.10.25 12:52:05 4: CometBlueBTLE (Wohnzimmer_Heizkoerper) - CreateParamGatttool zweites if
2023.10.25 12:52:05 4: CometBlueBTLE (Wohnzimmer_Heizkoerper) - Read CometBlueBTLE_ExecGatttool_Run Wohnzimmer_Heizkoerper|3F:CB:A7:B8:21:62|read|0x18
2023.10.25 12:52:06 4: CometBlueBTLE (Wohnzimmer_Heizkoerper) - ExecGatttool_Run: call gatttool with command gatttool -i hci0 -b 3F:CB:A7:B8:21:62 --char-read -a 0x18 2>&1 /dev/null and loop 0
2023.10.25 12:52:06 5: CometBlueBTLE (Wohnzimmer_Heizkoerper) - ExecGatttool_Run: gatttool loop result Characteristic value/descriptor,30 2e 30 2e 39 2e 73 69 6c 76 65 72 63 72 65 73 74
2023.10.25 12:52:06 4: CometBlueBTLE (Wohnzimmer_Heizkoerper) - ExecGatttool_Run: gatttool result Characteristic value/descriptor,30 2e 30 2e 39 2e 73 69 6c 76 65 72 63 72 65 73 74
2023.10.25 12:52:06 4: CometBlueBTLE (Wohnzimmer_Heizkoerper) - ExecGatttool_Done: gatttool return string: Wohnzimmer_Heizkoerper|3F:CB:A7:B8:21:62|ok|read|0x18|{"gtResult":"30 2e 30 2e 39 2e 73 69 6c 76 65 72 63 72 65 73 74 "}
2023.10.25 12:52:06 4: CometBlueBTLE (Wohnzimmer_Heizkoerper) - ProcessingNotification
2023.10.25 12:52:06 4: CometBlueBTLE (Wohnzimmer_Heizkoerper) - ProcessingNotification: handle 0x18 - Noch in Queue: 0
2023.10.25 12:52:06 5: CometBlueBTLE (Wohnzimmer_Heizkoerper) - ProcessingNotification: handle 0x18
2023.10.25 12:52:06 3: CometBlueBTLE (Wohnzimmer_Heizkoerper) - handle 0x18
2023.10.25 12:52:06 5: CometBlueBTLE (Wohnzimmer_Heizkoerper) - WriteReadings: Reading firmware, value 0.0.9.silvercrest altes value 0.0.9.silvercrest
2023.10.25 12:52:06 4: CometBlueBTLE (Wohnzimmer_Heizkoerper) - WriteReadings: Readings were written
ich habe ein Script gefunden mit dem funktioniert es einwandfrei
root@raspimessen ~ # sudo /opt/fhem/bin/heaterControl.exp 3F:CB:A7:B8:21:62 00000000
[3F:CB:A7:B8:21:62][LE]> connect
Attempting to connect to 3F:CB:A7:B8:21:62
Connection successful
[3F:CB:A7:B8:21:62][LE]> Bluetooth connection established
char-write-req 0x0048 00000000
Characteristic value was written successfully
[3F:CB:A7:B8:21:62][LE]>
The PIN was accepted.
char-read-hnd 0x003d
Characteristic value/descriptor: 2c 2e 24 2e 03 04 0a
[3F:CB:A7:B8:21:62][LE]> 2023-10-25_12:54:04 istTemperatur: 22.0 sollTemperatur: 23.0
===== Current temperature: 22.0°C =====
===== Old set temperature: 23.0°C =====
disconnect
(gatttool:17596): GLib-WARNING **: 12:54:04.382: Invalid file descriptor.
[3F:CB:A7:B8:21:62][LE]>
Setting bluetooth interface hci0 down.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.