[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

mat-industries

Soderla Leon,

das Modul ist nun mit den BTL400M_v37 getestet, und alles funktioniert. Sprich tut genau das was es soll. :-)

Bei allen Modulen ist mir aufgefallen, wenn ich bei der Farbauswahl weiß wähle [FFFFFF] dann ändert sich vorne das Infofeld nicht auf
[FFFFFF] bei allen anderen Farben wird der Wert in dem Feld angezeigt. ???

Erst mal vielen Dank dafür und einen schönen Abend.
Gruß, Martin.

CoolTux

Hallo Martin,

Funktioniert auch das auslesen des Batteriestatus?
Das mit dem Infofeld schaue ich mir 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

mat-industries

Servus Leon,

das auslesen des Batteriestatus funktioniert meiner Ansicht nach nicht, dort steht bis jetzt bei jeder Lampe fest die Zahl 2 drin. ???

CoolTux

Dann schaue ich mal wie wir an die Daten kommen. Ich melde mich morgen mal bei Dir.


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

Zitat von: mat-industries am 03 Mai 2017, 21:13:18
Servus Leon,

das auslesen des Batteriestatus funktioniert meiner Ansicht nach nicht, dort steht bis jetzt bei jeder Lampe fest die Zahl 2 drin. ???


Kannst Du mal bitte ein


gatttool -b BT-MAC --characteristics


in der Linuxkonsole des FHEM Servers eingeben.



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

cengler

Auch wenn ich nicht angesprochen war, hier mal die gewünschte Ausgabe:

gatttool -b D8:48:4B:0F:AC:E6 --characteristics
handle = 0x0002, char properties = 0x20, char value handle = 0x0003, uuid = 00002a05-0000-1000-8000-00805f9b34fb
handle = 0x0006, char properties = 0x0a, char value handle = 0x0007, uuid = 00002a00-0000-1000-8000-00805f9b34fb
handle = 0x0008, char properties = 0x02, char value handle = 0x0009, uuid = 00002a01-0000-1000-8000-00805f9b34fb
handle = 0x000a, char properties = 0x02, char value handle = 0x000b, uuid = 00002a04-0000-1000-8000-00805f9b34fb
handle = 0x000d, char properties = 0x10, char value handle = 0x000e, uuid = 00002a37-0000-1000-8000-00805f9b34fb
handle = 0x0010, char properties = 0x0a, char value handle = 0x0011, uuid = 0000fff7-0000-1000-8000-00805f9b34fb
handle = 0x0012, char properties = 0x02, char value handle = 0x0013, uuid = 0000fff8-0000-1000-8000-00805f9b34fb
handle = 0x0014, char properties = 0x0a, char value handle = 0x0015, uuid = 0000fff9-0000-1000-8000-00805f9b34fb
handle = 0x0016, char properties = 0x06, char value handle = 0x0017, uuid = 0000fffa-0000-1000-8000-00805f9b34fb
handle = 0x0018, char properties = 0x06, char value handle = 0x0019, uuid = 0000fffb-0000-1000-8000-00805f9b34fb
handle = 0x001a, char properties = 0x06, char value handle = 0x001b, uuid = 0000fffc-0000-1000-8000-00805f9b34fb
handle = 0x001c, char properties = 0x0a, char value handle = 0x001d, uuid = 0000fffd-0000-1000-8000-00805f9b34fb
handle = 0x001e, char properties = 0x0a, char value handle = 0x001f, uuid = 0000fffe-0000-1000-8000-00805f9b34fb
handle = 0x0020, char properties = 0x0a, char value handle = 0x0021, uuid = 0000ffff-0000-1000-8000-00805f9b34fb
handle = 0x0023, char properties = 0x12, char value handle = 0x0024, uuid = 00002a19-0000-1000-8000-00805f9b34fb
handle = 0x0027, char properties = 0x0a, char value handle = 0x0028, uuid = 00001013-d102-11e1-9b23-00025b00a5a5
handle = 0x0029, char properties = 0x08, char value handle = 0x002a, uuid = 00001018-d102-11e1-9b23-00025b00a5a5
handle = 0x002b, char properties = 0x12, char value handle = 0x002c, uuid = 00001014-d102-11e1-9b23-00025b00a5a5
handle = 0x002e, char properties = 0x02, char value handle = 0x002f, uuid = 00001011-d102-11e1-9b23-00025b00a5a5
handle = 0x0031, char properties = 0x02, char value handle = 0x0032, uuid = 00002a25-0000-1000-8000-00805f9b34fb
handle = 0x0033, char properties = 0x02, char value handle = 0x0034, uuid = 00002a27-0000-1000-8000-00805f9b34fb
handle = 0x0035, char properties = 0x02, char value handle = 0x0036, uuid = 00002a26-0000-1000-8000-00805f9b34fb
handle = 0x0037, char properties = 0x02, char value handle = 0x0038, uuid = 00002a28-0000-1000-8000-00805f9b34fb
handle = 0x0039, char properties = 0x02, char value handle = 0x003a, uuid = 00002a29-0000-1000-8000-00805f9b34fb
handle = 0x003b, char properties = 0x02, char value handle = 0x003c, uuid = 00002a50-0000-1000-8000-00805f9b34fb

CoolTux

Danke Dir aber so ist das nicht lesbar.
Kannst Du die Ausgabe bitte in Codetags setzen so das ich die entsprechenden Zeilenblöcke erkennen kann.
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

cengler

Sorry, bei mir in der Vorschau sah das gut aus...

gatttool -b D8:48:4B:0F:AC:E6 --characteristics
handle = 0x0002, char properties = 0x20, char value handle = 0x0003, uuid = 00002a05-0000-1000-8000-00805f9b34fb
handle = 0x0006, char properties = 0x0a, char value handle = 0x0007, uuid = 00002a00-0000-1000-8000-00805f9b34fb
handle = 0x0008, char properties = 0x02, char value handle = 0x0009, uuid = 00002a01-0000-1000-8000-00805f9b34fb
handle = 0x000a, char properties = 0x02, char value handle = 0x000b, uuid = 00002a04-0000-1000-8000-00805f9b34fb
handle = 0x000d, char properties = 0x10, char value handle = 0x000e, uuid = 00002a37-0000-1000-8000-00805f9b34fb
handle = 0x0010, char properties = 0x0a, char value handle = 0x0011, uuid = 0000fff7-0000-1000-8000-00805f9b34fb
handle = 0x0012, char properties = 0x02, char value handle = 0x0013, uuid = 0000fff8-0000-1000-8000-00805f9b34fb
handle = 0x0014, char properties = 0x0a, char value handle = 0x0015, uuid = 0000fff9-0000-1000-8000-00805f9b34fb
handle = 0x0016, char properties = 0x06, char value handle = 0x0017, uuid = 0000fffa-0000-1000-8000-00805f9b34fb
handle = 0x0018, char properties = 0x06, char value handle = 0x0019, uuid = 0000fffb-0000-1000-8000-00805f9b34fb
handle = 0x001a, char properties = 0x06, char value handle = 0x001b, uuid = 0000fffc-0000-1000-8000-00805f9b34fb
handle = 0x001c, char properties = 0x0a, char value handle = 0x001d, uuid = 0000fffd-0000-1000-8000-00805f9b34fb
handle = 0x001e, char properties = 0x0a, char value handle = 0x001f, uuid = 0000fffe-0000-1000-8000-00805f9b34fb
handle = 0x0020, char properties = 0x0a, char value handle = 0x0021, uuid = 0000ffff-0000-1000-8000-00805f9b34fb
handle = 0x0023, char properties = 0x12, char value handle = 0x0024, uuid = 00002a19-0000-1000-8000-00805f9b34fb
handle = 0x0027, char properties = 0x0a, char value handle = 0x0028, uuid = 00001013-d102-11e1-9b23-00025b00a5a5
handle = 0x0029, char properties = 0x08, char value handle = 0x002a, uuid = 00001018-d102-11e1-9b23-00025b00a5a5
handle = 0x002b, char properties = 0x12, char value handle = 0x002c, uuid = 00001014-d102-11e1-9b23-00025b00a5a5
handle = 0x002e, char properties = 0x02, char value handle = 0x002f, uuid = 00001011-d102-11e1-9b23-00025b00a5a5
handle = 0x0031, char properties = 0x02, char value handle = 0x0032, uuid = 00002a25-0000-1000-8000-00805f9b34fb
handle = 0x0033, char properties = 0x02, char value handle = 0x0034, uuid = 00002a27-0000-1000-8000-00805f9b34fb
handle = 0x0035, char properties = 0x02, char value handle = 0x0036, uuid = 00002a26-0000-1000-8000-00805f9b34fb
handle = 0x0037, char properties = 0x02, char value handle = 0x0038, uuid = 00002a28-0000-1000-8000-00805f9b34fb
handle = 0x0039, char properties = 0x02, char value handle = 0x003a, uuid = 00002a29-0000-1000-8000-00805f9b34fb
handle = 0x003b, char properties = 0x02, char value handle = 0x003c, uuid = 00002a50-0000-1000-8000-00805f9b34fb


CoolTux

OK frei aus dem Kopf

gatttool -b D8:48:4B:0F:AC:E6 char-read 0x12

Und Ausgabe hier in Codetags bitte
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

cengler

#189
Das klappt so leider nicht.
Ich habe jetzt mal folgendes probiert, in der Annahme das Handle 23/24 zu 0x12 gehört:

char-read-hnd 23
Characteristic value/descriptor: 12 24 00 19 2a
Notification handle = 0x000e value: 00 00 00 00 25 0b ff 03


bzw.

char-read-hnd 24
Characteristic value/descriptor: 51 01





CoolTux

Dann mal bitte die 0x23 probieren. Im Garten sitzend ist das alles etwas unübersichtlich  ;D
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


gatttool -b D8:48:4B:0F:AC:E6 --char-read -a 0x23


Mach mal bitte so
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

cengler

Ich wäre heute auch gerne im Garten, wir haben aber leider Dauerregen :-(

gatttool -b D8:48:4B:0F:AC:E6 --char-read -a 0x23
Characteristic value/descriptor: 12 24 00 19 2a


CoolTux

Kannst du 0x51 Mal bitte umrechnen lassen? Also Hex in Dezimal. Und das was raus kommt sollte Dein Akkustand sein.
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
0x51 => (5*16)+1 =81
Aber wo siehst Du die?
Gruss Christoph
HP T610
Onkyo_AVR;Enigma2; SB_Server; SB_Player; HM-USB; PhilipsTV; harmony hub; Jeelink mit PCA301; Somfy; S7-300; LGW; HUE; HM-IP auf Charly; div