[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

#120
Meine Lösung Workaround:

qx(gatttool -b $mac --char-write -a $ae -n 00000000ff000000);
hinter Zeile 352 eingefügt

ich teste das mal und schicke dir einen Pull Request.

Großen Lob für deinen Code. Der ist wirklich lesbar ... das ist für FHEM / PERL wirklich einzigartig.

CoolTux

Zitat von: joshi am 05 Februar 2017, 23:08:02
Meine Lösung Workaround:

qx(gatttool -b $mac --char-write -a $ae -n 00000000ff000a0a);
hinter Zeile 352 eingefügt

ich teste das mal und schicke dir einen Pull Request.

Großen Lob für deinen Code. Der ist wirklich lesbar ... das ist für FHEM / PERL wirklich einzigartig.

Sehr gerne. Danke für Deine Unterstützung. Und Danke für das Lob  :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

Guten Morgen Joshi

Ich habe Deinen pull request gemerged. Deine Änderung ist nun im offizellen Code.


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

Murdock

Hi,

vielen Dank für das Modul, ich habe 3 Palybulp Candles, also BTL300_v6 am laufen und es klappt wunderbar mit der Steuerung.
Was mach ich um eine Gruppe zu schalten. Den Gruppennamen habe ich über Group ja schon fetsgelegt. Wie schalte ich jetzt alle
Geräte in der Gruppe z.B. gleichzeitig an und aus, um diese dann über Alexa mit dem fkem Skill zu schalten ?

Danke für die tolle Arbeit !  8)

LG
Sven
fhem auf Raspberry PI  3 - V3 Cul 868 MHZ - V3 Cul433 MHZ - Jeelink 868MHZ - HMMLan - Gigaset G Tag - Nut LT-BT

CoolTux

Guten Morgen Sven,

Das Modul selber bietet keine Gruppensteuerung an. Das müsste ich mir bei Gelegenheit mal anschauen.
Eventuell kann man da was mit FHEM Mitteln machen.


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

n0bbi

Hallo,

danke für das tolle Modul, funktioniert wirklich gut. Würde mich freuen, wenn du das irgendwann offiziell eincheckst, damit man auch Updates mitbekommt :)

Und falls jemand zufällig auf einem RPI3 mit Bluetooth-Dongle anfangs auch keine Verbindung zustande bekommt, dem helfen vielleicht diese beiden Links, damit habe ich es letztendlich zum Laufen bekommen:

https://urbanjack.wordpress.com/2014/06/05/how-to-set-bluez-into-ble-or-le-only-mode-ibeacon/

http://www.elinux.org/RPi_Bluetooth_LE

CoolTux

Eigentlich kann man es morgen offiziell machen, es hapert einzig an der Commandref. Leider habe ich aktuell keine Zeit dafür. Bin aktuell mit 2 anderen Projekten ausgelastet. Es kann sich aber sehr gerne jeder am Modul beteiligen und eine englische(muß) oder eine deutsche(optional) Commandref schreiben. Selbstverständlich wird derjenige dann als Modulcommiter genannt.
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

n0bbi

Hi,

bin auf einen kleinen "Bug" gestoßen. Nach einem Neustart von FHEM steht im State immer "set attribut model", obwohl das Attribut gesetzt ist und die Lampen auch ordnungsgemäß funktionieren.

CoolTux

Zitat von: n0bbi am 26 Februar 2017, 15:49:58
Hi,

bin auf einen kleinen "Bug" gestoßen. Nach einem Neustart von FHEM steht im State immer "set attribut model", obwohl das Attribut gesetzt ist und die Lampen auch ordnungsgemäß funktionieren.

Hallo,

Vielen Dank. Das schaue ich mir heute Abend mal an. Kann mir schon denken wo es liegt.


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: n0bbi am 26 Februar 2017, 15:49:58
Hi,

bin auf einen kleinen "Bug" gestoßen. Nach einem Neustart von FHEM steht im State immer "set attribut model", obwohl das Attribut gesetzt ist und die Lampen auch ordnungsgemäß funktionieren.

Habe gerade mal geschaut. Sieht alles gut aus. Wenn das ein Problem/Bug wäre müsstest Du es jedesmal bekommen wenn Du einen Schaltbefehl oder statusRequest machst. Kannst Du mir mehr zu Deinem FHEM System sagen? Wie lange braucht es in etwa zum starten?
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

n0bbi

Hi,

ich habe circa 1400 Zeilen in meiner fhem.cfg und zum starten braucht fhem ~2 Minuten. Das ganze läuft auf einem RPI3, der die meiste Zeit zwar unter 10% CPU-Last hat, aber gelegentlich doch an seine Grenzen kommt.

CoolTux

Naja die Anzahl der Zeilen ist ja erstmal nicht so wild. Wie viele Geräte hast Du denn insgesamt?
Das Modul startet 15s nach dem es geladen wurde den ersten Request Aufruf. Eigentlich sollte bis dahin das Attribut schon dreimal initialisiert sein. Genau da scheint es aber Probleme zu geben.
Wie viele Bulbs hast Du denn?
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

n0bbi

Ich habe 3 Playbulb Candle Lampen.

Insgesamt habe ich ~20 Homematic-Komponenten, 6 HUE-Lampen, 6 LaCrosse Sensoren und vieles Sonstiges (AV-Receiver, TVs, Funksteckdosen, ...) Eigentlich sollte das keine allzu komplexe Installation sein, oder?

CoolTux

Zitat von: n0bbi am 27 Februar 2017, 08:35:06
Ich habe 3 Playbulb Candle Lampen.

Insgesamt habe ich ~20 Homematic-Komponenten, 6 HUE-Lampen, 6 LaCrosse Sensoren und vieles Sonstiges (AV-Receiver, TVs, Funksteckdosen, ...) Eigentlich sollte das keine allzu komplexe Installation sein, oder?

Ist eigentlich eher Klein. Kann mir die Verzögerung nicht wirklich erklären. Ich teste das mal etwas bei mir zu Hause.
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

n0bbi

Mir ist noch was aufgefallen, vielleicht hilft dir das auch noch weiter :)

Beim Neustart werden auch (alle?) Readings zurückgesetzt, im speziellen muss ich den Colour-Parameter immer wieder auf "off" setzen.