[31_PLAYBULB.pm] Modul für MiPow PLAYBULB Candle Bluetooth Lampen

Begonnen von CoolTux, 15 November 2016, 20:22:00

Vorheriges Thema - Nächstes Thema

fxstc

Sorry.
Hier die anderen Werte:

gatttool -b 4C:4A:4B:XX:XX:XX --char-read -a 0x1d
Characteristic value/descriptor: 00 00 00 00 00 00


gatttool -b 4C:4A:4B:XX:XX:XX --char-read -a 0x2b
Characteristic value/descriptor read failed: Attribute can't be read


gatttool -b 4C:4A:4B:XX:XX:XX --char-read -a 0x2d
Characteristic value/descriptor: 04 ff ff 04 ff ff 04 ff ff 04 ff ff 00 00 00 00 00 00


gatttool -b 4C:4A:4B:XX:XX:XX --char-read -a 0x2f
Characteristic value/descriptor: 57 6f 68 6e 7a 69 6d 6d 65 72 5f 34


gatttool -b 4C:4A:4B:XX:XX:XX --char-read -a 0x31
Characteristic value/descriptor read failed: Attribute can't be read


gatttool -b 4C:4A:4B:XX:XX:XX --char-read -a 0x34
Characteristic value/descriptor: 64 0


Grüße

CoolTux


gatttool -b 4C:4A:4B:XX:XX:XX --char-read -a 0x34
Characteristic value/descriptor: 64 0


Wie sollte es auch anders sein, der letzte war es. Hast noch 100%  ;D

Gibt morgen denke ich ein Update
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


kurt6908

Hallo,

nochmal zu meinem BT-PlayBulp-Problem.

Das die PlayPulb nur eine Verbindung akzeptiert und es manchmal zu Problemen kommt, habe ich auch gelesen. Aber was ich nicht verstehe ist, dass ein

gatttool -b XX:XX:XX:XX:XX:XX -I

und ein anschließendes 'connect' nach ca. 3-5 Sekunden einen erfolgreichen Connect bringt und ich mit 

gatttool -b XX:XX:XX:XX:XX:XX --characteristics

auch alle Characteristics bekomme.

Während innerhalb von FHEM funktioniert der StatusRequest nur nach einem Neustart des RPI, sämtliche Schaltbefehle danach funktionieren nicht mehr und dann auch kein StatusRequest.

Eigentlich müsste doch das Verhalten innerhalb vom FHEM ungefähr gleich sein, wie auf "gatttoolebene", da FHEM doch das gatttool abfrägt. Also wenn gatttool connectet, dann müsste doch auch FHEM connecten. Natürlich nicht parallel, aber hintereinander.

Viele Grüße

Kurt

3* Raspberry Pi (2 über LTE/VPN), 5* Cul, 3* FS20, 4* FHT, 6* HM, Somfy, Solarlog, WMBus/EnergyCam, AVM FritzBox, 3* AVM Powerline, Alexa, Tasmota/MQTT, Rademacher DuoFern, EPEver HiPower/ModBus, go-eCharger

CoolTux

Wenn die Abrufe nicht mehr klappen, mach mal ein list vom Device. Habe da so einen Verdacht.
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

kurt6908

Hallo,

hier ein 'list PlayBulb'

Internals:
   BTMAC      A1:D2:4B:14:AC:E6
   DEF        A1:D2:4B:14:AC:E6
   NAME       PlaybulbGarden
   NR         413
   STATE      unreachable
   TYPE       PLAYBULB
   VERSION    1.2.7
   READINGS:
     2017-09-20 13:33:52   color           on
     2017-09-20 13:33:52   deviceName      PLAYBULBgarden
     2017-09-20 13:33:52   effect          none
     2017-09-20 13:33:52   onoff           1
     2017-09-20 13:33:52   powerCharge     1
     2017-09-20 13:33:52   powerLevel      50
     2017-09-20 13:33:52   rgb             fe015f
     2017-09-20 13:33:52   sat             0
     2017-09-20 13:33:52   speed           35
     2017-09-21 20:47:14   state           unreachable
   helper:
     color      on
     effect     RainbowFade
     onoff      1
     rgb        fe015f
     sat        0
     speed      35
     statusRequest
Attributes:
   devStateIcon unreachable:light_question
   model      BTL400M_v18
   room       Garten
   webCmd     rgb:rgb FF0000:rgb 00FF00:rgb 0000FF:rgb FFFFFF:rgb F7FF00:rgb 00FFFF:rgb F700FF:effect


Viele Grüße

Kurt
3* Raspberry Pi (2 über LTE/VPN), 5* Cul, 3* FS20, 4* FHT, 6* HM, Somfy, Solarlog, WMBus/EnergyCam, AVM FritzBox, 3* AVM Powerline, Alexa, Tasmota/MQTT, Rademacher DuoFern, EPEver HiPower/ModBus, go-eCharger

CoolTux

Schade, alles ok. Mach mal bitte verbose 5 bei dem Device und dann ein statusRequest. Alles was dann zu PLAYBULB im Log steht bitte posten.
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

barneybaer

Hallo, mal ne Frage zur Playbulb Candle btl300-v6. Ist das normal das seit  zwei Wochen "powerLevel =100" ist? Schein ja unbegrenzt Strom in der Batterie zu sein.  ;D

CoolTux

Wie lange hast du sie denn pro Tag an. Wenn sie den ganzen Tag leuchtet dann dürfte das nicht ganz stimmen.  ;D
Kannst aber auch zum testen Mal mit der App abfragen.
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

barneybaer

1-2 Stunden am Abend. Ich teste mal mit der App, wenn ich zuhause bin.

CoolTux

Das passt dann. Mehr mache ich auch nicht und die Batterien halten Recht gut.
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

pc1246

Moin
Da muss ich jetzt mal nachhaken. Meine Candles lutschen sich irgendwie leer. Die waren jetzt ewig aus, und nun sind die Bakterien alle! Schaltet Ihr die ueber den Schalter aus?
Gruss Christoph
HP T610
Onkyo_AVR;3 Enigma2; SB_Server ; SB_Player; HM-USB mit 15 HM-CC-RT-DN, 3 HM_WDS10_TH_O, 6 HM-Sec-SCo, 4 HM-Sec-MDIR-2, 1 HM-Sen-MDIR-O-2, 8 Ferion 5000 OW ; PhilipsTV; 4 harmony hub; Jeelink mit 9 PCA301; Somfy; S7-300; 3 LGW; HUE; HM-IP auf Charly

CoolTux

Das habe ich auch. Über Sommer waren sie nicht im Gebrauch aber an am Schalter. Dadurch gehen sie dann wohl leer.
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

barneybaer

Also in der App seh ich nichts über einen Batteriestand. Kerze ist auch immer an am Schalter.

kurt6908

Hallo,

hier die Infos zur PlayBulb.

Ein Verbose 5 bringt folgende Meldungen (während mehrerer statusrequests):

2017.09.23 19:55:16 4: (Sub PLAYBULB - PlaybulbGarden) - Call BlockingRun
2017.09.23 19:55:16 4: (Sub PLAYBULB_Run - PlaybulbGarden) - Running nonBlocking
2017.09.23 19:55:26 1: Timeout for PLAYBULB_BlockingRun reached, terminated process 29496
2017.09.23 19:55:26 4: (PlaybulbGarden) - The BlockingCall Process terminated unexpectedly. Timedout
2017.09.23 19:55:32 4: (Sub PLAYBULB - PlaybulbGarden) - Call BlockingRun
2017.09.23 19:55:32 4: (Sub PLAYBULB_Run - PlaybulbGarden) - Running nonBlocking
2017.09.23 19:55:42 1: Timeout for PLAYBULB_BlockingRun reached, terminated process 29625
2017.09.23 19:55:42 4: (PlaybulbGarden) - The BlockingCall Process terminated unexpectedly. Timedout
2017.09.23 20:29:08 4: (Sub PLAYBULB - PlaybulbGarden) - Call BlockingRun
2017.09.23 20:29:08 4: (Sub PLAYBULB_Run - PlaybulbGarden) - Running nonBlocking
2017.09.23 20:29:18 1: Timeout for PLAYBULB_BlockingRun reached, terminated process 30124
2017.09.23 20:29:18 4: (PlaybulbGarden) - The BlockingCall Process terminated unexpectedly. Timedout
grep: Schreibfehler: Datenübergabe unterbrochen (broken pipe)
2017.09.23 20:29:38 4: (Sub PLAYBULB - PlaybulbGarden) - Call BlockingRun
2017.09.23 20:29:38 4: (Sub PLAYBULB_Run - PlaybulbGarden) - Running nonBlocking
2017.09.23 20:29:48 1: Timeout for PLAYBULB_BlockingRun reached, terminated process 30293
2017.09.23 20:29:48 4: (PlaybulbGarden) - The BlockingCall Process terminated unexpectedly. Timedout


Nach den ersten beiden StatusRequest habe ich ein "sudo hcitool lescan" erfolgreich durchgeführt.

mit gatttool -b XX:XX:XX:XX:XX:XX -I konnte ich mich auch mehrmals erfolgreich connecten und wieder disconnecten, wobei einmal die Meldung

(gatttool:30105): GLib-WARNING **: Invalid file descriptor.

und einmal

Notification handle = 0x0018 value: 7f 00 00 00 00 00 ff 03

erschienen ist.

Trotz erfolgreicher Connects und characteristics kommen über FHEM immer nur die o.g. Fehler ....außer ich starte den Raspi neu, dann gehen die StatusRequests, jedoch nur solange bis ich einmal einen Schaltbefehl übermittle. Dann ist wieder tote Hose....

Irgendwie meine ich, dass FHEM nicht mehr mit dem gatttool reden kann, erst wenn ich den Raspi neu starte geht es solange, bis der erste Schaltbefehl kommt. gatttool ansich kann aber, bis auf ein paar "Aussetzer" mit der PlayBulb kommunizieren.

Viele Grüße

Kurt


3* Raspberry Pi (2 über LTE/VPN), 5* Cul, 3* FS20, 4* FHT, 6* HM, Somfy, Solarlog, WMBus/EnergyCam, AVM FritzBox, 3* AVM Powerline, Alexa, Tasmota/MQTT, Rademacher DuoFern, EPEver HiPower/ModBus, go-eCharger