[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

joshi

Vielen Dank für das Modul.

Ich habe eine Playbulb Smart. Die Lampe wird nur immer als eingeschaltet angezeigt und die Buttons in der (AndFHEM) App und im Web sind somit falsch beschriftet. Wenn ich die Lampe ausschalte per klick passiert folgendes:

2017-01-19 23:13:37 PLAYBULB Stehlampe.WZ off
2017-01-19 23:13:38 PLAYBULB Stehlampe.WZ color: on
2017-01-19 23:13:38 PLAYBULB Stehlampe.WZ onoff: 1
2017-01-19 23:13:38 PLAYBULB Stehlampe.WZ sat: 0
2017-01-19 23:13:38 PLAYBULB Stehlampe.WZ rgb: 000000
2017-01-19 23:13:38 PLAYBULB Stehlampe.WZ effect: none
2017-01-19 23:13:38 PLAYBULB Stehlampe.WZ speed: 20
2017-01-19 23:13:38 PLAYBULB Stehlampe.WZ on


Hast du einen Tipp wie man das beheben kann?

Grüße
JoShi

CoolTux

Hast Du das korrekte Attribut Type gesetzt?
Gib mal bitte ein list vom Device
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

joshi

Es KÖNNTE sein dass ich den falschen type habe. Die Lampe hat einen BTL201 (ohne v2). Ich habe die Bluetooth relevanten Daten unter https://github.com/00joshi/Playbulb/blob/master/protocols/smart.md erfasst, falls du es einbauen möchtest.

Internals:
   BTMAC      07:48:4B:0E:AC:E6
   DEF        07:48:4B:0E:AC:E6
   NAME       Stehlampe.WZ
   NR         61
   STATE      on
   TYPE       PLAYBULB
   VERSION    0.9.30
   Readings:
     2017-01-11 22:56:29   battery         0
     2017-01-20 17:37:39   color           on
     2017-01-20 17:37:39   effect          none
     2017-01-20 17:37:39   onoff           1
     2017-01-20 17:37:39   rgb             ff0000
     2017-01-20 17:37:39   sat             0
     2017-01-20 17:37:39   speed           20
     2017-01-20 17:37:39   state           on
   Helper:
     color      on
     effect     none
     onoff      1
     rgb        ff0000
     sat        0
     speed      20
Attributes:
   devStateIcon unreachable:light_question
   group      Licht
   model      BTL201_v2
   room       PLAYBULB,Wohnzimmer
   webCmd     rgb:rgb FF0000:rgb 00FF00:rgb 0000FF:rgb FFFFFF:rgb F7FF00:rgb 00FFFF:rgb F700FF:effect

CoolTux

Hallo,

Vielen Dank. Das schaue ich mir die Tage an.



Grüße
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

CoolTux

Also laut Deiner Seite hast Du auch einen v2

42 54 4c 32 30 31 5f 76 32 -> BTL201_v2
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

joshi

dann habe ich an der falschen stelle geschaut (unter 0x28 ...)

CoolTux

Also ich habe das Teil hier und es klappt sehr gut. Ist aber schon ne Weile her. Ich teste mal am Wochenende
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

CoolTux

Habe Deinen Patch bekommen. Kurze Nachfrage, Du hast doch eine Smart oder? Die haben doch keine Batterie.
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

joshi

Ich habe eine neue SMART (siehe Patch) und eine alte SMART (siehe Problem oben). Das ist richtig dass die keine Batterie haben. BLE liefert einem hier jedoch einen Batteriestatus:


Service <uuid=Battery Service handleStart=46 handleEnd=49>
Characteristic <Battery Level>
Handle: 0x30
[' 0', ' 0']

Soll ich den Patch ändern?

Nochmal zu meinem Problem:
Die Farbe wird auf 000000 geändert und der Status springt auf on zurück

CoolTux

Zitat von: joshi am 20 Januar 2017, 20:50:25
Ich habe eine neue SMART (siehe Patch) und eine alte SMART (siehe Problem oben). Das ist richtig dass die keine Batterie haben. BLE liefert einem hier jedoch einen Batteriestatus:


Service <uuid=Battery Service handleStart=46 handleEnd=49>
Characteristic <Battery Level>
Handle: 0x30
[' 0', ' 0']

Soll ich den Patch ändern?

Nochmal zu meinem Problem:
Die Farbe wird auf 000000 geändert und der Status springt auf on zurück

Path musste nicht ändern. Ich ändere das dann.

Ist das eine alte smart wo das Problem ist? Ich teste mal am WE
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

outhouse

Hallo zusammen

Ich versuche seit einiger Zeit meine PLAYBULB GARDEN zu integrieren. Leider

Der genaue Typ ist BTL400_V3.7. Als Attribut habe ich BTL400M_v18 gewählt.

hcitool lescan zeitgt innert kürzester Zeit den PLAYBULB an. Mit gatttool -b A6:7A:4B:0F:AC:E6 -I erscheint zwar die Mac-Adresse aber dann passiert nichts mehr. Kann da ein Zusammenhang mit der Endung V3.7 bzw. v18 vorhanden sein?

root@raspberrypi3:~# gatttool -b A6:7A:4B:0F:AC:E6 -I
[A6:7A:4B:0F:AC:E6][LE]>


Gruss

Chris

root@raspberrypi3:~# gatttool -b A6:7A:4B:0F:AC:E6 -I
[A6:7A:4B:0F:AC:E6][LE]>
Raspberry 4 B mit Raspberry Pi OS und FHEM-Image 6.3 von fhem.de
Cul CC 1101 V4 als CUL_HM
Cul V3.4 + V3.4 als RFR
enocean-pi

CoolTux

Zitat von: outhouse am 21 Januar 2017, 12:40:38
Hallo zusammen

Ich versuche seit einiger Zeit meine PLAYBULB GARDEN zu integrieren. Leider

Der genaue Typ ist BTL400_V3.7. Als Attribut habe ich BTL400M_v18 gewählt.

hcitool lescan zeitgt innert kürzester Zeit den PLAYBULB an. Mit gatttool -b A6:7A:4B:0F:AC:E6 -I erscheint zwar die Mac-Adresse aber dann passiert nichts mehr. Kann da ein Zusammenhang mit der Endung V3.7 bzw. v18 vorhanden sein?

root@raspberrypi3:~# gatttool -b A6:7A:4B:0F:AC:E6 -I
[A6:7A:4B:0F:AC:E6][LE]>


Gruss

Chris

root@raspberrypi3:~# gatttool -b A6:7A:4B:0F:AC:E6 -I
[A6:7A:4B:0F:AC:E6][LE]>

I bedeutet interaktiv. Da bekommst du also eine Art Konsole.
Was passiert denn wenn du das Model ausgewählt hast und du dann ein statusRequest machst?
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

outhouse

#87
Zitat von: CoolTux am 21 Januar 2017, 13:13:31
Was passiert denn wenn du das Model ausgewählt hast und du dann ein statusRequest machst?

Bei den Readings erhalte ich die Meldung:
state unreachable 2017-01-21 13:39:23

Internals:
   BTMAC      BTMAC
   CFGFN      ./FHEM/Test.cfg
   DEF        BTMAC
   NAME       PLAYBULB_3
   NR         1031
   STATE      unreachable
   TYPE       PLAYBULB
   VERSION    0.9.30
   Readings:
     2017-01-21 13:41:20   state           unreachable
   Helper:
     effect     Candle
     onoff      0
     rgb        ff0000
     sat        0
     speed      120
     statusRequest
Attributes:
   devStateIcon unreachable:light_question
   model      BTL400M_v18
   room       Test
   webCmd     rgb:rgb FF0000:rgb 00FF00:rgb 0000FF:rgb FFFFFF:rgb F7FF00:rgb 00FFFF:rgb F700FF:effect
Raspberry 4 B mit Raspberry Pi OS und FHEM-Image 6.3 von fhem.de
Cul CC 1101 V4 als CUL_HM
Cul V3.4 + V3.4 als RFR
enocean-pi

CoolTux

Welche debian Version hast Du? Hast Du einen BT Dongle mit LE V4 Also BT4 Unterstützung?
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

outhouse

#89
Zitat von: CoolTux am 21 Januar 2017, 14:51:37
Welche debian Version hast Du? Hast Du einen BT Dongle mit LE V4 Also BT4 Unterstützung?

Debian Version? Hm

Linux version 4.4.38-v7+ (dc4@dc4-XPS13-9333) (gcc version 4.9.3 (crosstool-NG crosstool-ng-1.22.0-88-g8460611) ) #938 SMP Thu Dec 15 15:22:21 GMT 2016
root@raspberrypi3:~# cat /etc/os-release
PRETTY_NAME="Raspbian GNU/Linux 8 (jessie)"
NAME="Raspbian GNU/Linux"
VERSION_ID="8"
VERSION="8 (jessie)"
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"


Versuche es über das interne Bluetooth, aber auch mit Dongle CSR 4.0 hat es nicht geklappt (ist im Moment nicht aufgesteckt).
Raspberry 4 B mit Raspberry Pi OS und FHEM-Image 6.3 von fhem.de
Cul CC 1101 V4 als CUL_HM
Cul V3.4 + V3.4 als RFR
enocean-pi