Osram Lightify

Begonnen von Laffer72, 27 Oktober 2014, 12:53:12

Vorheriges Thema - Nächstes Thema

justme1968

#450
die version oben hat noch das falsche byte ausgewertet. probier mal diese hier.

du musst das device das zum bewegungsmelder gehört vorher löschen. die offizielle version hat den als lampe angelegt. deshalb gibt es kein motion reading.

diese version legt ihn als sensor an. und hat dann ein motion reading. aktiviert/deaktiviert ist im on internal zu sehen.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Electron

Läuft super!

Dank dir!

hier nochmal der Log:

2017.03.12 00:05:28 4: Eingang: 4895EC0B006F0D00:A2C9, type: 20 (ct:0, rgb:0, sensor:1), firmware: 1E005300, reachable: 2, groups: 0000, onoff: 1, dim: 100, ct: 0, rgb:
010100, w: FF
2017.03.12 00:05:28 5: Licht: id '4895EC0B006F0D00' already defined as 'LIGHTIFY4895EC0B006F0D00'
2017.03.12 00:05:28 4: parse status message for LIGHTIFY4895EC0B006F0D00
2017.03.12 00:05:28 5: $VAR1 = {
          'type' => 'MotionDetector',
          'state' => {
                       'reachable' => 1,
                       'bri' => 254,
                       'on' => 1,
                       'presence' => 1,
                       'lastupdated' => '2017-03-12 00:05:28'
                     },
          'uniqueid' => '4895EC0B006F0D00',
          'config' => {
                        'on' => 1
                      }
        };

2017.03.12 00:05:28 4: LIGHTIFY4895EC0B006F0D00: lastupdated: 2017-03-12 00:05:28, hash->{lastupdated}:  2017-03-12 00:04:28
2017.03.12 00:05:28 5: LIGHTIFY4895EC0B006F0D00: $VAR1 = {
          'type' => 'MotionDetector',
          'state' => {
                       'reachable' => 1,
                       'bri' => 254,
                       'on' => 1,
                       'presence' => 1,
                       'lastupdated' => '2017-03-12 00:05:28'
                     },
          'uniqueid' => '4895EC0B006F0D00',
          'config' => {
                        'on' => 1
                      }
        };

2017.03.12 00:05:28 5: Starting notify loop for LIGHTIFY4895EC0B006F0D00, 1 event(s), first is motion
2017.03.12 00:05:28 5: End notify loop for LIGHTIFY4895EC0B006F0D00


Das ganze ist halt nicht wirklich gut für Aktionen geeignet, die sofort auf Bewegung reagieren sollen.
Holst Du den Status immer mit dem Poll ab bzw. kann man für den Sensor ein eigenes Intervall festlegen und den Status auslesen?

justme1968

ZitatDas ganze ist halt nicht wirklich gut für Aktionen geeignet, die sofort auf Bewegung reagieren sollen.
das ist der prinzipielle nachteil wenn es kein push api gibt. das lässt sich leider nicht ändern.

du kannst aber mal schauen ob du für das sensor device in der DEF ein kleineres intervall angeben kannst.

ich weiss nicht mehr ob das bei lightify funktioniert oder ob es auf grund der schnittstelle nicht geht.

die version von oben checke ich schon mal ein.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Electron

Werd ich mir morgen mal anschauen.

Ich dank dir erstmal!

Gruß
Thomas

justme1968

achso: wegen dem sniffen. ich verwende werde windows noch eine fritzbox fürs wlan :)

es war weniger ein technisches problem als ein organisatorisches.

was zum sniffen zwischen app und irgendeinem anderen wlan device sehr gut geht ist ein mac notebook als wlan ap fürs handy zu verwenden und die kabel gebunden verbindung dafür frei zu geben. dann kann man mit wiresahrk direkt zwischen handy und dem rest des netzes alles mitschneiden und auch mitmproxy verwenden um ssl verbindungen zu entschlüsseln.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

xxAvarlonxx

Hallo zusammen,

ich hatte nicht lust alle 5 millionen Einträge in dem Thread zu lesen, um eine Antwort auf meine Frage zu finden. Deswegen stelle ich sie hier einmal.

In der Lightify App gibts auch diese dynamischen Szenen wie Abendstimmung, Pflanzenlicht, Relax and chill und wie sie nicht alle heißen.
Kann man diese bereits auch starten aus fhem? Oder ist das zumindestens in Planung, hat sich damit mal jemand auseinander gesetzt?

Gruß
xxAvarlonxx

ehmehm

Hallo! Ich würde mich mit einer naiven Frage anschließen:

Gibt es eine Möglichkeit den Osram Lightify Plug (Schaltbare Steckdose) ohne das Osram Lightify Gateway in Betrieb zu nehmen?

Danke und Gruß
ehmehm

mahowi

Alternativ funktioniert der Plug auch mit der HUE Bridge oder einem RaspBee. Aber ein ZigBee-Gateway brauchst Du auf jeden Fall.
CUBe (MAX): HT, FK | CUBe (SlowRF): ESA2000WZ
JeeLink: LaCrosse | nanoCUL433: Smartwares SHS-51001-EU, EM1000GZ
ZME_UZB1: GreenWave PowerNode, Popp Thermostat | SIGNALDuino: HE877, X10 MS14A, Revolt NC-5462,  IT Steckdosen + PIR
tado° | Milight | HUE, Lightify | SmarterCoffee

justme1968

@xxAvarlonxx: auch ohne alles zu lesen findest du in der commandref das goToScene kommando. zwar nicht mit den schicken namen sondern nur einer id( bzw. laufenden nummer).

ich glaube es hat noch niemand rausgefunden wie man die szenen namen bekommt.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

THZ_Haus

Hallo,
der Lightify Motion Sensor (Bewegungsmelder), zeigt in der Lightify APP auch die Temperatur mit an.
Kann diese auch mit ausgelesen werden?

Per Autocreate wurde der Sensor angelegt, zeigt aber in FHEM als readings nur "nomotion" und keine Temperatur.

Wer kann helfen?
Solarview mit SAM BT, FHEM mit THZ 403 SOL, EDIMAX

justme1968

mach mal einen wireshark mitschnitt und schreib mit was die app anzeigt
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

THZ_Haus

Ich gucke mal ob ich die Temperatur in der Homebridge sehe
Solarview mit SAM BT, FHEM mit THZ 403 SOL, EDIMAX

mschulte63

Hallo justme1968,

vor einiger Zeit hattest Du auf eine Frage bezüglich der Szenen mit folgender Antwort geantwortet.

Zitat von: justme1968 am 21 Mai 2017, 21:21:01
@xxAvarlonxx: auch ohne alles zu lesen findest du in der commandref das goToScene kommando. zwar nicht mit den schicken namen sondern nur einer id( bzw. laufenden nummer).

ich glaube es hat noch niemand rausgefunden wie man die szenen namen bekommt.

Ich tester gerade Osram Lightify und habe irgendwo noch Verständnisprobleme.
- Welches Device muß ich bei dem Befehl angeben ?
- Und woher bekomme ich die ID der Szene, da ja in der App nur Namen und keine IDs angegeben sind.

Mich würde mal interessieren, ob es Jemand geschafft hat, diesen Befehl erfolgreich auszuführen.

Vielen Dnak und viele Grüße

Michael

mahowi

#463
Ich habe seit ein paar Tagen diesen Eintrag für mehrere Lightify-Lampen im Log:
Lightify: Autocreate: An error occurred while creating device for id 'D7FE050000261884': LIGHTIFYD7FE050000261884 already defined, delete it first

Ich kann die entsprechenden Geräte natürlich löschen und neu anlegen lassen, wie in der Meldung beschrieben. Mich interessiert aber, wieso Lightify die neu anlegen will. Weder am Gateway noch an den Lampen wurde etwas geändert.

Außerdem stehen alle Geräte bis auf meinen Bewegungsmelder auf unreachable, obwohl sie über die App einwandfrei erreichbar sind und dort auch ihren Status korrekt anzeigen.
CUBe (MAX): HT, FK | CUBe (SlowRF): ESA2000WZ
JeeLink: LaCrosse | nanoCUL433: Smartwares SHS-51001-EU, EM1000GZ
ZME_UZB1: GreenWave PowerNode, Popp Thermostat | SIGNALDuino: HE877, X10 MS14A, Revolt NC-5462,  IT Steckdosen + PIR
tado° | Milight | HUE, Lightify | SmarterCoffee

Fixel2012

Hallo JustMe,

ich habe seit einigen Tagen Perl Warnings im Log, wenn ich meine Lightify Decken Birnen mit dem Command set LIGHTIFYGroup2 blink 10 blinken lasse.

Siehe hier:

2017.08.24 07:43:44 1: PERL WARNING: Use of uninitialized value $p2 in pattern match (m//) at FHEM/SetExtensions.pm line 127.
2017.08.24 07:43:44 1: stacktrace:
2017.08.24 07:43:44 1:     main::__ANON__                      called by FHEM/SetExtensions.pm (127)
2017.08.24 07:43:44 1:     main::SetExtensions                 called by ./FHEM/31_HUEDevice.pm (817)
2017.08.24 07:43:44 1:     main::HUEDevice_Set                 called by fhem.pl (3441)
2017.08.24 07:43:44 1:     main::CallFn                        called by fhem.pl (1744)
2017.08.24 07:43:44 1:     main::DoSet                         called by fhem.pl (1777)
2017.08.24 07:43:44 1:     main::CommandSet                    called by fhem.pl (1173)
2017.08.24 07:43:44 1:     main::AnalyzeCommand                called by ./FHEM/01_FHEMWEB.pm (2492)
2017.08.24 07:43:44 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (904)
2017.08.24 07:43:44 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (548)
2017.08.24 07:43:44 1:     main::FW_Read                       called by fhem.pl (3446)
2017.08.24 07:43:44 1:     main::CallFn                        called by fhem.pl (692)
2017.08.24 07:43:44 1: PERL WARNING: Use of uninitialized value $p2 in concatenation (.) or string at FHEM/SetExtensions.pm line 134.
2017.08.24 07:43:44 1: stacktrace:
2017.08.24 07:43:44 1:     main::__ANON__                      called by FHEM/SetExtensions.pm (134)
2017.08.24 07:43:44 1:     main::SetExtensions                 called by ./FHEM/31_HUEDevice.pm (817)
2017.08.24 07:43:44 1:     main::HUEDevice_Set                 called by fhem.pl (3441)
2017.08.24 07:43:44 1:     main::CallFn                        called by fhem.pl (1744)
2017.08.24 07:43:44 1:     main::DoSet                         called by fhem.pl (1777)
2017.08.24 07:43:44 1:     main::CommandSet                    called by fhem.pl (1173)
2017.08.24 07:43:44 1:     main::AnalyzeCommand                called by ./FHEM/01_FHEMWEB.pm (2492)
2017.08.24 07:43:44 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (904)
2017.08.24 07:43:44 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (548)
2017.08.24 07:43:44 1:     main::FW_Read                       called by fhem.pl (3446)
2017.08.24 07:43:44 1:     main::CallFn                        called by fhem.pl (692)
2017.08.24 07:43:44 1: PERL WARNING: Use of uninitialized value $p2 in addition (+) at FHEM/SetExtensions.pm line 138.
2017.08.24 07:43:44 1: stacktrace:
2017.08.24 07:43:44 1:     main::__ANON__                      called by FHEM/SetExtensions.pm (138)
2017.08.24 07:43:44 1:     main::SetExtensions                 called by ./FHEM/31_HUEDevice.pm (817)
2017.08.24 07:43:44 1:     main::HUEDevice_Set                 called by fhem.pl (3441)
2017.08.24 07:43:44 1:     main::CallFn                        called by fhem.pl (1744)
2017.08.24 07:43:44 1:     main::DoSet                         called by fhem.pl (1777)
2017.08.24 07:43:44 1:     main::CommandSet                    called by fhem.pl (1173)
2017.08.24 07:43:44 1:     main::AnalyzeCommand                called by ./FHEM/01_FHEMWEB.pm (2492)
2017.08.24 07:43:44 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (904)
2017.08.24 07:43:44 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (548)
2017.08.24 07:43:44 1:     main::FW_Read                       called by fhem.pl (3446)
2017.08.24 07:43:44 1:     main::CallFn                        called by fhem.pl (692)


Ist da schon etwas bekannt?

Jemand eine Ahnung durch was es hervorgerufen wird?

Danke und Gruß,

Fixel
Fhem 5.8 auf Raspi 3, HMLAN und 868MHz CUL mit einigen Komponenten, Z-Wave Rollladenaktoren, Tablet UI, 433 MHz CUL mit Baumarktsteckdosen und Temp Sensoren, Amazon Echo, Echo Dot, 2x SONOS  play1, 1x SONOS Connect AMP,  presence, HUE, Lightify