philips hue modul

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

Vorheriges Thema - Nächstes Thema

justme1968

ist dein fhem ebenfalls auf dem neuesten stand?

was bekomst du wenn du auf der fhem kommandozeile das folgende eingibst: { decode_json( '{"name":"Philips hue","datastoreversion":"59","swversion":"01036659","apiversion":"1.16.0","mac":"00:17:88:21:72:ff","bridgeid":"001788FFFE2172FF","factorynew":false,"replacesbridgeid":null,"modelid":"BSB002"}' ) }

da sollte etwas in der art bei raus kommen:HASH(0x7fbef3bfd958)

wenn das nicht geht bzw. es wieder die meldung von oben gibt stimmt etwas mit deiner json lib nicht. versuch mal JSON mit cpan zu installieren.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

EfkaPE

hi

folgende Meldung erhalte ich:
JSON text must be an object or array (but found number, string, true, false or null, use allow_nonref to allow this) at (eval 565) line 1.

FHEM ist aktuell. cpan JSON ergibt:
JSON is up to date (2.94)
und libjson-perl:
libjson-perl ist schon die neueste Version (2.90-1)
Das System läuft auch erst seit cirka einer Woche. Wollte so langsam auf eine perfomantere Hardware umsteigen. Auf dem Raspi bekomme ich auch den erwarteten HASH wert. Gibt es eine möglichkeit JSON nochmal von 0 auf zu installieren?
HMCCU, HUE, Sonos, HMWired, Harmony, LD382A

justme1968

entferne libjson-perl und installiere noch mal per cpan.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

EfkaPE

werde ich gleich morgen machen. Muss jetzt leider zur Arbeit.
Kann es vielleicht daran liegen, das ich mus "su" arbeite? Bin noch blutiger anfänger was Linux angeht...

danke aber schonmal für die hilfe!
HMCCU, HUE, Sonos, HMWired, Harmony, LD382A

EfkaPE

Erst einmal danke für die Hilfe!

Ich melde mich zurück. Ich konnte das Problem nach langem rumprobieren jetzt endlich eingrenzen.
Es liegt nicht an den installierten Modulen, sondern an HMCCU und dem darin enthaltenen externen Server (RPC). Sobald dieser gestartet wird, werden die genannten Fehlermeldungen ausgespuckt.
Schaltet man den Server aus und startet FHEM neu (autostart des Servers deaktiveren  ;)), ist alles in Ordnung. Mit dem internen Server von HMCCU gibt es keine Probleme.

Ich poste den Sachverhalt auch im HMCCU fred, vielleicht ist es ja nur was banales.

Gruß

Martin
HMCCU, HUE, Sonos, HMWired, Harmony, LD382A

Markus M.

Hi Andre,
ich bastle grade wieder an meiner Homekit Integration - bitte bei Gelegenheit mal folgendes fixen:

Bei bri=1 berechnet die Bridge leider (rundungstechnisch richtig) pct=0.
Damit wird dann z.B. über homebridge off angezeigt, obwohl eigentlich Licht brennt.
Ist bei direkter Verbindung Hue Bridge zu Apple Home auch falsch.
Führt auch beim Einschalten wieder zum unschönen Fallback auf 100%

Das müsstest du abfangen und wenn die Lampe an ist trotzdem mindestens pct=1 ausgeben.
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

Phiolin

#1326
Kleine Frage: Ich habe an meinem HUEBridge Device "pollDevices" auf 2 gesetzt. Damit sollten ja regelmäßig alle Devices aktualisiert werden.
Sollte ich dann bei jedem angelegten HUEDevice das Intervall manuell auf 0 setzen? Habe nämlich bei vielen HUEDevice(s) trotzdem ein Intervall definiert und das Gefühl, dass diese Devices auch separat gepollt werden (sehe auch HUEDevice_GetUpdate Aufrufe in apptime für viele verschiedene Devices). Wenn ich allerdings das Intervall bei einem HUEDevice auf 0 setze, wird im Internal trotzdem 60 angezeigt, was wohl der Default ist. Aber macht das Default Intervall dann überhaupt Sinn, wenn pollDevices auf 2 steht?
Was ist hier die beste Lösung um die Bridge nicht unnötig zu belasten? Aktuell habe ich bestimmt an die 50 HUEDevices definiert, davon gut 30 Lampen und die Sensoren von 6 Bewegungsmeldern.

Oder werden die Intervalle der HUEDevices automatisch ignoriert, wenn pollDevices auf 2 gesetzt ist? (Dann wäre aber interessant, warum trotzdem die HUEDevice_GetUpdate Aufrufe in apptime auftauchen)

rainbowrun

ich hab ein komisches Problem mit meiner HUE ich versuche es mal zu erklären. ich habe mir aus Spaß CALLMonitor eingestellt das meine Fritzbox die Weiterleitung macht usw. Jetzt kommt das komische ich habe drei leuchten definiert HueBridgeOG_HUEDevice1 - 3 wenn ich jetzt aber versuche sagen wir das Dekolicht mit der nummer 2 schalten möchte mit CallMonitor geht es nicht. Genau das selbe spiel bei der nummer 1. Mach ich aber nun die Device 3 an und rufe mein Haustelefon an gehen sogar alle 3 Lampen an und zeigen mir das richtige licht an. Hab bis jetzt nicht diesen Fehler gefunden woher es kommen kann.

Hier mal meine Codes

defmod OG_TelefonAN notify CallMonitor:event:.ring {\
my $name=(ReadingsVal("CallMonitor","external_name",0));;;;\
my $status=(ReadingsVal("HueBridgeOG_HUEDevice1","state",0));;;;\
my $status=(ReadingsVal("HueBridgeOG_HUEDevice2","state",0));;;;\
my $status=(ReadingsVal("HueBridgeOG_HUEDevice3","state",0));;;;\
{fhem("set OG_Telefon_LightScene_1 save HueBridgeOG_HUEDevice1")}\
{fhem("set OG_Telefon_LightScene_2 save HueBridgeOG_HUEDevice2")}\
{fhem("set OG_Telefon_LightScene_3 save HueBridgeOG_HUEDevice3")}\
if($status eq "on"){\
if($name eq "unknown") {fhem ("set HueBridgeOG_HUEDevice1 rgb ED0000;;set HueBridgeOG_HUEDevice2 rgb ED0000;;set HueBridgeOG_HUEDevice3 rgb ED0000")};;;;\
if($name eq "marko") {fhem ("set HueBridgeOG_HUEDevice1 rgb 79FD85;;set HueBridgeOG_HUEDevice2 rgb 79FD85;;set HueBridgeOG_HUEDevice3 rgb 79FD85")};;;;\
if($name eq "peter") {fhem ("set HueBridgeOG_HUEDevice1 rgb FF57EE;;set HueBridgeOG_HUEDevice2 rgb FF57EE;;set HueBridgeOG_HUEDevice3 rgb FF57EE")};;;;\
fhem("set HueBridgeOG_HUEDevice1 brightness 100;;set HueBridgeOG_HUEDevice2 brightness 100;;set HueBridgeOG_HUEDevice3 brightness 100")}}
attr OG_TelefonAN DbLogExclude .*

setstate OG_TelefonAN 2017-08-17 15:54:53
setstate OG_TelefonAN 2017-08-16 22:03:11 state active


Bridge:

defmod HueBridgeOG HUEBridge IP
attr HueBridgeOG DbLogExclude .*
attr HueBridgeOG httpUtils 1
attr HueBridgeOG icon hue_filled_bridge_v2
attr HueBridgeOG key
attr HueBridgeOG room 99_System

setstate HueBridgeOG connected
setstate HueBridgeOG 2017-08-17 16:04:15 state connected
setstate HueBridgeOG 2017-08-09 13:34:38 swupdate BSB002 1.20.0


Lampe 3 die alles steuert:

defmod HueBridgeOG_HUEDevice3 HUEDevice 3  IODev=HueBridgeOG
attr HueBridgeOG_HUEDevice3 userattr lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0
attr HueBridgeOG_HUEDevice3 DbLogExclude .*
attr HueBridgeOG_HUEDevice3 IODev HueBridgeOG
attr HueBridgeOG_HUEDevice3 alexaName Fernsehlicht 1
attr HueBridgeOG_HUEDevice3 alexaRoom Wohnzimmer OG
attr HueBridgeOG_HUEDevice3 alias Fernsehlicht 1
attr HueBridgeOG_HUEDevice3 color-icons 2
attr HueBridgeOG_HUEDevice3 devStateIcon {(HUEDevice_devStateIcon($name),"toggle")}
attr HueBridgeOG_HUEDevice3 genericDeviceType switch
attr HueBridgeOG_HUEDevice3 icon hue_filled_white_and_color_e27_b22
attr HueBridgeOG_HUEDevice3 model LCT010
attr HueBridgeOG_HUEDevice3 room Alexa,HUEDevice
attr HueBridgeOG_HUEDevice3 subType extcolordimmer
attr HueBridgeOG_HUEDevice3 webCmd rgb:rgb ff0000:rgb DEFF26:rgb 0000ff:ct 490:ct 380:ct 270:ct 160:toggle:on:off

setstate HueBridgeOG_HUEDevice3 off
setstate HueBridgeOG_HUEDevice3 2017-08-16 21:56:58 alert none
setstate HueBridgeOG_HUEDevice3 2017-08-17 15:53:05 bri 254
setstate HueBridgeOG_HUEDevice3 2017-08-16 21:56:58 colormode xy
setstate HueBridgeOG_HUEDevice3 2017-08-17 15:52:29 ct 153 (6535K)
setstate HueBridgeOG_HUEDevice3 2017-08-16 21:56:58 effect none
setstate HueBridgeOG_HUEDevice3 2017-08-17 15:53:19 hue 47104
setstate HueBridgeOG_HUEDevice3 2017-08-17 15:53:37 onoff 0
setstate HueBridgeOG_HUEDevice3 2017-08-17 15:53:37 pct 0
setstate HueBridgeOG_HUEDevice3 2017-08-17 15:55:02 reachable 1
setstate HueBridgeOG_HUEDevice3 2017-08-17 15:53:19 rgb 0905f9
setstate HueBridgeOG_HUEDevice3 2017-08-17 15:53:19 sat 254
setstate HueBridgeOG_HUEDevice3 2017-08-17 15:55:02 state off
setstate HueBridgeOG_HUEDevice3 2017-08-17 15:53:19 xy 0.1532,0.0475


defmod HueBridgeOG_HUEDevice2 HUEDevice 2  IODev=HueBridgeOG
attr HueBridgeOG_HUEDevice2 userattr lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0
attr HueBridgeOG_HUEDevice2 DbLogExclude .*
attr HueBridgeOG_HUEDevice2 IODev HueBridgeOG
attr HueBridgeOG_HUEDevice2 alexaName Dekolicht Wohnzimmer OG
attr HueBridgeOG_HUEDevice2 alexaRoom Wohnzimmer OG
attr HueBridgeOG_HUEDevice2 alias Dekolicht
attr HueBridgeOG_HUEDevice2 color-icons 2
attr HueBridgeOG_HUEDevice2 devStateIcon {(HUEDevice_devStateIcon($name),"toggle")}
attr HueBridgeOG_HUEDevice2 genericDeviceType switch
attr HueBridgeOG_HUEDevice2 icon hue_filled_white_and_color_e27_b22
attr HueBridgeOG_HUEDevice2 model LCT010
attr HueBridgeOG_HUEDevice2 room Alexa,HUEDevice
attr HueBridgeOG_HUEDevice2 subType extcolordimmer
attr HueBridgeOG_HUEDevice2 webCmd rgb:rgb ff0000:rgb DEFF26:rgb 0000ff:ct 490:ct 380:ct 270:ct 160:toggle:on:off


Lampe 2

setstate HueBridgeOG_HUEDevice2 off
setstate HueBridgeOG_HUEDevice2 2017-08-17 15:45:05 alert select
setstate HueBridgeOG_HUEDevice2 2017-08-17 15:47:09 bri 252
setstate HueBridgeOG_HUEDevice2 2017-08-17 15:53:04 colormode ct
setstate HueBridgeOG_HUEDevice2 2017-08-17 15:52:12 ct 490 (2040K)
setstate HueBridgeOG_HUEDevice2 2017-08-16 21:56:58 effect none
setstate HueBridgeOG_HUEDevice2 2017-08-17 15:53:06 hue 7267
setstate HueBridgeOG_HUEDevice2 2017-08-17 15:53:59 onoff 0
setstate HueBridgeOG_HUEDevice2 2017-08-17 15:53:59 pct 0
setstate HueBridgeOG_HUEDevice2 2017-08-17 15:55:02 reachable 1
setstate HueBridgeOG_HUEDevice2 2017-08-17 15:53:05 rgb ffb371
setstate HueBridgeOG_HUEDevice2 2017-08-17 15:53:06 sat 221
setstate HueBridgeOG_HUEDevice2 2017-08-17 15:55:02 state off
setstate HueBridgeOG_HUEDevice2 2017-08-17 15:53:06 xy 0.5223,0.4139


Log
2017-08-17 15:54:53 LightScene OG_Telefon_LightScene_1 save HueBridgeOG_HUEDevice1
2017-08-17 15:54:53 LightScene OG_Telefon_LightScene_2 save HueBridgeOG_HUEDevice2
2017-08-17 15:54:53 LightScene OG_Telefon_LightScene_3 save HueBridgeOG_HUEDevice3
2017-08-17 15:54:53 Text2Speech MyTTS playing: 1
2017-08-17 15:54:53 FB_CALLMONITOR CallMonitor event: ring
2017-08-17 15:54:53 Text2Speech MyTTS duration: 2
2017-08-17 15:54:53 Text2Speech MyTTS endTime: 00:00:00
2017-08-17 15:54:56 Text2Speech MyTTS lastFilename: cache/7b97d30f88d852ef9acd07fe5e99060e.mp3
2017-08-17 15:54:56 Text2Speech MyTTS playing: 0
2017-08-17 15:55:00 LightScene OG_Telefon_LightScene_1 HueBridgeOG_HUEDevice1
2017-08-17 15:55:00 LightScene OG_Telefon_LightScene_2 HueBridgeOG_HUEDevice2
2017-08-17 15:55:00 LightScene OG_Telefon_LightScene_3 HueBridgeOG_HUEDevice3
2017-08-17 15:55:00 FB_CALLMONITOR CallMonitor event: disconnect
2017-08-17 15:55:00 PRESENCE HarmonyHub_OG absent
2017-08-17 15:55:00 PRESENCE HarmonyHub_OG presence: absent
2017-08-17 15:55:01 PRESENCE Broadlink absent
2017-08-17 15:55:01 PRESENCE Broadlink presence: absent
2017-08-17 15:55:02 LightScene OG_Telefon_LightScene_1 HueBridgeOG_HUEDevice1.state:
2017-08-17 15:55:02 HUEDevice HueBridgeOG_HUEDevice1 ct: 153 (6535K)
2017-08-17 15:55:02 HUEDevice HueBridgeOG_HUEDevice1 hue: 47104
2017-08-17 15:55:02 HUEDevice HueBridgeOG_HUEDevice1 sat: 254
2017-08-17 15:55:02 HUEDevice HueBridgeOG_HUEDevice1 reachable: 1
2017-08-17 15:55:02 HUEDevice HueBridgeOG_HUEDevice1 on
2017-08-17 15:55:02 LightScene OG_Telefon_LightScene_2 HueBridgeOG_HUEDevice2.state:
2017-08-17 15:55:02 HUEDevice HueBridgeOG_HUEDevice2 reachable: 1
2017-08-17 15:55:02 HUEDevice HueBridgeOG_HUEDevice2 off
2017-08-17 15:55:02 LightScene OG_Telefon_LightScene_3 HueBridgeOG_HUEDevice3.state:
2017-08-17 15:55:02 HUEDevice HueBridgeOG_HUEDevice3 reachable: 1
2017-08-17 15:55:02 HUEDevice HueBridgeOG_HUEDevice3 off
2017-08-17 15:55:05 PRESENCE BluetoothAnwesend present
2017-08-17 15:55:05 PRESENCE BluetoothAnwesend presence: present
2017-08-17 15:55:08 HUEDevice HueBridgeOG_HUEDevice1 xy: 0.1532,0.0475
2017-08-17 15:55:08 HUEDevice HueBridgeOG_HUEDevice1 rgb: 0905f9

wenn alle drei online sind

2017-08-17 15:52:53 LightScene OG_Telefon_LightScene_1 save HueBridgeOG_HUEDevice1
2017-08-17 15:52:53 LightScene OG_Telefon_LightScene_2 save HueBridgeOG_HUEDevice2
2017-08-17 15:52:53 LightScene OG_Telefon_LightScene_3 save HueBridgeOG_HUEDevice3
2017-08-17 15:52:53 Text2Speech MyTTS playing: 1
2017-08-17 15:52:53 FB_CALLMONITOR CallMonitor event: ring
2017-08-17 15:52:53 Text2Speech MyTTS duration: 2
2017-08-17 15:52:53 Text2Speech MyTTS endTime: 00:00:00
2017-08-17 15:52:55 LightScene OG_Telefon_LightScene_1 HueBridgeOG_HUEDevice1.state:
2017-08-17 15:52:55 HUEDevice HueBridgeOG_HUEDevice1 colormode: xy
2017-08-17 15:52:55 HUEDevice HueBridgeOG_HUEDevice1 bri: 252
2017-08-17 15:52:55 HUEDevice HueBridgeOG_HUEDevice1 xy: 0.2192,0.4659
2017-08-17 15:52:55 HUEDevice HueBridgeOG_HUEDevice1 reachable: 1
2017-08-17 15:52:55 HUEDevice HueBridgeOG_HUEDevice1 onoff: 1
2017-08-17 15:52:55 HUEDevice HueBridgeOG_HUEDevice1 pct: 99
2017-08-17 15:52:55 HUEDevice HueBridgeOG_HUEDevice1 dim93%
2017-08-17 15:52:55 HUEDevice HueBridgeOG_HUEDevice1 rgb: 7aff86
2017-08-17 15:52:55 LightScene OG_Telefon_LightScene_2 HueBridgeOG_HUEDevice2.state:
2017-08-17 15:52:55 HUEDevice HueBridgeOG_HUEDevice2 colormode: xy
2017-08-17 15:52:55 HUEDevice HueBridgeOG_HUEDevice2 hue: 7267
2017-08-17 15:52:55 HUEDevice HueBridgeOG_HUEDevice2 sat: 221
2017-08-17 15:52:55 HUEDevice HueBridgeOG_HUEDevice2 xy: 0.2192,0.4659
2017-08-17 15:52:55 HUEDevice HueBridgeOG_HUEDevice2 reachable: 1
2017-08-17 15:52:55 HUEDevice HueBridgeOG_HUEDevice2 dim93%
2017-08-17 15:52:55 HUEDevice HueBridgeOG_HUEDevice2 rgb: 7aff86
2017-08-17 15:52:55 LightScene OG_Telefon_LightScene_3 HueBridgeOG_HUEDevice3.state:
2017-08-17 15:52:55 HUEDevice HueBridgeOG_HUEDevice3 bri: 252
2017-08-17 15:52:55 HUEDevice HueBridgeOG_HUEDevice3 hue: 47104
2017-08-17 15:52:55 HUEDevice HueBridgeOG_HUEDevice3 sat: 254
2017-08-17 15:52:55 HUEDevice HueBridgeOG_HUEDevice3 xy: 0.2192,0.4659
2017-08-17 15:52:55 HUEDevice HueBridgeOG_HUEDevice3 reachable: 1
2017-08-17 15:52:55 HUEDevice HueBridgeOG_HUEDevice3 pct: 99
2017-08-17 15:52:55 HUEDevice HueBridgeOG_HUEDevice3 dim93%
2017-08-17 15:52:55 HUEDevice HueBridgeOG_HUEDevice3 rgb: 7aff86
2017-08-17 15:52:56 Text2Speech MyTTS lastFilename: cache/7b97d30f88d852ef9acd07fe5e99060e.mp3
2017-08-17 15:52:56 Text2Speech MyTTS playing: 0
2017-08-17 15:52:57 PRESENCE BluetoothAnwesend present
2017-08-17 15:52:57 PRESENCE BluetoothAnwesend presence: present
2017-08-17 15:53:03 LightScene OG_Telefon_LightScene_1 HueBridgeOG_HUEDevice1
2017-08-17 15:53:03 LightScene OG_Telefon_LightScene_2 HueBridgeOG_HUEDevice2
2017-08-17 15:53:03 LightScene OG_Telefon_LightScene_3 HueBridgeOG_HUEDevice3
2017-08-17 15:53:03 FB_CALLMONITOR CallMonitor event: disconnect
2017-08-17 15:53:03 PRESENCE HarmonyHub_OG absent
2017-08-17 15:53:03 PRESENCE HarmonyHub_OG presence: absent
2017-08-17 15:53:03 PRESENCE Broadlink absent
2017-08-17 15:53:03 PRESENCE Broadlink presence: absent
2017-08-17 15:53:04 LightScene OG_Telefon_LightScene_1 HueBridgeOG_HUEDevice1.state:
2017-08-17 15:53:04 HUEDevice HueBridgeOG_HUEDevice1 ct: 153 (6535K)
2017-08-17 15:53:04 HUEDevice HueBridgeOG_HUEDevice1 hue: 32323
2017-08-17 15:53:04 HUEDevice HueBridgeOG_HUEDevice1 sat: 190
2017-08-17 15:53:04 HUEDevice HueBridgeOG_HUEDevice1 xy: 0.2191,0.466
2017-08-17 15:53:04 HUEDevice HueBridgeOG_HUEDevice1 reachable: 1
2017-08-17 15:53:04 HUEDevice HueBridgeOG_HUEDevice1 onoff: 0
2017-08-17 15:53:04 HUEDevice HueBridgeOG_HUEDevice1 pct: 0
2017-08-17 15:53:04 HUEDevice HueBridgeOG_HUEDevice1 off
2017-08-17 15:53:05 LightScene OG_Telefon_LightScene_2 HueBridgeOG_HUEDevice2.state:
2017-08-17 15:53:05 HUEDevice HueBridgeOG_HUEDevice2 colormode: ct
2017-08-17 15:53:05 HUEDevice HueBridgeOG_HUEDevice2 hue: 32323
2017-08-17 15:53:05 HUEDevice HueBridgeOG_HUEDevice2 sat: 190
2017-08-17 15:53:05 HUEDevice HueBridgeOG_HUEDevice2 xy: 0.2191,0.466
2017-08-17 15:53:05 HUEDevice HueBridgeOG_HUEDevice2 reachable: 1
2017-08-17 15:53:05 HUEDevice HueBridgeOG_HUEDevice2 dim93%
2017-08-17 15:53:05 HUEDevice HueBridgeOG_HUEDevice2 rgb: ffb371
2017-08-17 15:53:05 LightScene OG_Telefon_LightScene_3 HueBridgeOG_HUEDevice3.state:
2017-08-17 15:53:05 HUEDevice HueBridgeOG_HUEDevice3 bri: 254
2017-08-17 15:53:05 HUEDevice HueBridgeOG_HUEDevice3 hue: 32323
2017-08-17 15:53:05 HUEDevice HueBridgeOG_HUEDevice3 sat: 190
2017-08-17 15:53:05 HUEDevice HueBridgeOG_HUEDevice3 xy: 0.1321,0.0284
2017-08-17 15:53:05 HUEDevice HueBridgeOG_HUEDevice3 reachable: 1
2017-08-17 15:53:05 HUEDevice HueBridgeOG_HUEDevice3 pct: 100
2017-08-17 15:53:05 HUEDevice HueBridgeOG_HUEDevice3 on
2017-08-17 15:53:05 HUEDevice HueBridgeOG_HUEDevice3 rgb: 0000f9
2017-08-17 15:53:06 HUEDevice HueBridgeOG_HUEDevice2 hue: 7267
2017-08-17 15:53:06 HUEDevice HueBridgeOG_HUEDevice2 sat: 221
2017-08-17 15:53:06 HUEDevice HueBridgeOG_HUEDevice2 xy: 0.5223,0.4139


Sobald Device 3 angeschaltet ist funktioniert es auch fast, nur das dann alle lampen angeschaltet werden und sie dann in der Farbe leuchten wie sie sollen. Das zurückstellen der lampen läuft.
vielleicht kann ja einer daraus schlau werden

liebe grüße
markus

justme1968

@Markus M.: ich kann das problem auf fhem seite gerade nicht nachvollziehen.

schau mal in den code. da wird pct mit int(bri*99/254+1) berechnet.

d.h. pct kann so lange die lampe on liefert niemals kleiner als 1 werden.

die rechnung ist gerade deshalb so komisch weil pct=0 tatsächlich aus bedeutet. bri=0 aber nicht.

den homebridge-fhem code habe ich nicht dabei. da kann ich erst schauen wenn ich zurück bin.

@Phiolin: bei pollDevices in der bridge wird das intervall der lampen ignoriert so lange es nicht explizit gesetzt ist. als am besten dort garnicht angeben.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

Phiolin

Kleiner Vorschlag für ein neues "Feature": Ich steuere praktisch meine gesamte Hue Installation mittlerweile über FHEM.
Für einige der Sensoren wäre es einfacher, wenn Konfigurationssettings in FHEM sichtbar wären und vielleicht sogar über "set" direkt gesetzt werden könnten, ohne einen Umweg über "set ... json" gehen zu müssen oder eigene Funktionen für das Auslesen der aktuellen Konfigurationseinstellungen schreiben zu müssen.

Das wären z.B. folgende, vor allem in den Hue Bewegungsmeldern verwendete, Sensoren und deren Config-Settings/Attribute:
ZLLLightlevel: tholddark, tholdoffset
CLIPGenericStatus: status
ZLLPresence: sensitivity

Ließe sich da was machen? Die Settings vielleicht als Reading oder Internal verfügbar machen und entsprechende "set" Kommandos einbauen?


justme1968

#1330
die set kommandos kannst du dir über das setList attribut der hue sensoren selber bauen.

ich weiß gerade nicht ob die parameter beim normalen pollen schon mit kommen. eine zusätzliche abfrage möchte ich wegen dem overhead aber nicht einbauen.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

Invers

Was kann ich gegen solche Logeinträge unternehmen? Bin neu im Hue-Bereich.

2017.08.27 17:01:03 2: hue: empty answer received for http://192.168.178.66/api/9jA2E6I66Kl64VuEHNOri3P0XaA-QamEF2aLBZTJ/lights
2017.08.27 17:01:03 3: HUEBridge_Call: failed, retrying



defmod hue HUEBridge 192.168.178.66
attr hue httpUtils 0
attr hue icon hue_filled_bridge_v2
attr hue key 9jA2E6I66Kl64VuEHNOri3P0XaA-QamEF2aLBZTJ
attr hue noshutdown 1
attr hue room HUEDevice

setstate hue connected
setstate hue 2017-08-13 09:54:00 lastError invalid value, 1256,, for parameter, sat
setstate hue 2017-08-27 18:45:07 state connected
setstate hue 2017-08-11 21:24:05 swupdate BSB002 1.20.0

Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

Schlimbo

Hallo Andre,
wäre es möglich im Modul die Möglichkeit einzubauen, um über FHEM die Uhrzeit in der Bridge zu stellen?
Hintergrund ist der:
Meine Bridge hat keinen Internetzugang und nach einem Reboot der Bridge kann sie somit die Uhrzeit nicht synchronisieren, würde sie deshalb gerne aus FHEM heraus stellen oder mit der FHEM-Zeit Synchronisieren können.
Gruß Schlimbo

renardfm

Hallo zusammen,
ich betreibe schon längere Zeit einige Philips Hue Lampen und zusätzlich über die Hue Bridge zwei GardenSpot Lichterketten von Osram Lightify.
Neuerdings funktioniert es nicht mehr, dass die Osram Lampen ausgehen wenn ich den Befehl set .. pct 0 bzw set .. off sende. Sie bleiben im Gegensatz zu früher auf niedrigster Dimmstufe. Vielleicht habe ich ja etwas verpasst, was hier schon allgemein bekannt ist. Andernfalls möchte ich meine Infos gerne teilen:

Über eine Websuche habe ich herausgefunden, dass sich die Osram Birnen ausschalten lassen, wenn die Transition Time auf 0 ms gesetzt wird.
Ich war echt überrascht, dass der Befehl "set ... pct 0 0" funktioniert.

Ich kann jetzt natürlich meine Befehle alle um die zusätzliche Null ergänzen. Vielleicht macht es aber Sinn das irgendwie in dem Modul zu berücksichtigen (manufacturername = Osram --> Transitiontime immer 0, wenn der Befehl "off" oder pct = 0 gesendet wird)

Den vielen Suchergebnissen ("Lightify lässt sich nicht ausschalten..") zufolge würde dies sicher einigen Usern helfen.

Gruß Flo


Hero_Otto

Zitat von: Loredo am 29 März 2015, 14:07:19
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: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


Hallo.

Ich scheine das gleiche Problem zu haben. Bis eben hat noch alles prima funktioniert. Und dann habe ich FHEM Upgedatet und habe nun den Fehler:
2017.11.05 18:43:06 3: HUEBridge_Call: failed, retrying
2017.11.05 18:43:06 3: HUEBridge_Call: failed
2017.11.05 18:44:06 2: HUE_Bridge: json error: JSON text must be an object or array (but found number, string, true, false or null, use allow_nonref to allow this) at ./FHEM/30_HUEBridge.pm line 1122.

Der sorgt dafür dass FHEM abstürzt. Mit:
hash- or arrayref expected (not a simple scalar, use allow_nonref to allow this) at ./FHEM/30_HUEBridge.pm line 1049.

Gruß
Otto