Hallo, habe jetzt fast 2 Stunden im Netz gesucht, aber nicht wirklich was gefunden.
Und zwar interessiert mich wofür die folgenden Abkürzungen bei Phillips Hue Lampen stehen und was sie bewirken.
Es geht im speziellen um die Angaben: ct, bri, pct, sat
sat ist noch klar, steht für Saturation, also Sättigung. Doch was bewirkt die Einstellung genau? Ich sehe keinen großen Unterschied zu ct, pct und bri. Die drei letzteren Bezeichnungen sind nicht mal wirklich zu finden im Netz.
Also ohne gross zu recherchieren würde ich mal auf
Color temperature und brightness tippen.
Pct ist wohl percentage
was die Abkürzungen bedeuten kann man finden, das stimmt. Aber was bewirken Sie?
Sowohl pct als auch bri wirken sich auf die Helligkeit der Lampen aus.
sat, also saturation, hat offensichtlich bei mir gar keine Auswirkungen
Das einzige fest bestimmbar ist ct, was die wie du schreibst die Farbtemperatur, also Warmweiß - Kaltweiß regelt.
Dazu kommt noch wie die Werte untereinander in Abhängigkeit stehen.
Ändere ich beispielsweise den rgb-Wert, werden sowohl bri, als auch ct und pct verändert.
Ändere ich pct wird oft auch der Wert von ct verändert. Und, und, und.
Gibt es da nichts zum Nachschlagen wie das zusammen hängt?
Bezüglich RGB und CT kann ich helfen, der ct Wert kann aus RGB errechnet werden, wie folgt:
Das war echter Schwachsinn mit dem RGB. Hier eine Formel um Kelvin (wie auf der Kaufpackung aufgedruckt) in den 'ct' Wert (Megakelvin reziprok) umzurechnen.
my $ctWert = int(1000000/$myKelvin Wert)
Damit ergibt sich für 2700 Kelvin ein ct Wert von etwa 370.
Hast du das gelesen? https://wiki.fhem.de/wiki/Hue
Zitat von: Jamo am 11 April 2021, 19:53:27
Bezüglich RGB und CT kann ich helfen, der ct Wert kann aus RGB errechnet werden, wie folgt:
my $ctWert = int(1000000/$myRGB Wert)
nein
ZitatHast du das gelesen? https://wiki.fhem.de/wiki/Hue
JA habe ich gelesen, hat mich auch etwas weitergebracht.
Leider ist die Abhängigkeit untereinander dort nicht beschrieben.
Das Wesentliche steht m. E. drin: Pct und bri sind unterschiedlich skaliert, aber prinzipiell das Gleiche. Sat und ct sind ja in anderen Antworten schon klar. Mit bri, sat und hue stellst du Farben im hsv- Farbmodell dar. Pct dient der Steuerung der Helligkeit (von 0-100) und ct für die Farbtemperatur (bei weiß). Die Birne muss das natürlich unterstützen...
Zitat von: justme1968 am 11 April 2021, 21:17:24
nein
Hallo justme1968, Du hast natürlich recht, das war echt völliger Blödsinn.
Das ist die Formel um die Farbtemperatur von Kelvin (wie auf einer Hue Packung aufgedruckt, also z. B. für eine Standard Glühlampe 2700 Kelvin) in 'ct' also Megakelvin Reziprok umzurechnen.
Sorry, ist oben korrigiert.
@KernSani
Also ich nutze ein Lightstrip Color & White als Testobjekt, der sollte ja alle Möglichkeiten abdecken.
Die Bedeutungen sind mir inzwischen klar, danke dafür. Bei bri, pct und ct ist auch eine klare Veränderung erkennbar.
Bei sat und hue sehe ich jedoch keinen Unterschied.
Bei einer E14 Kerze Color & White ausprobiert, bringen komischerweise auch sat und hue klare veränderungen.
Gibt es eine Möglichkeit festzustellen welche Quellen welche Funktionen unterstützen? Abgesehen von rein weißen Leuchtmitteln natürlich die keine Farbeinstellungen kennen.
Offenbar ist ja zwischen der E14 Kerze und dem Lightstrip ein Unterschied vorhanden obwohl beide Weiß und Color mit 16 Mil. Farben können.
Gibt es eine Möglichkeit die Eigenschaften eines Leuchtmittels zu ändern ohne dieses einzuschalten?
Kann ich zum Beispiel die Farbe oder Helligkeit ändern während die Lampe aus ist und dann einfach mit der neuen Einstellung eingeschaltet wird?
Habe mal versucht über setreading die entsprechenden Readings zu setzen. Die Eingabe wird auch übernommen, wirkt sich aber bei der Lampe nicht aus, die geht trotz neuer Werte mit den alten Werten an.
das HUEDevice modul zeit normalerweise nur die kommandos an die ein leuchtmittel auch tatsächlich unterstützt. eveneutell muss man dazu das subtype attribut von hand setzen wenn die automatisch erkennung nicht greift.
wenn du die farbe und sättigung mit hue bzw. sat nicht einstellen kannst stimmt etwas nicht. siehst du das die neu gesetzten werte zurück gemeldet werden?
du kannst versuchen im kommando am ende explizit ein : off anzuhängen um die lampen aus zu lassen.
setreading ändert nur readings. ein modul bekommt davon nichts mit. damit kannst du niemals am device etwas ändern. wie kommt man auf so eine idee?
Zitatdas HUEDevice modul zeit normalerweise nur die kommandos an die ein leuchtmittel auch tatsächlich unterstützt. eveneutell muss man dazu das subtype attribut von hand setzen wenn die automatisch erkennung nicht greift.
Also bei mir wird auch für den Lightstrip diese beiden Eigenschaften angezeigt, sonst könnte ich es ja nicht testen und sagen, dass sie keine Veränderung zeigen. Es werden auch alle Readings angezeigt.
Zitatwenn du die farbe und sättigung mit hue bzw. sat nicht einstellen kannst stimmt etwas nicht. siehst du das die neu gesetzten werte zurück gemeldet werden?
Also beide Werte werden bei änderung des Schiebereglers unten in den Readings geändert. Wenn ich über die Farbauswahlen in der Titelleiste eine Farbe auswähle ändert sich der Wert bei Hue nicht. Sollte doch eigentlich sein, oder nicht?
Zitatdu kannst versuchen im kommando am ende explizit ein : off anzuhängen um die lampen aus zu lassen.
Klappt leider nicht, sobald ich das : off anhänge wird der Befehl ignoriert.
Zitatsetreading ändert nur readings. ein modul bekommt davon nichts mit. damit kannst du niemals am device etwas ändern. wie kommt man auf so eine idee?
Die Idee ist ganz einfach, ich möchte für bestimmte Lampen (Küche, Flur) je nach Tageszeiten verschiedene Farbtöne und Helligkeiten nutzen um zum Beispiel den Blend-/Weckeffekt Nachts so gering wie möglich zu halten.
Statt für jede Variante ein Notify/DOIF mit den entsprechenden Helligkeiten zu erstellen wollte ich einfach ein Notoify/DOIF zum ein-/ausschalten nutzen und ein zweites indem einfach abhängig der Uhrzeit die Lichteinstellungen universal gesetzt werden.
wenn sich die readings ändern hat der hub den befehl ausgewertet. keine ahnung warum sich an deiner lampe dann nichts tut.
was isst die titelleiste?
es ging darum wie du darauf kommst setreading zu verwenden statt set. bitte mach dich noch mal mit den fhem grundlagen vertraut.
Klar benutzt man set, aber dann geht die Lampe eben IMMER mit an - egal was man absetzt.
Darum hatte ich die Idee einfach mit setreading nur den Wert des Readings zu ändern.
Probieren macht eben schlauer. Leider bringt das aber eben nichts.
Zitat von: justme1968 am 13 April 2021, 09:59:36
was isst die titelleiste?
Popcorn? :-D Sorry, konnte ich mir nicht verkneifen ;-)
@Superposchi: Mach doch bitte mal ein "List" deiner Lampe. Und vielleicht kannst du auch einen etwas sinnvolleren Titel für diesen Thread wählen (im allerersten Post editieren)
Zitat von: KernSani am 13 April 2021, 18:43:32
Popcorn? :-D Sorry, konnte ich mir nicht verkneifen ;-)
das war bis jetzt der beste beitrag hier ;)
Hier das List des Lightstripes:
Internals:
.FhemMetaInternals 1
DEF 16 IODev=Hue_Bridge
FUUID 5fcd0e33-f33f-793a-c61b-1215639b2bab2534
FVERSION 31_HUEDevice.pm:0.239120/2021-03-08
ID 16
INTERVAL
IODev Hue_Bridge
NAME wz_licht_fensterbrettbeleuchtung
NR 120
STATE off
TYPE HUEDevice
desired 0
manufacturername _TZ3000_riwp3k79
modelid TS0505A
name Fensterlicht
swversion
type Extended color light
uniqueid 58:8e:81:ff:fe:e2:dd:20-01
.attraggr:
.attrminint:
READINGS:
2021-04-12 23:23:17 alert none
2021-04-12 23:23:17 bri 254
2021-04-13 20:15:01 colormode xy
2021-04-12 23:23:17 ct 162 (6172K)
2021-04-12 23:23:17 effect none
2021-04-13 09:41:08 hue 5094
2021-04-13 23:51:39 onoff 0
2021-04-13 23:51:39 pct 0
2021-04-14 07:25:19 reachable 1
2021-04-13 22:00:01 rgb 2b56fb
2021-04-13 09:43:17 sat 254
2021-04-13 23:51:39 state off
2021-04-13 22:00:01 xy 0.1671,0.1873
helper:
alert none
battery -1
bri 254
colormode xy
ct 162
devtype
effect none
hue 5094
lastseen
mode
on 0
pct 0
reachable 1
rgb 2b56fb
sat 254
update_timeout 1
xy 0.1671,0.1873
helper:
json:
manufacturername _TZ3000_riwp3k79
modelid TS0505A
name Fensterlicht
productname Extended color light
swversion
type Extended color light
uniqueid 58:8e:81:ff:fe:e2:dd:20-01
capabilities:
control:
colorgamuttype other
ct:
max 65535
min 0
streaming:
config:
archetype huelightstrip
direction omnidirectional
function mixed
state:
alert none
bri 254
colormode xy
ct 162
effect none
hue 5094
mode homeautomation
sat 254
xy:
0.1671
0.1873
swupdate:
lastinstall
state notupdatable
Attributes:
IODev Hue_Bridge
alias Fensterbrettbeleuchtung
color-icons 2
devStateIcon {(HUEDevice_devStateIcon($name),"toggle")}
group Lampen
icon hue_filled_lightstrip
model TS0505A
room HUEDevice,Wohnung->Wohnzimmer
subType extcolordimmer
verbose 4
webCmd rgb:rgb ff0000:rgb DEFF26:rgb 0000ff:ct 490:ct 380:ct 270:ct 160:toggle:on:off
Aber eigentlich ist der Tread doch erledigt, das was im Moment hier besprochen wird hat ja mit der ursprünglichen Frage nichts mehr zu tun, oder?
Ich meine ist schon interessant warum es angezeigt wird wenn es nicht geht, aber die eigentliche Frage war ja was die Werte Bedeuten und welche Auswirkungen sie haben bzw. wie sie in Abhängigkeit zueinander stehen.
Das ist ja eigentlich beantwortet.
welches kommando genau geht nicht?
set wz_licht_fensterbrettbeleuchtung sat xxx und set wz_licht_fensterbrettbeleuchtung hue xxx haben keine Auswirkungen.
Ich zwar nicht Deine Hardware, trotzdem habe ich es mal probiert.
sat = Farbsättigug ändert sich
hue = wenn off, dann on mit letzter Einstellung; wenn on, dann keine Reaktion
Stört mich aber nicht, ich nutze rgb.