[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

CoolTux

Was ich nicht verstehe ist wieso er alle 5 Durchläufe macht. Da scheint doch ein anderer gatttool Prozess noch zu laufen.

Machst Du nur ein statusRequest oder was genau machst Du?
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

Byte09

Zitat von: CoolTux am 13 Februar 2018, 18:09:32
Was ich nicht verstehe ist wieso er alle 5 Durchläufe macht. Da scheint doch ein anderer gatttool Prozess noch zu laufen.

Machst Du nur ein statusRequest oder was genau machst Du?

egal was ich tue, er macht immer die 5 durchläufe . das problem mit = / == war an mehren stellen. nachdem ich die alle korrigiert habe komme ich etwas weiter, aber irgendwo hakt es.

wenn ich den BT adapter manuell getrennt habe, kann ich einen durchlauf machen . wenn ich z.B die Farbe ändere komme ich in der sub gatcharwrite an diese Zeile

qx(gatttool -b $mac --char-write -a $ac -n ${sat}${rgb}) if( $stateEffect eq "none" and $effect eq "none" );
Log3 $name, 4, "(Sub PLAYBULB_gattCharRead - qx(gatttool -b $mac --char-write -a $ac -n ${sat}${rgb})";


er versucht dieses zu schreiben :

(Sub PLAYBULB_gattCharRead - qx(gatttool -b E8:CD:4B:16:AC:E6 --char-write -a 0x29 -n 00F700FF)

... und da kommt er nicht zurück , bis timeout. danach scheint er den gattoolprozess DANN auch nicht mehr zu beenden . d.H danach ist kein Zugriff mehr möglich  / busy )

Wenn ich versuche dieses direkt in der console zu schreiben , bleibt er genauso hängen :


root@raspberrypi:/home/pi# gatttool -b E8:CD:4B:16:AC:E6 --char-write -a 0x29 -n                                     00F700FF
^C


gruss Byte09

CoolTux

Also wenn es allein schon nicht in der Konsole nicht klappt ist da mehr faul. Das sollte so nicht sein. Und da läuft sonst nichts weiter hast gesagt? Kein presence oder 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

Byte09

#393
Zitat von: CoolTux am 13 Februar 2018, 19:18:11
Also wenn es allein schon nicht in der Konsole nicht klappt ist da mehr faul. Das sollte so nicht sein. Und da läuft sonst nichts weiter hast gesagt? Kein presence oder so?
Nein , gar nichts . .... und das Problem ist wohl mit , seit der Neuinstallation aufgetreten .

Gruss Byte09

Gesendet von meinem SM-G900F mit Tapatalk


Byte09

Ich habe ja die Befürchtung , das es mit stretch zu tun hat ?! Hat hier jemand das Modul mit stretch am laufen , so dass ich das ausschließen könnte ?

Lesen per gattool geht , schreiben nicht.

Gruss Byte09

Gesendet von meinem SM-G900F mit Tapatalk


Gerold

Es könnte etwas mit der bluez Version zu tun haben. Mit bluez 5.45 funktioniert bei mir sowohl unter Ubuntu als auch unter Enigma  das Schreiben mit gatttool nicht. Ich habe mir deshalb eine ältere bluez Version kompiliert um das PLAYBULB Modul nutzen zu können.

Byte09

#396
Zitat von: Gerold am 13 Februar 2018, 21:39:51
Es könnte etwas mit der bluez Version zu tun haben. Mit bluez 5.45 funktioniert bei mir sowohl unter Ubuntu als auch unter Enigma  das Schreiben mit gatttool nicht. Ich habe mir deshalb eine ältere bluez Version kompiliert um das PLAYBULB Modul nutzen zu können.

ok, danke für die Info . Ich werde das heute abend mal angehen.
Welche Versionsnummer hast du installiert ?

gruss Byte09

Steffen

Guten Morgen!

Ich habe jetzt schon eine weile erfolgreich diese Modul mit meiner PlayBulb BTL-300v6 genutzt, gestern hatte ich einen Internet Ausfall
und seit dem bekomme ich keine Verbindung mehr zu PlayBulb.

System schon mehrmals neu gestartet aber bring leider kein erfolg, weder über Fhem noch über Konsole...

Gibt es sowas wie ein Reset an der BTL-300v6???


LE Scan ...
34:DD:4B:19:AC:E6 (unknown)
34:DD:4B:19:AC:E6 PLAYBULB CANDLE
34:DD:4B:19:AC:E6 (unknown)
34:DD:4B:19:AC:E6 PLAYBULB CANDLE

root@happyfamilyserver:~# gatttool -b 34:DD:4B:19:AC:E6  --characteristics
connect: Connection refused (111)

root@happyfamilyserver:~# gatttool -b 34:DD:4B:19:AC:E6 -I
[34:DD:4B:19:AC:E6][LE]> connect
Attempting to connect to 34:DD:4B:19:AC:E6
Error: connect: Connection refused (111)



mfg Steffen

CoolTux

Gib dem gatttool Mal ein -t random mit und schau ob es geht.
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

Steffen

Zitat von: CoolTux am 14 Februar 2018, 06:20:24
Gib dem gatttool Mal ein -t random mit und schau ob es geht.

Guten Morgen!

Danke für die schnelle Antwort aber leider damit auch nicht:


root@happyfamilyserver:~# gatttool -b 34:DD:4B:19:AC:E6 -I -t random
[34:DD:4B:19:AC:E6][LE]> connect
Attempting to connect to 34:DD:4B:19:AC:E6
Error: connect: Connection refused (111)
[34:DD:4B:19:AC:E6][LE]>


Mfg Steffen

CoolTux

Dann Versuch dich mal mit bluetoothctl zu verbinden und wenn das geht wieder mit gatttool
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

Steffen

Meinst du so?


root@happyfamilyserver:~# bluetoothctl
[NEW] Controller 00:1A:7D:DA:71:0C HappyFamilyServer [default]
[bluetooth]# connect 34:DD:4B:19:AC:E6
Device 34:DD:4B:19:AC:E6 not available
[bluetooth]#


mfg Steffen

CoolTux

Ja so sollte es eventuell gehen. Und wenn du mal die Batterien raus nimmst?
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

Gerold

Zitat von: Byte09 am 14 Februar 2018, 05:21:32
ok, danke für die Info . Ich werde das heute abend mal angehen.
Welche Versionsnummer hast du installiert ?

gruss Byte09

Bin zurück auf bluez 5.23

Byte09

#404
so, habe mir mit der Aktion jetzt schön mein System zerledert. Bekomme BT jetzt gar nicht mehr ans laufen.
Jetzt kommt ein Backup drauf und fertig ..... Lampen werden aussortiert und ersetzt.

Gruss Byte09

Nachtrag: Es scheint aber wirklich an der Gattool Version zu liegen . Mit 5.23 auf meinem Testsystem ( Jessy ) läuft es, auf meinem aktivsystem mit Stretch und Version 5.43 aufwärts -> keine Chance ( schreiben nicht möglich , lesen geht )