philips hue modul

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

Vorheriges Thema - Nächstes Thema

joshi04

#825
Guten morgen,

gleiches Verhalten, mit dem Ergebnis:
configfile: Cannot load module HUEBridge

Bei mir sieht die Fehlermeldung aber ein klein wenig anders aus:
2016.07.24 09:09:39 1: Including ./FHEM/99_HUE.cfg
2016.07.24 09:09:39 1: PERL WARNING: "my" variable $hash masks earlier declaration in same scope at ./FHEM/30_HUEBridge.pm line 61, <$fh> line 4.
2016.07.24 09:09:39 1: PERL WARNING: "state" variable @_ masks earlier declaration in same scope at ./FHEM/30_HUEBridge.pm line 61, <$fh> line 4.
2016.07.24 09:09:39 1: PERL WARNING: "my" variable $name masks earlier declaration in same scope at ./FHEM/30_HUEBridge.pm line 62, <$fh> line 4.
2016.07.24 09:09:39 1: PERL WARNING: "my" variable $hash masks earlier declaration in same scope at ./FHEM/30_HUEBridge.pm line 100, <$fh> line 4.
2016.07.24 09:09:39 1: reload: Error:Modul 30_HUEBridge deactivated:
syntax error at ./FHEM/30_HUEBridge.pm line 45, near "eq"
Can't use global @_ in "my" at ./FHEM/30_HUEBridge.pm line 49, near "= @_"
Global symbol "$hash" requires explicit package name (did you forget to declare "my $hash"?) at ./FHEM/30_HUEBridge.pm line 51, <$fh> line 4.
Global symbol "$chash" requires explicit package name (did you forget to declare "my $chash"?) at ./FHEM/30_HUEBridge.pm line 51, <$fh> line 4.
Global symbol "$obj" requires explicit package name (did you forget to declare "my $obj"?) at ./FHEM/30_HUEBridge.pm line 51, <$fh> line 4.
Global symbol "$id" requires explicit package name (did you forget to declare "my $id"?) at ./FHEM/30_HUEBridge.pm line 51, <$fh> line 4.
syntax error at ./FHEM/30_HUEBridge.pm line 56, near "}"
Can't use global @_ in "my" at ./FHEM/30_HUEBridge.pm line 61, near "= @_"
syntax error at ./FHEM/30_HUEBridge.pm line 95, near "}"
Can't use global @_ in "my" at ./FHEM/30_HUEBridge.pm line 100, near "= @_"
./FHEM/30_HUEBridge.pm has too many errors.

2016.07.24 09:09:39 0: syntax error at ./FHEM/30_HUEBridge.pm line 45, near "eq"
Can't use global @_ in "my" at ./FHEM/30_HUEBridge.pm line 49, near "= @_"
Global symbol "$hash" requires explicit package name (did you forget to declare "my $hash"?) at ./FHEM/30_HUEBridge.pm line 51, <$fh> line 4.
Global symbol "$chash" requires explicit package name (did you forget to declare "my $chash"?) at ./FHEM/30_HUEBridge.pm line 51, <$fh> line 4.
Global symbol "$obj" requires explicit package name (did you forget to declare "my $obj"?) at ./FHEM/30_HUEBridge.pm line 51, <$fh> line 4.
Global symbol "$id" requires explicit package name (did you forget to declare "my $id"?) at ./FHEM/30_HUEBridge.pm line 51, <$fh> line 4.
syntax error at ./FHEM/30_HUEBridge.pm line 56, near "}"
Can't use global @_ in "my" at ./FHEM/30_HUEBridge.pm line 61, near "= @_"
syntax error at ./FHEM/30_HUEBridge.pm line 95, near "}"
Can't use global @_ in "my" at ./FHEM/30_HUEBridge.pm line 100, near "= @_"
./FHEM/30_HUEBridge.pm has too many errors.


Ich hoffe es hilft bei der Fehlersuche.

Habe ebenfalls die vorherige Version wieder eingespielt.

Schöne Grüße,
John

Edith:
Läuft:
30_HUEBridge.pm             11787 2016-07-12 08:53:41Z justme1968


Läuft leider nicht:
30_HUEBridge.pm             11833 2016-07-23 17:32:24Z justme1968
NUC: 2xJeeLink, PCA301/TX35DTH; HueBridge, LivingColors; vair-monitor (CO2); HMLan, Winmatic, HM-CC-RT-DN, HM-TC-IT-WM-W-EU, HM-ES-TX-WM, HM-WDS10-TH-O, HM-ES-PMSw1-Pl, HM-SEC-SC-2, HM-SEC-SCo; AVM DECT 200; panStamp; smartVISU

wuffi2001

Zitat von: joshi04 am 24 Juli 2016, 09:24:37

Läuft:
30_HUEBridge.pm             11787 2016-07-12 08:53:41Z justme1968


Läuft leider nicht:
30_HUEBridge.pm             11833 2016-07-23 17:32:24Z justme1968

Guten Morgen,

löscht in der Zeile 45 der aktuellen Datei das "eq" und die aktuelle läuft auch wieder :)

Viele Grüße, Enrico

joshi04

Danke, damit löpts!

Schöne Grüße,
John
NUC: 2xJeeLink, PCA301/TX35DTH; HueBridge, LivingColors; vair-monitor (CO2); HMLan, Winmatic, HM-CC-RT-DN, HM-TC-IT-WM-W-EU, HM-ES-TX-WM, HM-WDS10-TH-O, HM-ES-PMSw1-Pl, HM-SEC-SC-2, HM-SEC-SCo; AVM DECT 200; panStamp; smartVISU

justme1968

hab eine reparierte version eingecheckt. keine ahnung vorher das eq gekommen ist.

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

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

Fredi69

Jetzt geht nichts mehr:
Messages collected while initializing FHEM:
configfile: Cannot load module HUEBridge
fhem auf Raspberry Pi 3
FRITZ!Box7490, Fritz!Box 3270 AP, 3xHMLAN, CUL868, nanoCUL 433 für IT, JeeLink für LaCrosse, HUE Bridge 2.0, Samsung UE46C8790 (STV), mehrere Homematic, Intertechno, Shelly und LaCrosse Komponenten

Fredi69

Nach dem heutigen Update läuft es wieder
fhem auf Raspberry Pi 3
FRITZ!Box7490, Fritz!Box 3270 AP, 3xHMLAN, CUL868, nanoCUL 433 für IT, JeeLink für LaCrosse, HUE Bridge 2.0, Samsung UE46C8790 (STV), mehrere Homematic, Intertechno, Shelly und LaCrosse Komponenten

Markus M.

Hi Andre,

planst du noch, Scenes editierbar zu machen?
Aktuell werden ja immer nur neue angelegt
FHEM dev + HomeBridge + Lenovo Flex15 + HM-CFG-USB + RFXtrx433 + Fritz!Box 7590/7580/546E

HM Aktor/Sensor/Winmatic/Keymatic/Thermostat, HUE, Netatmo Weather/Security/Heating, Xiaomi AirPurifier/Vacuum, Withings Aura/BPM/Cardio/Go/Pulse/Thermo, VSX828, Harmony, Siro ERB15LE
https://paypal.me/mm0

justme1968

es gibt doch das modifyscene kommando. macht das nicht was du willst?

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

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

Markus M.

Zitat von: justme1968 am 28 Juli 2016, 20:45:27es gibt doch das modifyscene kommando. macht das nicht was du willst?

Oops, bei der Bridge!
Hatte ich übersehen. Ist aber auch wenig intuitiv.
Ich hatte irgendwas erwartet um eine komplette Scene zu überbügeln.
Egal, wird so auch gehen.
Was passiert eigentlich, wenn eine Lampe nicht in der Scene ist?

Hier erst mal die Funktion für RGB Blink-Notifications, die ich für Klingel, Post etc. verwende:
(hab ich grade das Rad neu erfunden?)

sub signalHUE {
my $rgb = $_[0];
my $scene = fhem "set HUEGroup0 savescene tempstate";
$scene =~ s/created //g;
{fhem "set HUEGroupSignal rgb $rgb; sleep 1; set HUEGroup0 scene $scene ;set HUEGroup0 deletescene $scene"};
return 0;
}
FHEM dev + HomeBridge + Lenovo Flex15 + HM-CFG-USB + RFXtrx433 + Fritz!Box 7590/7580/546E

HM Aktor/Sensor/Winmatic/Keymatic/Thermostat, HUE, Netatmo Weather/Security/Heating, Xiaomi AirPurifier/Vacuum, Withings Aura/BPM/Cardio/Go/Pulse/Thermo, VSX828, Harmony, Siro ERB15LE
https://paypal.me/mm0

justme1968

ja. szenen sind etwas das auf bridge ebene passiert.

es gibt übrigens das alert select bzw. alert lselect kommando. damit blinken die lampen ein bzw. 15 mal und gehen automatisch auf del alten zustand zurück. egal ob sie vorher an oder aus waren. auch gemischt. das funktioniert auf grupen und einzelnen lampen. vielleicht reicht dir das ja auch schon.

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

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

Fredi69

Zitat von: Fredi69 am 23 Juli 2016, 12:59:29
Die Meldungen sind nach wie vor da, auch mit Loglevel 3.
Immer noch
fhem auf Raspberry Pi 3
FRITZ!Box7490, Fritz!Box 3270 AP, 3xHMLAN, CUL868, nanoCUL 433 für IT, JeeLink für LaCrosse, HUE Bridge 2.0, Samsung UE46C8790 (STV), mehrere Homematic, Intertechno, Shelly und LaCrosse Komponenten

AssetBurned

moin

Ich gebe zu ich bin neu bei FHEM. ;-)

Was ich gerade versuche ist deCONZ mit diesem modul zum laufen zu bekommen. Klappt allerdings nicht. Meine 2015er Philips Hue Bridge wurde hingegen auf anhieb mit allen Lampen erkannt.

Erst hab ich mit der Philips bridge angefangen und als ich gesehen habe das alles funst hab ich die bridge entfernt (auf die bridge im FHEM geklickt und dann unten auf "delete this device...") das gleiche dann mit allen Lampen gemacht und regelmässig gespeichert.

So meine deCONZ hängt jetzt aber beim "state = initialize". Und von da komme ich nicht weiter.

Ein paar infos:
version HUEBridge
30_HUEBridge.pm 11858 2016-07-28 18:57:08Z justme1968


DEF 192.168.49.63
Host 192.168.49.63
INTERVAL 60
NAME deCONZ1
NOTIFYDEV global
NR 25
NTFY_ORDER 50-deCONZ1
STATE initialised
TYPE HUEBridge
modelName Philips hue bridge 2012



attr global userattr cmdIcon devStateIcon devStateStyle icon sortby webCmd widgetOverride
attr global autoload_undefined_devices 1
attr global logfile /opt/fhem/log/fhem-%Y-%m.log
attr global modpath /opt/fhem
attr global sendStatistics 1
attr global statefile /opt/fhem/log/fhem.save
attr global updateInBackground 1
attr global verbose 3

define WEB FHEMWEB 8083 global
define allowed_WEB allowed
attr allowed_WEB basicAuth ZGVsaWdodDpkZWxpZ2h0
attr allowed_WEB validFor WEB

# Fake FileLog entry, to access the fhem log from FHEMWEB
define Logfile FileLog /opt/fhem/log/fhem-%Y-%m.log fakelog

define autocreate autocreate
attr autocreate autosave 1
attr autocreate filelog /opt/fhem/log/%NAME-%Y.log

define eventTypes eventTypes /opt/fhem/log/eventTypes.txt

# Disable this to avoid looking for new USB devices on startup
define initialUsbCheck notify global:INITIALIZED usb create

define deCONZ1 HUEBridge 192.168.49.63
attr deCONZ1 key a53bd5ba58b44f5fefbdf6ac406e7edf
attr deCONZ1 verbose 5

#define hueBridge1 HUEBridge 192.168.49.12
#attr hueBridge1 icon hue_filled_bridge_v2
#attr hueBridge1 key XXXX


Die logs seit dem letztem start:
2016.07.31 18:57:23 0: Server shutdown
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_CTYPE = "UTF-8",
LANG = "en_GB.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to a fallback locale ("en_GB.UTF-8").
2016.07.31 18:57:26 1: Including /opt/fhem/fhem.cfg
2016.07.31 18:57:26 3: WEB: port 8083 opened
2016.07.31 18:57:27 2: eventTypes: loaded 0 events from /opt/fhem/log/eventTypes.txt
2016.07.31 18:57:27 1: Including /opt/fhem/log/fhem.save
2016.07.31 18:57:27 5: HUEBridge_OpenDev: got description: <?xml version="1.0"?>
<root xmlns="urn:schemas-upnp-org:device-1-0">
  <specVersion>
    <major>1</major>
    <minor>0</minor>
  </specVersion>
  <URLBase>http://192.168.178.20:80/</URLBase>
  <device>
    <deviceType>urn:schemas-upnp-org:device:Basic:1</deviceType>
    <friendlyName>Philips hue (192.168.178.20)</friendlyName>
    <manufacturer>Royal Philips Electronics</manufacturer>
    <manufacturerURL>http://www.philips.com</manufacturerURL>
    <modelDescription>Philips hue Personal Wireless Lighting</modelDescription>
    <modelName>Philips hue bridge 2012</modelName>
    <modelNumber>8986674235553</modelNumber>
    <modelURL>http://www.meethue.com</modelURL>
    <serialNumber>93eadbeef13</serialNumber>
    <UDN>uuid:01234567-89ab-cdef-0123-456789abcdef</UDN>
    <serviceList>
      <service>
        <serviceType>(null)</serviceType>
        <serviceId>(null)</serviceId>
        <controlURL>(null)</controlURL>
        <eventSubURL>(null)</eventSubURL>
        <SCPDURL>(null)</SCPDURL>
      </service>
    </serviceList>
    <presentationURL>index.html</presentationURL>
    <iconList>
      <icon>
        <mimetype>image/png</mimetype>
        <height>48</height>
        <width>48</width>
        <depth>24</depth>
        <url>hue_logo_0.png</url>
      </icon>
      <icon>
        <mimetype>image/png</mimetype>
        <height>120</height>
        <width>120</width>
        <depth>24</depth>
        <url>hue_logo_3.png</url>
      </icon>
    </iconList>
  </device>
</root>


2016.07.31 18:57:27 4: using HUEBridge_HTTP_Request: GET config
2016.07.31 18:57:27 3: HUEBridge_Call: failed, retrying
2016.07.31 18:57:27 4: using HUEBridge_HTTP_Request: GET config
2016.07.31 18:57:27 3: HUEBridge_Call: failed, retrying
2016.07.31 18:57:27 3: HUEBridge_Call: failed
2016.07.31 18:57:27 2: HUEBridge_OpenDev: got empty config
2016.07.31 18:57:27 1: usb create starting
2016.07.31 18:57:27 3: Probing CUL device /dev/ttyAMA0
2016.07.31 18:57:28 3: Can't open /dev/ttyAMA0: Device or resource busy
2016.07.31 18:57:28 1: usb create end
2016.07.31 18:57:28 0: Featurelevel: 5.7
2016.07.31 18:57:28 0: Server started with 8 defined entities (fhem.pl:11756/2016-07-07 perl:5.020002 os:linux user:pi pid:3289)

Interessant finde ich an den logs das da irgendwo die info herkommt das "<URLBase>http://192.168.178.20:80/</URLBase>" ich bin aber klar nicht in dem subnet.
Weder https://dresden-light.appspot.com/discover noch https://www.meethue.com/api/nupnp geben mir ne info das dort irgendwas von mir ist. Beide liefern mir die korrekten internen IPs zurück.

Zuletzt noch die ausgaben von http://192.168.49.63/api/a53bd5ba58b44f5fefbdf6ac406e7edf/config
{"apiversion":"1.0.0","dhcp":true,"gateway":"192.168.49.1","ipaddress":"192.168.49.63","linkbutton":false,"localtime":"2016-07-31T19:01:16","mac":"00:13:ef:90:0a:27","name":"deCONZ","netmask":"255.255.255.0","networkopenduration":60,"panid":29731,"portalservices":false,"proxyaddress":"","proxyport":0,"rgbwdisplay":"1","swupdate":{"notify":false,"text":"","updatestate":0,"url":""},"swversion":"20402","timeformat":"24h","timezone":"Europe/Dublin","utc":"2016-07-31T18:01:16","uuid":"0455ab24-bae7-4b7c-9970-31f5c0f985e1","whitelist":{"138e8db6af078aeff697e1b72569cb4f":{"create date":"2016-07-31T11:49:21","last use date":"2016-07-31T16:45:34","name":"unknown"},"43d0c18aea47428fd4b39da2414516d7":{"create date":"2016-07-30T23:57:01","last use date":"2016-07-30T23:57:01","name":"unknown"},"5289a27651f5af220c06e78c13560069":{"create date":"2016-07-31T16:46:11","last use date":"2016-07-31T16:46:11","name":"unknown"},"5B79E38E99":{"create date":"2016-07-29T21:51:50","last use date":"2016-07-30T12:32:15","name":"deCONZ WebApp"},"8788EA7BA1":{"create date":"2016-07-30T12:41:59","last use date":"2016-07-30T13:39:52","name":"deCONZ WebApp"},"8E1D5FFBF6":{"create date":"2016-07-30T15:16:18","last use date":"2016-07-31T17:41:48","name":"deCONZ WebApp"},"BF67253162":{"create date":"2016-07-30T12:54:10","last use date":"2016-07-30T13:01:48","name":"deCONZ WebApp"},"E38E993F43":{"create date":"2016-07-31T16:27:13","last use date":"2016-07-31T18:01:12","name":"deCONZ WebApp"},"a53bd5ba58b44f5fefbdf6ac406e7edf":{"create date":"2016-07-31T16:46:22","last use date":"2016-07-31T18:01:16","name":"unknown"},"config":{"create date":"2016-07-31T17:29:44","last use date":"2016-07-31T17:29:44","name":"unknown"},"df68a74026914c61d585476dfe7fc9ba":{"create date":"2016-07-31T13:53:58","last use date":"2016-07-31T13:53:58","name":"unknown"},"fb94ad973616230b0cd82f3a52c467bf":{"create date":"2016-07-31T16:42:54","last use date":"2016-07-31T16:42:54","name":"unknown"},"oh5BYVycoLEmzvEF":{"create date":"2016-07-31T17:30:10","last use date":"2016-07-31T17:30:43","name":"unknown"}},"zigbeechannel":15}
Ja wie man sieht ich hab es mehrfach versucht.

und von http://192.168.49.63/api/a53bd5ba58b44f5fefbdf6ac406e7edf/lights

{"1":{"etag":"98b239e96716c36b6a98b57ae9ff230c","hascolor":true,"manufacturer":"OSRAM","modelid":"PAR 16 50 RGBW - LIGHTIFY","name":"Light 1","pointsymbol":{},"state":{"alert":"none","bri":93,"colormode":"ct","ct":370,"effect":"none","hue":4386,"on":false,"reachable":true,"sat":208,"xy":[0.46263,0.412322]},"swversion":"V1.04.12","type":"Extended color light","uniqueid":"84:18:26:00:00:06:EA:91-03"}}

Noch eine letze info... ja ich kann mit der original Philips Hue app auf die deCONZ und damit lichter schalten :-/ irgendwas sehe ich hier im moment leider nicht. :-(

CU AssetBurned ;-)

justme1968

was bekommst du unter http://192.168.49.63/description.xml?

aus der descritpion wird aber zur zeit sowieso nur der modelName verwendet. d.h. die falsche ip sollte egal sein.

was bekommst du mit unter http://192.168.49.63/api/config? also ohne api key.

funktioniert es wenn du ein key attribut mit dem wert des api keys setzt ? (speichern, neu starten)

gruss
  andre

ps: aus welchem grund willst du deCONZ statt der hue bridge verwenden ?
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

AssetBurned

Ok das ist interessant.


http://192.168.49.63/description.xml bringt dies zu tage:
<root xmlns="urn:schemas-upnp-org:device-1-0">
<specVersion>
<major>1</major>
<minor>0</minor>
</specVersion>
<URLBase>http://192.168.178.20:80/</URLBase>
<device>
<deviceType>urn:schemas-upnp-org:device:Basic:1</deviceType>
<friendlyName>Philips hue (192.168.178.20)</friendlyName>
<manufacturer>Royal Philips Electronics</manufacturer>
<manufacturerURL>http://www.philips.com</manufacturerURL>
<modelDescription>Philips hue Personal Wireless Lighting</modelDescription>
<modelName>Philips hue bridge 2012</modelName>
<modelNumber>8986674235553</modelNumber>
<modelURL>http://www.meethue.com</modelURL>
<serialNumber>93eadbeef13</serialNumber>
<UDN>uuid:01234567-89ab-cdef-0123-456789abcdef</UDN>
<serviceList>
<service>
<serviceType>(null)</serviceType>
<serviceId>(null)</serviceId>
<controlURL>(null)</controlURL>
<eventSubURL>(null)</eventSubURL>
<SCPDURL>(null)</SCPDURL>
</service>
</serviceList>
<presentationURL>index.html</presentationURL>
<iconList>
<icon>
<mimetype>image/png</mimetype>
<height>48</height>
<width>48</width>
<depth>24</depth>
<url>hue_logo_0.png</url>
</icon>
<icon>
<mimetype>image/png</mimetype>
<height>120</height>
<width>120</width>
<depth>24</depth>
<url>hue_logo_3.png</url>
</icon>
</iconList>
</device>
</root>


und http://192.168.49.63/api/config gibt mir (hab das mal durch JASONLint laufen lassen, sonst kann man das ja kaum lesen)

{
"config": {
"apiversion": "1.0.0",
"dhcp": true,
"gateway": "192.168.49.1",
"ipaddress": "192.168.49.63",
"linkbutton": false,
"localtime": "2016-07-31T19:24:55",
"mac": "b8:27:eb:b5:f5:cc",
"name": "deCONZ",
"netmask": "255.255.255.0",
"networkopenduration": 60,
"panid": 29731,
"portalservices": false,
"proxyaddress": "",
"proxyport": 0,
"rgbwdisplay": "1",
"swupdate": {
"notify": false,
"text": "",
"updatestate": 0,
"url": ""
},
"swversion": "20402",
"timeformat": "24h",
"timezone": "Europe/Dublin",
"utc": "2016-07-31T18:24:55",
"uuid": "0455ab24-bae7-4b7c-9970-31f5c0f985e1",
"whitelist": {
"138e8db6af078aeff697e1b72569cb4f": {
"create date": "2016-07-31T11:49:21",
"last use date": "2016-07-31T16:45:34",
"name": "unknown"
},
"43d0c18aea47428fd4b39da2414516d7": {
"create date": "2016-07-30T23:57:01",
"last use date": "2016-07-30T23:57:01",
"name": "unknown"
},
"5289a27651f5af220c06e78c13560069": {
"create date": "2016-07-31T16:46:11",
"last use date": "2016-07-31T16:46:11",
"name": "unknown"
},
"5B79E38E99": {
"create date": "2016-07-29T21:51:50",
"last use date": "2016-07-30T12:32:15",
"name": "deCONZ WebApp"
},
"8788EA7BA1": {
"create date": "2016-07-30T12:41:59",
"last use date": "2016-07-30T13:39:52",
"name": "deCONZ WebApp"
},
"8E1D5FFBF6": {
"create date": "2016-07-30T15:16:18",
"last use date": "2016-07-31T17:41:48",
"name": "deCONZ WebApp"
},
"BF67253162": {
"create date": "2016-07-30T12:54:10",
"last use date": "2016-07-30T13:01:48",
"name": "deCONZ WebApp"
},
"E38E993F43": {
"create date": "2016-07-31T16:27:13",
"last use date": "2016-07-31T18:18:44",
"name": "deCONZ WebApp"
},
"a53bd5ba58b44f5fefbdf6ac406e7edf": {
"create date": "2016-07-31T16:46:22",
"last use date": "2016-07-31T18:19:09",
"name": "unknown"
},
"config": {
"create date": "2016-07-31T17:29:44",
"last use date": "2016-07-31T18:24:55",
"name": "unknown"
},
"df68a74026914c61d585476dfe7fc9ba": {
"create date": "2016-07-31T13:53:58",
"last use date": "2016-07-31T13:53:58",
"name": "unknown"
},
"fb94ad973616230b0cd82f3a52c467bf": {
"create date": "2016-07-31T16:42:54",
"last use date": "2016-07-31T16:42:54",
"name": "unknown"
},
"oh5BYVycoLEmzvEF": {
"create date": "2016-07-31T17:30:10",
"last use date": "2016-07-31T17:30:43",
"name": "unknown"
}
},
"zigbeechannel": 15
},
"groups": {
"1": {
"action": {
"bri": 127,
"colormode": "hs",
"ct": 500,
"effect": "none",
"hue": 0,
"on": false,
"sat": 127,
"xy": [0, 0]
},
"devicemembership": [],
"etag": "ddeedc58d4f56407c7789f7f2a154bb5",
"lights": [],
"lightsequence": [],
"multideviceids": [],
"name": "test",
"scenes": []
},
"31469": {
"action": {
"bri": 127,
"colormode": "hs",
"ct": 500,
"effect": "none",
"hue": 0,
"on": false,
"sat": 127,
"xy": [0, 0]
},
"devicemembership": [],
"etag": "ddeedc58d4f56407c7789f7f2a154bb5",
"lights": [],
"lightsequence": [],
"multideviceids": [],
"name": "Group 31469",
"scenes": []
}
},
"lights": {},
"schedules": {},
"sensors": {
"1": {
"config": {
"battery": 100,
"on": true,
"reachable": false
},
"etag": "ddeedc58d4f56407c7789f7f2a154bb5",
"manufacturername": "Philips",
"modelid": "RWL021",
"name": "RWL021 1",
"state": {
"lastupdated": "2016-07-30T12:58:23"
},
"swversion": "1.0",
"type": "ZHASwitch",
"uniqueid": "0x00178801103fc109"
}
}
}


Bezüglich dem ersatz von der Hue... Nun zum einen reizt es mich das ganze besser zu verstehen. Zum anderen habe is einen Stapel an Osram und Dresden Elektronik Zubehör. Vor Weihnachten 2015 hat Philips mir da nen strich durch die Rechnung gemacht. Eine grössere Bestellung ist deswegen wieder zurück gegangen weil die eine neue Firmware rausgebracht haben mit der mein equipment nicht funktionierte.
Aber was soll man machen wenn Philips schlicht keine passenden Lampen im Angebot hat?
Neue Küchenschränke kaufen weil da die Strahler fest verbaut sind? Die Decke im Badezimmer aufreissen um neue Lampen einzubauen?
Gut das ham die dann wieder zurück genommen, aber dann kam http://www.developers.meethue.com/documentation/3rd-parties-and-homekit was mich wieder unglücklich gestimmt hat.
Und zu meinem erstaunen funktioniert Homebridge ausgesprochen gut, auch mit deCONZ. Damit war dann endgültig das Interesse geweckt und die Frage "Was geht noch?" kam auf. Womit ich dann bei FHEM gelandet bin.

CU AssetBurned

justme1968

die daten mir der falschen ip kommen aus der config.xml abfrage. scheinbar gibt deConz  hier noch mehr falsches zurück. ist aber wie gesagt egal da nur das modell ausgelesen wird.

danach kommt aber die meldung empty config im log. das passt nicht zu deinem api/config aufruf. das verstehe ist gerade nicht.

die rückmeldung ohne key sollte aber deutlich kürzer sein und noch keine details liefern. das system ist so komplett offen.

die rückmeldung unterscheidet sich auch von der hue bridge antwort. ich denke das ist das problem.

das api ist in der hue bridge am besten implementiert. dresden baut es mehr oder weniger vollständig nach. gerade bei gruppen und szenen gibt es abweichungen. (laut der hue api dokumentation ist es übrigens auch eigentlich nicht erlaubt die server seite nachzubauen. )

die hue firmware die die dritt anbieter lampen ausgeschlossen hat war eine dummheit und hat glaube ich einiges gekostet. sie sind ja recht schnell zurück gerudert. aber ich verstehe nicht das sie mit den lc gerade wieder den gleichen mist machen.  auch die homekit geschichte ist dumm.

was homekit angeht ist meiner meinung nach die bridge aber sowieso der falsche ort dafür. zumindest so lange es kein push api gibt und andere hue apps und z.b. auch FHEM änderungen nur verzögert mit bekommen. das gilt auch für das homebridge hue plugin. ich denke es ist besser das heimbringe fhem plugin für alles zu verwenden. dann hat FHEM immer direkt  den aktuellen Stand von allem. das gilt auch für viele andrer homebridge plugins.

einen prinzipiellen nachteil nicht die original bridge oder das osram gateway zu verwenden ist übrigens das du keine firmware updates machen kannst. das ist vor allem bei den osram lampen dringend nötig.

ich verwende übrigens immer noch meine gen 1 bridge. mit lc, hue, osram und dresden leuchten. alles über FHEM und homebridge-fhem.

kein raspbee liegt in der sdhublade. das wird erst dann interessant wenn man dient die firmware anspricht um außer den lampen noch andere geräte wie schalter ohne pollen in FHEM einzubinden. ich bin aber noch nicht mal dazugekommen das genauer anzuschauen. vor allem da es keine doku gibt.

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

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