philips hue modul

Begonnen von justme1968, 11 Februar 2013, 13:55:14

Vorheriges Thema - Nächstes Thema

Custodis Intestina

Zitat von: justme1968 am 18 Oktober 2016, 09:41:30
ach ja: und sag bitte bescheid wenn du etwas von dresden hörst wegen dem scene api.

gruss
  andre

Anfrage ist raus, aber ich habe eben auf der Seite von DE gesehen das die nicht mehr auf separate App hinweisen.

Gestern kamm auch das Packet mit meiner DE Bestellung. Habe gleich den neuen Schalter angelernt und 2 -3 Sachen getestet. Einiges funktioniert nicht mehr richtig. Also bevor ich hier weiter mitphilosophieren kann muss ich erstmal die restliche Bugs abstellen. unter anderem auf den ConBee umstellen. Dauert aber sicher alles noch bis zum WE sry.
viel zutun, es ist Rädertausch Saison ;-) habsch abends keene Lust mehr.

Gruß Steve
Pi3,Debian8.0Raspbian,Fhem5.7,DeCONZ2.04.18
deRFusb23E06,2xOsramRGBclassic,OsramRGBFlex,DE-flsPP3
CUL3,eqMAX,Fensterkontakt,Wandthermostat+,Thermostat

Custodis Intestina

So Antwort vom Support ist da. er hat mich auf die RestApi Doku verwiesen. also ist das bei DE so.

Nuja es funktioniert ja erstmal soweit. Leider verstehe ich zuwenig von Perl, sonst hätte ich mir das Script angeschaut und in eine DeCONZ variante umgewandelt.
Problem ist ja aber, das erst ein Array mit den Gruppen erstellt werden muss und dann jede Gruppe die Scenen.
Da ist glaube ich den Device link in Touchlink umzuwandeln noch das einfachste.

Werde heute abend oder morgen den ConBee anlernen und ab dann währe der 23E06 frei.

MfG Steve
Pi3,Debian8.0Raspbian,Fhem5.7,DeCONZ2.04.18
deRFusb23E06,2xOsramRGBclassic,OsramRGBFlex,DE-flsPP3
CUL3,eqMAX,Fensterkontakt,Wandthermostat+,Thermostat

justme1968

ich schau es mir an sobald ich dazu komme. muss auch erst mein raspbee aufbauen und eine lampe suchen.

der touchlink knoten ist nur zum anlernen neuer lampen.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

Custodis Intestina

Zitat von: justme1968 am 20 Oktober 2016, 16:57:54
ich schau es mir an sobald ich dazu komme. muss auch erst mein raspbee aufbauen und eine lampe suchen.

der touchlink knoten ist nur zum anlernen neuer lampen.

Alles klar weiß ich bescheid und nein ich meinte nicht den Touchlink von der HUE Bridge, sondern die Sensors(HUEBridge) werden bei DE über http://.../api/"key"/touchlink abgefragt. Aber auch da keine abfrage welche Verbaut sind. übrigens eine Gesamtübersicht über alle Geräte bekommt man bei der DE über Http://.../api/"key"/ Dort werden dann Geräte,Gruppen und die Schalter aufgelistet.

mfG Steve
Pi3,Debian8.0Raspbian,Fhem5.7,DeCONZ2.04.18
deRFusb23E06,2xOsramRGBclassic,OsramRGBFlex,DE-flsPP3
CUL3,eqMAX,Fensterkontakt,Wandthermostat+,Thermostat

justme1968

ich glaube nicht. auch bei dresden ist touchlink um neue devices zu suchen (http://dresden-elektronik.github.io/deconz-rest-doc/touchlink/index.html). sensoren gibt es im api überhaupt nicht.

die gesamtüberfischt ist bei der hue bridge gleich. nur sind da auch die szenen noch mit dabei. die fehlen bei dresden ja leider.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

nicor2k

Zitat von: justme1968 am 16 Oktober 2016, 12:41:38
@oliv06: i have found a problem with the timestamp handling. it should be fixed with the update tomorrow.

@acheron24: ist glaube das ist ein anderes problem. sollte mit dem update morgen aber auch behoben sein.


Hallo! Bei mir hat das Update noch nicht gegen den Fehler geholfen, dass die hue tap Schalter meinen, einen Knopfdruck zu erkennen, der aber nicht gedrückt wurde.

Hat jemand ein Backup für mich? Ist blöd wenn immer mitten am Tag die Rolläden herunterfahren, weil FHEM denkt, dass man einen Knopf gedrückt habe :)
FHEM auf Raspberry Pi 1 - 4 | Meine Browser-Plugins | Meine FHEM-Tipps

oliv06

Zitat von: justme1968 am 16 Oktober 2016, 12:41:38
@oliv06: i have found a problem with the timestamp handling. it should be fixed with the update tomorrow.
Thanks Andre !
It is better but not totally fixed :
+ no unexpected phantom key presses when no actions on the buttons (Just back home from a few days trip and no unexpected event in logs)
- still some strange timestamps in logs
- when pressing a button it may cause duplicate and out-of-order events

OK (1 key press) :
2016-10-20_22:17:40 HUESensor_4 battery: 73
2016-10-20_22:17:40 HUESensor_4 reachable: true
2016-10-20_22:17:40 HUESensor_4 2003


NOK (1 key press) :
2016-10-20_22:17:51 HUESensor_4 battery: 73
2016-10-20_22:17:51 HUESensor_4 reachable: true
2016-10-20_22:17:51 HUESensor_4 1002
2016-10-20_22:17:52 HUESensor_4 1002
2016-10-20_22:17:52 HUESensor_4 reachable: true
2016-10-20_22:17:52 HUESensor_4 battery: 73
2016-10-20_22:17:51 HUESensor_4 1002
2016-10-20_22:17:51 HUESensor_4 reachable: true
2016-10-20_22:17:51 HUESensor_4 battery: 73
2016-10-20_22:17:52 HUESensor_4 1002
2016-10-20_22:17:52 HUESensor_4 reachable: true
2016-10-20_22:17:52 HUESensor_4 battery: 73
2016-10-20_22:17:51 HUESensor_4 battery: 73
2016-10-20_22:17:51 HUESensor_4 reachable: true
2016-10-20_22:17:51 HUESensor_4 1002
2016-10-20_22:17:52 HUESensor_4 1002
2016-10-20_22:17:52 HUESensor_4 reachable: true
2016-10-20_22:17:52 HUESensor_4 battery: 74
2016-10-20_22:17:51 HUESensor_4 battery: 85
2016-10-20_22:17:51 HUESensor_4 reachable: true
2016-10-20_22:17:51 HUESensor_4 1002
2016-10-20_22:17:52 HUESensor_4 battery: 83
2016-10-20_22:17:52 HUESensor_4 reachable: true
2016-10-20_22:17:52 HUESensor_4 1002
2016-10-20_22:17:51 HUESensor_4 1002
2016-10-20_22:17:51 HUESensor_4 reachable: true
2016-10-20_22:17:51 HUESensor_4 battery: 73


OK
2016-10-20_23:33:22 HUESensor_4 4002
2016-10-20_23:33:22 HUESensor_4 reachable: true
2016-10-20_23:33:22 HUESensor_4 battery: 73




Custodis Intestina

Andre du hast recht entschuldige, hab ich falsch verstanden, aber wer lesen kann ist klar im Vorteil.

Übrigens kann ich dir auch gleich eine von meinen Osram mitschicken. will die austauschen da sie ständig unkontrolliert angeht (auch mit orginaler osram bridge).

Gruß Steve
Pi3,Debian8.0Raspbian,Fhem5.7,DeCONZ2.04.18
deRFusb23E06,2xOsramRGBclassic,OsramRGBFlex,DE-flsPP3
CUL3,eqMAX,Fensterkontakt,Wandthermostat+,Thermostat

justme1968

@nicor2k: zeig mir mal den event monitor wenn das passiert.
  bitte nimm mal das angehängte modul und zeig was im log steht.

@oliv06: is it always just 1 second difference if it happens?
  please try the attached module version and post the fhem log messages that are produced if the problem happens.

@Custodis Intestina: zum szenen testen sollte die noch reichen.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

oliv06

Zitat von: justme1968 am 22 Oktober 2016, 19:57:33
@oliv06: is it always just 1 second difference if it happens?
  please try the attached module version and post the fhem log messages that are produced if the problem happens.
Thanks for the updated version. It behaves differently as the previous one (here is the event monitor output including fhem log messages):
1/ Event repetition within 1 s : seems OK with the new one (was not before)
2016.10.23 09:01:02 1 : lastupdated: 2016-10-23 09:01:01
2016.10.23 09:01:02 1 : hash->{lastupdated}: 2016-10-23 08:47:08
2016.10.23 09:01:02 1 : $VAR1 = { 'config' => { 'battery' => 100, 'on' => bless( do{\(my $o = 1)}, 'JSON::PP::Boolean' ), 'pending' => [], 'reachable' => $VAR1->{'config'}{'on'} }, 'manufacturername' => 'Philips', 'modelid' => 'RWL021', 'name' => 'Hue dimmer switch 2', 'state' => { 'buttonevent' => 2002, 'lastupdated' => '2016-10-23T07:01:00' }, 'swversion' => '5.45.1.16265', 'type' => 'ZLLSwitch', 'uniqueid' => '00:17:88:01:10:48:86:22-02-fc00' };
2016.10.23 09:01:02 1 : $VAR1 = { 'battery' => 100, 'reachable' => bless( do{\(my $o = 1)}, 'JSON::PP::Boolean' ), 'state' => 2002 };
2016-10-23 09:01:02 HUEDevice HUESensor_3 battery: 100
2016-10-23 09:01:02 HUEDevice HUESensor_3 reachable: true
2016-10-23 09:01:02 HUEDevice HUESensor_3 DIMUP_short


2/ Unexpected events while no key press are here again : NOK with new one (was fixed in previous version)
Here is next unexpected event :
2016.10.23 09:11:01 1 : lastupdated: 2016-10-23 09:01:02
2016.10.23 09:11:01 1 : hash->{lastupdated}: 2016-10-23 09:01:01
2016.10.23 09:11:01 1 : $VAR1 = { 'config' => { 'battery' => 100, 'on' => bless( do{\(my $o = 1)}, 'JSON::PP::Boolean' ), 'pending' => [], 'reachable' => $VAR1->{'config'}{'on'} }, 'manufacturername' => 'Philips', 'modelid' => 'RWL021', 'name' => 'Hue dimmer switch 2', 'state' => { 'buttonevent' => 2002, 'lastupdated' => '2016-10-23T07:01:00' }, 'swversion' => '5.45.1.16265', 'type' => 'ZLLSwitch', 'uniqueid' => '00:17:88:01:10:48:86:22-02-fc00' };
2016.10.23 09:11:01 1 : $VAR1 = { 'battery' => 100, 'reachable' => bless( do{\(my $o = 1)}, 'JSON::PP::Boolean' ), 'state' => 2002 };
2016-10-23 09:11:01 HUEDevice HUESensor_3 DIMUP_short
2016-10-23 09:11:01 HUEDevice HUESensor_3 reachable: true
2016-10-23 09:11:01 HUEDevice HUESensor_3 battery: 100

and next one
2016.10.23 09:16:03 1 : lastupdated: 2016-10-23 09:01:01
2016.10.23 09:16:03 1 : hash->{lastupdated}: 2016-10-23 09:01:02
2016.10.23 09:16:03 1 : $VAR1 = { 'config' => { 'battery' => 100, 'on' => bless( do{\(my $o = 1)}, 'JSON::PP::Boolean' ), 'pending' => [], 'reachable' => $VAR1->{'config'}{'on'} }, 'manufacturername' => 'Philips', 'modelid' => 'RWL021', 'name' => 'Hue dimmer switch 2', 'state' => { 'buttonevent' => 2002, 'lastupdated' => '2016-10-23T07:01:00' }, 'swversion' => '5.45.1.16265', 'type' => 'ZLLSwitch', 'uniqueid' => '00:17:88:01:10:48:86:22-02-fc00' };
2016.10.23 09:16:03 1 : $VAR1 = { 'battery' => 100, 'reachable' => bless( do{\(my $o = 1)}, 'JSON::PP::Boolean' ), 'state' => 2002 };
2016-10-23 09:16:03 HUEDevice HUESensor_3 DIMUP_short
2016-10-23 09:16:03 HUEDevice HUESensor_3 battery: 100
2016-10-23 09:16:03 HUEDevice HUESensor_3 reachable: true

justme1968

ok. i see the problem. there ist something wrong with my time calculation. but i don't know why.

can you please post a list of the bridge device.

thanks
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

oliv06

Zitat von: justme1968 am 23 Oktober 2016, 10:05:24
ok. i see the problem. there ist something wrong with my time calculation. but i don't know why.
can you please post a list of the bridge device.
What do you mean by list of the bridge device : its definition ?
define bridge HUEBridge philips-hue 10
attr bridge httpUtils 1
attr bridge pollDevices 1
attr bridge queryAfterSet 1



justme1968

no. the complete output of

  list bridge

hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

oliv06

Zitat von: justme1968 am 23 Oktober 2016, 11:20:33
no. the complete output of

  list bridge
Here it is :
Internals:
   DEF        philips-hue 10
   Host       philips-hue
   INTERVAL   10
   NAME       bridge
   NOTIFYDEV  global
   NR         256
   NTFY_ORDER 50-bridge
   STATE      connected
   TYPE       HUEBridge
   mac        00:17:88:15:a1:53
   manufacturer Royal Philips Electronics
   modelName  Philips hue bridge 2012
   Readings:
     2016-09-11 18:48:24   lastError       parameter, effect, is not modifiable. Device is set to off.
     2016-10-23 12:20:54   state           connected
     2016-10-19 19:12:27   swupdate        ZGB_100B_0105 - 5.38.2.19136
   Helper:
     count      0
     last_config_timestamp 1477218054
Attributes:
   group      Serveurs
   httpUtils  1
   icon       hue_bridge
   key        xx
   pollDevices 1
   queryAfterSet 1
   room       HUEDevice,System

justme1968

please check that you have version 12338 of the bridge module. if not please update and reload.

then do a modify bridge philips-hue 10 and check if there is a offsetUTC below Helper in the list.

very strange. it should not even work without this...
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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