philips hue modul

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

Vorheriges Thema - Nächstes Thema

siggi85

Zitat von: siggi85 am 26 September 2014, 17:23:39
Ich habe den Effekt von HolyMoly umgebaut, so dass man mehrere Hue Bulbs angeben kann.

sub
startFireEffect(@)
{
  my @bulbs=@_;
  foreach (@bulbs) {
    my $bulb=$_;
    my $hue = int((rand()*3460)+5460);
    my $sat = int(rand(64)+170);
    my $bri = int(rand(60)+16);
    my $delay = (rand()+0.1);
    my $transitiontime = int($delay * 10);
    fhem("set $bulb hue $hue: sat $sat : bri $bri : transitiontime $transitiontime immediateUpdate:noUpdate");
    InternalTimer(qw(gettimeofday)+$delay, 'FireEffect', $bulb, 0);
  }
}

sub
stopFireEffect(@)
{
  my @bulbs=@_;
  foreach (@bulbs) {
    my $bulb=$_;
    RemoveInternalTimer($bulb);
    fhem("set $bulb off");
  }
}


Der Effekt kann folgendermaßen aufgerufen und gestoppt werden:


{startFireEffect("wz_bulb1","wz_bulb2")}
{stopFireEffect("wz_bulb1","wz_bulb2")}


Hier mein alter Post hierzu. wz_bulb1 und wz_bulb2 sind nur Beispiele. Hier musst du die Bulbs eintragen, so wie sie in deinem FHEM heißen. Dann sollte das auch funktionieren.
Ggf. fehlen dir die "Gänsefüßchen"?! (weiß gerade gar nicht ob das auch ohne funktionieren müsste :P) :)

The-Holgi

#526
Hallo, Danke für den Hinweis,
es lag an den ". Die Lampen heißen bei mir auch hue1, hue2 und hue3.
Nach der Eingabe ist fhem allerdings komplett abgestürzt.  :(
Im log: 2015.01.21 15:42:30 1: PERL WARNING: Argument "gettimeofday" isn't numeric in addition (+) at ./FHEM/99_myUtils.pm line 31.

Hier in der Zeile liegt vermutlich der Fehler?
InternalTimer(qw(gettimeofday)+$delay, 'FireEffect', $bulb, 0);

Gruß Holgi
Raspberry Pi 5

siggi85

Zitat von: The-Holgi am 21 Januar 2015, 15:49:15
Hallo, Danke für den Hinweis,
es lag an den ". Die Lampen heißen bei mir auch hue1, hue2 und hue3.
Nach der Eingabe ist fhem allerdings komplett abgestürzt.  :(
Im log: 2015.01.21 15:42:30 1: PERL WARNING: Argument "gettimeofday" isn't numeric in addition (+) at ./FHEM/99_myUtils.pm line 31.

Hier in der Zeile liegt vermutlich der Fehler?
InternalTimer(qw(gettimeofday)+$delay, 'FireEffect', $bulb, 0);

Gruß Holgi

Ich hatte damit bisher keine Probleme. Allerdings weiß ich nicht, ob ich den Effekt in letzter Zeit mit der aktuellsten Version mal wieder genutzt habe. Ich weiß noch nicht, wann ich dazu komme, vielleicht kann jemand anderes das mal testen. Ansonsten ist etwas Geduld gefragt, da ich momentan wenig zu Hause bin.

justme1968

mach mal aus InternalTimer(qw(gettimeofday)+$delay, 'FireEffect', $bulb, 0);einInternalTimer(gettimeofday()+$delay, 'FireEffect', $bulb, 0);

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

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

The-Holgi

#529
Hallo,
das war es auch nicht, fhem stürzt immernoch ab. 

2015.01.21 18:39:13 1: PERL WARNING: Subroutine myUtils_Initialize redefined at ./FHEM/99_myUtils.pm line 15.
2015.01.21 18:39:13 1: PERL WARNING: Subroutine startFireEffect redefined at ./FHEM/99_myUtils.pm line 21.
2015.01.21 18:39:13 1: PERL WARNING: Subroutine stopFireEffect redefined at ./FHEM/99_myUtils.pm line 37


Gruß und ersmal Danke für eure Hilfe
Holgi
Raspberry Pi 5

HolyMoly

Guck mal meinen alten Blogeintrag an...
http://www.tatsch-it.de/kaminfeuereffekt-mit-hue-und-fhem/
Grad probiert, funktioniert noch bei mir  ;)
FHEM auf Raspi2 & Radxa Rock

The-Holgi

Danke, mit der Version funktioniert es.
Muß nur noch Helligkeit und Farbe anpassen die Lightstripes sind ein wenig grün.

Gruß Holgi
Raspberry Pi 5

volschin

Seit kurzem gibt es beim FHEM Start einen Log Eintrag:

2015.02.16 08:27:55 1: PERL WARNING: Use of uninitialized value in hash element at ./FHEM/31_HUEDevice.pm line 878.

Funktion scheint nicht beeinträchtigt.
Intel NUC+Ubuntu 24.04+Docker+FHEM6
HomeMatic: HM-MOD-RPI-PCB+HM-USB-CFG2+hmland+diverse, HUE: Hue-Bridge, RaspBee+deCONZ+diverse
Amzn Dash-Buttons, Siro Rollos
4xRPi, 4xCO20, OWL+USB, HarmonyHub, FRITZ!Box 7690, Echo Dots+Show8, HomeBridge

justme1968

ich hab eben eine aktualisiert version eingecheckt mit der die meldung weg sein sollte.

bitte zeig mal die ausgaben von list TYPE=HUEDevice subTypeundlist TYPE=HUEDevice model

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

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

Motivierte linke Hände

Ich habe hier mehrere HUEs in einem Raum, die ich über eine structure bediene, auch im Floorplan. Das klappt soweit ganz gut. Was ich nicht hinbekomme, ist, dass das devStateIcon für die Structure die Farbe der Lampen (da die Lampen gleich sind, reicht die irgendeiner Lampe) annimmt. Versucht habe ich u.a.:

attr struc_HUEs_Kueche {(HUEDevice_devStateIcon(HUEDevice2),"toggle")}

(HUEDevice2 ist eine der HUEs in der Structure.)

Wie ginge das "richtig"`?

Anbei noch ein list auf die komplette Structure:

Internals:
   ATTR       struc_HUEs_Kueche
   DEF        struc_HUEs_Kueche HUEDevice2 HUEDevice3
   NAME       struc_HUEs_Kueche
   NR         391
   NTFY_ORDER 50-struc_HUEs_Kueche
   STATE      off
   TYPE       structure
   Content:
     HUEDevice2 off
     HUEDevice3 off
   Readings:
     2015-02-27 10:31:28   LastDevice      HUEDevice3
     2015-02-27 10:31:28   LastDevice_Abs  HUEDevice3
     2015-02-27 10:31:28   state           off
   Helper:
Attributes:
   clientstate_behavior relativeKnown
   clientstate_priority on off
   devStateIcon {(HUEDevice_devStateIcon(HUEDevice2),"toggle")}
   fp_fp_Start 550,242,5,,
   room       Cfg_HUE
   webCmd     hue


Danke, Christian
FHEM 6 in einer KVM VM mit Ubuntu
HM-CFG-USB2, 2xHM-CFG-HMLAN, HM-HMUARTLGW mit 100+ HomeMatic Devices, Geofencing, Fritzbox, Unifi, HUE, Harmony-Hub, Denon-Receiver-Modul, Calendar, GardenaSmartDevice, Shelly, MQTT (zigbee2mqtt, Tasmota und Shelly) und ein wenig 1Wire.

justme1968

du hast nur die anführungszeichen vergessen:attr struc_HUEs_Kueche {(HUEDevice_devStateIcon('HUEDevice2'),"toggle")}um strings gehören immer anführungszeichen.

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

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

Motivierte linke Hände

<facepalm>

Danke, das Leben könnte so einfach sein.
FHEM 6 in einer KVM VM mit Ubuntu
HM-CFG-USB2, 2xHM-CFG-HMLAN, HM-HMUARTLGW mit 100+ HomeMatic Devices, Geofencing, Fritzbox, Unifi, HUE, Harmony-Hub, Denon-Receiver-Modul, Calendar, GardenaSmartDevice, Shelly, MQTT (zigbee2mqtt, Tasmota und Shelly) und ein wenig 1Wire.

av3nger

Ich wollte bei mir gerne die Helligkeit stufenweise hoch- und runterregeln. Für diese Zwecke habe ich noch dimUp und dimDown beim webCmd hinzugefügt. Funktioniert hervorragend. Die Texte sehen nun aber nicht so toll aus; bei den Icons gibt es sogar dimdown und dimup. Gibt es die Möglichkeit anstelle des Textes beim webCmd diese Icons anzeigen lassen oder muss ich dafür dann eine readingsGroup verwenden?

kennymc.c

Ich überlege gerade, ob ich von den günstigen China LED Controllern (LD382) auf Philips Hue umsteigen werden. Leider gibt es mit denen immer wieder Probleme bei der Zuverlässigkeit und das dimmen ruckelt, weil es nicht direkt im Controller berechnet wird. Ist das bei Hue ähnlich oder gibt Fhem hier nur die Befehle an die Bridge weiter? Gibt es Unterschiede bei der Performance zwischen der offiziellen App und Fhem?
Zudem möchte ich meine vorhandenen 12V 60 RGB LED/m Stripes behalten und daran den Hue LightStrip Controller betreiben. Ich hab da zur Kompatibilität bisher nur unterschiedlich Aussagen zu gehört.

Loredo

Hi André,


ich sags nur ungern, aber da hat sich wohl was zerlegt mit dem letzten Update  :-[
Diese Meldungen bekomme ich seit dem FHEM Neustart:




2015.03.29 14:00:26 3: HUEGroup0: I/O device is HUE
2015.03.29 14:00:27 3: HUEBridge_Call: failed, retrying
2015.03.29 14:00:27 3: HUEBridge_Detect
2015.03.29 14:00:28 3: HUEBridge_Detect: 192.168.6.91
2015.03.29 14:00:28 3: HUEBridge_Call: failed, retrying
2015.03.29 14:00:28 3: HUEBridge_Detect
2015.03.29 14:00:29 3: HUEBridge_Detect: 192.168.6.91
2015.03.29 14:00:29 3: HUEBridge_Call: failed
2015.03.29 14:00:33 0: Server started with 307 defined entities (version $Id: fhem.pl 8265 2015-03-22 13:58:15Z rudolfkoenig $, os linux, user fhem, pid 20815)
2015.03.29 14:00:34 3: HUEBridge_Call: failed, retrying
2015.03.29 14:00:34 3: HUEBridge_Detect
2015.03.29 14:00:38 3: HUEBridge_Detect: error detecting bridge: https://client-eastwood-dot-hue-prod-us.appspot.com/api/nupnp: Select timeout/error:
2015.03.29 14:00:38 3: HUEBridge_Call: failed, retrying
2015.03.29 14:00:38 3: HUEBridge_Detect
2015.03.29 14:00:39 3: HUEBridge_Detect: 192.168.6.91
2015.03.29 14:00:39 3: HUEBridge_Call: failed
2015.03.29 14:00:39 3: HUEBridge_Call: failed, retrying
2015.03.29 14:00:39 3: HUEBridge_Detect
2015.03.29 14:00:40 3: HUEBridge_Detect: 192.168.6.91
2015.03.29 14:00:40 3: HUEBridge_Call: failed, retrying
2015.03.29 14:00:40 3: HUEBridge_Detect
2015.03.29 14:00:41 3: HUEBridge_Detect: 192.168.6.91
2015.03.29 14:00:41 3: HUEBridge_Call: failed
2015.03.29 14:00:41 3: HUEBridge_Call: failed, retrying
2015.03.29 14:00:41 3: HUEBridge_Detect
2015.03.29 14:00:42 3: HUEBridge_Detect: 192.168.6.91
2015.03.29 14:00:42 3: HUEBridge_Call: failed, retrying
2015.03.29 14:00:42 3: HUEBridge_Detect
2015.03.29 14:00:43 3: HUEBridge_Detect: 192.168.6.91
2015.03.29 14:00:43 3: HUEBridge_Call: failed
2015.03.29 14:00:43 3: HUEBridge_Call: failed, retrying
2015.03.29 14:00:43 3: HUEBridge_Detect
2015.03.29 14:00:44 3: HUEBridge_Detect: 192.168.6.91
2015.03.29 14:00:44 3: HUEBridge_Call: failed, retrying
2015.03.29 14:00:44 3: HUEBridge_Detect
2015.03.29 14:00:44 3: HUEBridge_Detect: 192.168.6.91
2015.03.29 14:00:44 3: HUEBridge_Call: failed
2015.03.29 14:00:44 3: HUEBridge_Call: failed, retrying
2015.03.29 14:00:44 3: HUEBridge_Detect
2015.03.29 14:00:45 3: HUEBridge_Detect: 192.168.6.91
2015.03.29 14:00:45 3: HUEBridge_Call: failed, retrying
2015.03.29 14:00:45 3: HUEBridge_Detect
2015.03.29 14:00:46 3: HUEBridge_Detect: 192.168.6.91
2015.03.29 14:00:46 3: HUEBridge_Call: failed
2015.03.29 14:00:47 3: HUEBridge_Call: failed, retrying
2015.03.29 14:00:47 3: HUEBridge_Detect
2015.03.29 14:00:48 3: HUEBridge_Detect: 192.168.6.91
2015.03.29 14:00:48 3: HUEBridge_Call: failed, retrying
2015.03.29 14:00:48 3: HUEBridge_Detect
2015.03.29 14:00:49 3: HUEBridge_Detect: 192.168.6.91
2015.03.29 14:00:49 3: HUEBridge_Call: failed
2015.03.29 14:00:49 3: HUEBridge_Call: failed, retrying
2015.03.29 14:00:49 3: HUEBridge_Detect
2015.03.29 14:00:50 3: HUEBridge_Detect: 192.168.6.91
2015.03.29 14:00:50 3: HUEBridge_Call: failed, retrying
2015.03.29 14:00:50 3: HUEBridge_Detect
2015.03.29 14:00:51 3: HUEBridge_Detect: 192.168.6.91
2015.03.29 14:00:51 3: HUEBridge_Call: failed
2015.03.29 14:00:51 2: HUE: http request failed: http://192.168.6.91/api/3b34312e73f834b60f03876495f5ffc7/lights/3: empty answer received
2015.03.29 14:00:51 2: HUE: http request failed: http://192.168.6.91/api/3b34312e73f834b60f03876495f5ffc7/lights/5: empty answer received
2015.03.29 14:00:51 2: HUE: http request failed: http://192.168.6.91/api/3b34312e73f834b60f03876495f5ffc7/lights/4: empty answer received
2015.03.29 14:00:51 2: HUE: http request failed: http://192.168.6.91/api/3b34312e73f834b60f03876495f5ffc7/lights/1: empty answer received
2015.03.29 14:00:51 2: HUE: http request failed: http://192.168.6.91/api/3b34312e73f834b60f03876495f5ffc7/lights/2: empty answer received
2015.03.29 14:00:51 2: HUE: http request failed: http://192.168.6.91/api/3b34312e73f834b60f03876495f5ffc7/lights/2: empty answer received
2015.03.29 14:00:51 2: HUE: http request failed: http://192.168.6.91/api/3b34312e73f834b60f03876495f5ffc7: empty answer received
2015.03.29 14:00:51 2: HUE: http request failed: http://192.168.6.91/api/3b34312e73f834b60f03876495f5ffc7/lights/4: empty answer received
2015.03.29 14:00:51 2: HUE: http request failed: http://192.168.6.91/api/3b34312e73f834b60f03876495f5ffc7: empty answer received
2015.03.29 14:00:51 2: HUE: http request failed: http://192.168.6.91/api/3b34312e73f834b60f03876495f5ffc7/lights/3: empty answer received
2015.03.29 14:00:51 2: HUE: http request failed: http://192.168.6.91/api/3b34312e73f834b60f03876495f5ffc7/lights/1: empty answer received
2015.03.29 14:00:51 2: HUE: http request failed: http://192.168.6.91/api/3b34312e73f834b60f03876495f5ffc7/groups/0: empty answer received
2015.03.29 14:00:51 2: HUE: http request failed: http://192.168.6.91/api/3b34312e73f834b60f03876495f5ffc7/groups/0: empty answer received
2015.03.29 14:00:51 2: HUE: http request failed: http://192.168.6.91/api/3b34312e73f834b60f03876495f5ffc7/lights/2/state: empty answer received
2015.03.29 14:00:51 3: HUEBridge_Call: failed, retrying
2015.03.29 14:00:51 3: HUEBridge_Detect
2015.03.29 14:00:52 3: HUEBridge_Detect: 192.168.6.91
2015.03.29 14:00:52 3: HUEBridge_Call: failed, retrying
2015.03.29 14:00:52 3: HUEBridge_Detect
2015.03.29 14:00:53 3: HUEBridge_Detect: 192.168.6.91
2015.03.29 14:00:53 3: HUEBridge_Call: failed
2015.03.29 14:00:53 2: HUE: http request failed: http://192.168.6.91/api/3b34312e73f834b60f03876495f5ffc7/lights/2: empty answer received
2015.03.29 14:00:57 3: HUEBridge_Call: failed, retrying
2015.03.29 14:00:57 3: HUEBridge_Detect
2015.03.29 14:01:01 3: HUEBridge_Detect: error detecting bridge: https://client-eastwood-dot-hue-prod-us.appspot.com/api/nupnp: Select timeout/error:
2015.03.29 14:01:01 3: HUEBridge_Call: failed, retrying
2015.03.29 14:01:01 3: HUEBridge_Detect
2015.03.29 14:01:02 3: HUEBridge_Detect: 192.168.6.91
2015.03.29 14:01:02 3: HUEBridge_Call: failed
2015.03.29 14:01:03 2: HUE: http request failed: http://192.168.6.91/api/3b34312e73f834b60f03876495f5ffc7/lights: empty answer received
2015.03.29 14:01:03 2: HUE: http request failed: http://192.168.6.91/api/3b34312e73f834b60f03876495f5ffc7/lights: empty answer received
2015.03.29 14:01:27 3: HUEBridge_Call: failed, retrying
2015.03.29 14:01:27 3: HUEBridge_Detect
2015.03.29 14:01:28 3: HUEBridge_Detect: 192.168.6.91
2015.03.29 14:01:28 3: HUEBridge_Call: failed, retrying
2015.03.29 14:01:28 3: HUEBridge_Detect
2015.03.29 14:01:29 3: HUEBridge_Detect: 192.168.6.91
2015.03.29 14:01:29 3: HUEBridge_Call: failed
2015.03.29 14:01:29 2: HUE: http request failed: http://192.168.6.91/api/3b34312e73f834b60f03876495f5ffc7/lights: empty answer received
2015.03.29 14:01:57 3: HUEBridge_Call: failed, retrying
2015.03.29 14:01:57 3: HUEBridge_Detect
2015.03.29 14:01:58 3: HUEBridge_Detect: 192.168.6.91
2015.03.29 14:01:58 3: HUEBridge_Call: failed, retrying
2015.03.29 14:01:58 3: HUEBridge_Detect
2015.03.29 14:01:59 3: HUEBridge_Detect: 192.168.6.91
2015.03.29 14:01:59 3: HUEBridge_Call: failed
2015.03.29 14:01:59 2: HUE: http request failed: http://192.168.6.91/api/3b34312e73f834b60f03876495f5ffc7/lights: empty answer received



Kannst du dem Patienten helfen?
Hoffe es ist nix ernstes...




Gruß
Julian
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER