NEWS
ble Adapter gelb
-
Hallo zusammen,
ich versuche für die Xiaomi Temperaturmesser den ble Adapter lauffähig zu bekommen, dieser bleibt aber immer gelb.
iobroker läuft auf einem Win10 Rechner, und ich denke das Problem könnte an der Hardware liegen. Ich habe mir extra noch ein "CSR 4.0" Dongel für ein paar Euro fufzig gekauft, nach langer Treiber suche auch einen funktionierenden gefunden und dann nach Github Anleitung den WinUSB mit zadig installiert. Das Problem ist, wie erkennt der Dongel das BLE Gerät? Das habe ich irgendwie noch nicht rausbekommen. Der Adapter wird derzeit nur im Win erkannt, wenn das Notebookeigene BT eingeschaltet ist. Im iobroker bekomme ich soweit keine Fehlermeldungen im Log dazu:le.0 2021-01-11 18:59:33.251 info (25620) starting scanner process... ble.0 2021-01-11 18:59:33.249 info (25620) monitored services: fe95, a181 ble.0 2021-01-11 18:59:33.248 info (25620) enabled plugins: Xiaomi, _default ble.0 2021-01-11 18:59:33.247 info (25620) loaded plugins: Xiaomi, mi-flora, ruuvi-tag, _default ble.0 2021-01-11 18:59:33.194 info (25620) starting. Version 0.12.0 in C:/Program Files/iobroker/SmartHome/node_modules/iobroker.ble, node: v10.17.0, js-controller: 3.1.6 ble.0 2021-01-11 18:59:33.090 debug (25620) statesDB connected ble.0 2021-01-11 18:59:33.089 debug (25620) States connected to redis: 127.0.0.1:9000 ble.0 2021-01-11 18:59:33.084 debug (25620) States create System PubSub Client ble.0 2021-01-11 18:59:33.082 debug (25620) States create User PubSub Client ble.0 2021-01-11 18:59:33.077 debug (25620) Redis States: Use Redis connection: 127.0.0.1:9000 ble.0 2021-01-11 18:59:33.075 debug (25620) objectDB connected ble.0 2021-01-11 18:59:33.069 debug (25620) Objects connected to redis: 127.0.0.1:9001 ble.0 2021-01-11 18:59:33.055 debug (25620) Objects client initialize lua scripts ble.0 2021-01-11 18:59:33.054 debug (25620) Objects create User PubSub Client ble.0 2021-01-11 18:59:33.053 debug (25620) Objects create System PubSub Client ble.0 2021-01-11 18:59:33.050 debug (25620) Objects client ready ... initialize now ble.0 2021-01-11 18:59:33.013 debug (25620) Redis Objects: Use Redis connection: 127.0.0.1:9001
Mod-Edit: Code in code-tags gesetzt!
ich weiß gerade nicht so recht wie ich da weitermachen soll.
-
@mwolle Gut das du verlinkt hast, hätte ich nie gesehen
Zur Problemlösung (+ als kleines Schmankerl wie es dann aussieht):
![0_1610452790495_Bild 1.png](Lade 100% hoch)
Einfach solange auf "true" setzen bis die Geräte erkannt wurden*EDIT* Bild will nicht...
-
@sborg aber auch erst, wenn der ble funktioniert und
Ble.0.info.driver state auf powered on steht -
@sborg said in ble Adapter gelb:
@mwolle Gut das du verlinkt hast, hätte ich nie gesehen
Zur Problemlösung (+ als kleines Schmankerl wie es dann aussieht):
![0_1610452790495_Bild 1.png](Lade 100% hoch)
Einfach solange auf "true" setzen bis die Geräte erkannt wurdenwehe das war wieder so einfach ich probiere das mal aus...und stelle die beiden States mal auf true und PowerOn. Weißt du wie lange das ca. dauern wird?...Stunden?
Danke sehr
-
@mwolle said in ble Adapter gelb:
die beiden States mal auf true und PowerOn.
PoweredOn kannst du nicht eben mal umstellen, das steht automatisch drin, wenn
- Befehl setcup.... Bzw ( iobroker fix)
- Der Treiber funktioniert
- Hci0/1 up auf der console
-
@crunchip said in ble Adapter gelb:
@mwolle said in ble Adapter gelb:
die beiden States mal auf true und PowerOn.
PoweredOn kannst du nicht eben mal umstellen, das steht automatisch drin, wenn
- Befehl setcup.... Bzw ( iobroker fix)
- Der Treiber funktioniert
- Hci0/1 up auf der console
ok...iobroker fix in der console einfach eingeben?...
HCI0/1 up...sagt mir jetzt gar nichts. Einfach auch so in der Console eingeben? -
@mwolle was steht denn überhaupt bei dir im DP Ble.0.info.driver state?
-
@crunchip said in ble Adapter gelb:
@mwolle was steht denn überhaupt bei dir im DP Ble.0.info.driver state?
nichts gutes
-
@mwolle kein Wunder, das keine Geräte gefunden werden, dann kannst du lange warten.
Mach mal auf der consolehciconfig
Müsste, dann hci0 bzw auch hci1 anzeigen.
Je nachdem was du verwendest.
Einzeln eingebenhci0 up hci1 up
Falls die Rechte bzw setcup nicht gesetzt wurde, ebenfalls auf der console
iobroker stop iobroker fix iobroker start
-
@crunchip said in ble Adapter gelb:
@mwolle kein Wunder, das keine Geräte gefunden werden, dann kannst du lange warten.
Mach mal auf der consolehciconfig
Müsste, dann hci0 bzw auch hci1 anzeigen.
da gehts dann leider schon los:wo steht die hciconfig? Ich habe mal hier gesucht, so abgeleitet aus den anderen ble Threads:
aber da ist es nicht...
-
-
@crunchip said in ble Adapter gelb:
Das sollst du auf der console eingeben
für mich heißt Console das hier:
-
@mwolle ja und du sollst nicht nach dieser "Datei" suchen, sondern als Kommando eingeben, sieht dann so aus
-
@crunchip said in ble Adapter gelb:
@mwolle ja und du sollst nicht nach dieser "Datei" suchen, sondern als Kommando eingeben, sieht dann so aus
ja und da sind wir beim Kern des Problems und den anderen Threads, du machst das unter einem Linuxderivat, ich mache das unter Windows...das läuft es halt etwas unterschiedlich. Wenn ich da stumpf hciconfig eingeben, versucht der die Datei auszuführen dazu...
-
@mwolle kurz gesucht im Netz, das hcitool gibt es nur für Linux wie ich das richtige gelesen habe und existiert erst mal so nicht unter Windows. Es scheint aber äquivalente Software zu geben.
-
@mwolle said in ble Adapter gelb:
gibt es nur für Linux
stimmt, hab ich nicht drauf geachtet
gibt dieses für windows
allerdings kenn ich mich mit iobroker windows Installation nicht aus -
@crunchip
ok habe ich mir runtergeladen, was muss eigentlich das Endergebnis sein? Den Bluetooth-Adapter am richtigen HCI Port anzusprechen? -
-
@crunchip said in ble Adapter gelb:
Vllt kann @sigi234 helfen
Nein leider, den habe ich wieder gelöscht weil er mir 200000 Objekte angelegt hat.
-
@sigi234 said in ble Adapter gelb:
Nein leider, den habe ich wieder gelöscht weil er mir 200000 Objekte angelegt hat.
hattest du den ble Adapter denn um Laufen bekommen? Wenn ja, wie hast du das hinbekommen?