Hi,
was ist wenn man manuell ein Profil zuweist, Du erkennst es und teilst dann? Profil ~illumination.10000 anlegen und wenn das als eigenes Profil gewählt wurde eben teilen.
Ralf
Hi,
was ist wenn man manuell ein Profil zuweist, Du erkennst es und teilst dann? Profil ~illumination.10000 anlegen und wenn das als eigenes Profil gewählt wurde eben teilen.
Ralf
Das würde funktionieren, das müsstest du dann aber wirklich per Hand machen.
Ist jetzt die Frage, was häufiger vorkommt.
Grüße,
Kai
Moin Kai,
mich würde es nicht stören wenn ich ein Profil auswählen muss. Das macht man ja im besten Fall nur einmal.
Ralf
Hallo Kai,
wegen meinem RGBW-Modul nochmal…
hab nun den zigbee2mqtt device angelegt und beim topic „0x00124b001b343624“ eingetragen
nach ewigem hin und her habe ich es doch noch geschafft das Teil zu koppeln , bekomme aber ausm Debug nicht mehr raus als :
06.09.2019, 19:30:21 | JSON | {„DataID“:"{7F7632D9-FA40-4F38-8DEA-C83CD4325A32}",„PacketType“:3,„QualityOfService“:0,„Retain“:false,„Topic“:„zigbee2mqtt/bridge/log“,„Payload“:"{„type“:„device_connected“,„message“:„0x00124b001b343624“,„meta“:{„modelID“:„GL-C-007“}}"}
06.09.2019, 19:30:21 | MQTT Topic | zigbee2mqtt/bridge/log
06.09.2019, 19:30:21 | MQTT Payload | {„type“:„device_connected“,„message“:„0x00124b001b343624“,„meta“:{„modelID“:„GL-C-007“}}
… mach ich da was falsch ? bzw. gibt es vllt. noch andere möglichkeiten irgendwo verwertbare daten auszulesen?
lg
Patrick
Ich brauche ein Debug aus der Instanz und dann musst du am Gerät etwas schalten.
Grüße,
Kai
Gesendet von iPhone mit Tapatalk
hallo,
habs mal über symcon versucht zu schalten :
06.09.2019, 22:41:14 | JSON | {„DataID“:"{7F7632D9-FA40-4F38-8DEA-C83CD4325A32}",„PacketType“:3,„QualityOfService“:0,„Retain“:false,„Topic“:„zigbee2mqtt/0x00124b001b343624“,„Payload“:"{„state“:„ON“,„brightness“:128}"}
06.09.2019, 22:41:14 | MQTT Topic | zigbee2mqtt/0x00124b001b343624
06.09.2019, 22:41:14 | MQTT Payload | {„state“:„ON“,„brightness“:128}
06.09.2019, 22:41:24 | JSON | {„DataID“:"{7F7632D9-FA40-4F38-8DEA-C83CD4325A32}",„PacketType“:3,„QualityOfService“:0,„Retain“:false,„Topic“:„zigbee2mqtt/0x00124b001b343624“,„Payload“:"{„state“:„OFF“,„brightness“:128}"}
06.09.2019, 22:41:24 | MQTT Topic | zigbee2mqtt/0x00124b001b343624
06.09.2019, 22:41:24 | MQTT Payload | {„state“:„OFF“,„brightness“:128}
habs auch versucht mit „Befehle testen“ - " Erweitert" - " Funktionen" - " Z2M - set color" ; wird aber vom Modul nicht ausgeführt
…sorry , dass ich deine Geduld mit sowas strapazieren muss :o
lg
Das sieht schon mal besser aus.
Aber dann hab ich mich evtl. nicht richtig ausgedrückt.
Kannst du mal am Gerät selbst schalten?
Oder mal länger warten? Evtl. kommen dann noch mehr Daten an.
Grüße,
Kai
Gesendet von iPhone mit Tapatalk
Hallo Kai,
habs schon verstanden wies gemeint war aber am Gerät selber hab ich keine Möglichkeit was zu schalten
werd das ding mal laufen lassen und sehen ob noch mehr im debug kommt.
lg
Gesendet von iPhone mit Tapatalk
Alles klar, sonst versuche ich mal anhand der Doku was zu bauen.
Grüße,
Kai
Gesendet von iPhone mit Tapatalk
Moin Kai,
ich habe da mal was gemacht:
if (property_exists($Payload, 'illuminance')) {
$this->RegisterVariableInteger('Z2M_Illuminance', $this->Translate('Illuminance'), '~Illumination');
if (property_exists($Payload, 'temperature')) {
SetValue($this->GetIDForIdent('Z2M_Illuminance'), $Payload->illuminance / 10000);
}
else{
SetValue($this->GetIDForIdent('Z2M_Illuminance'), $Payload->illuminance);
}
}
bisher kenne ich nur den Hue Bewegungsmelder der auch Temperatur meldet.
Ralf
Ich schaue da nochmal genau nach.
Die Idee könnte sehr gut sein.
Grüße,
Kai
Gesendet von iPhone mit Tapatalk
Hi,
bei mir sieht es sehr gut aus:-)
Die Hue-Zeile muss natürlich
SetValue($this->GetIDForIdent('Z2M_Illuminance'), intval(pow(10, $Payload->illuminance / 10000)));
heißen und nicht stumpf durch 10000 teilen. War eben ein Schnellschuss von mir.
Ralf
Ich habe gerade mal nachgeschaut, es gibt leider mehre Bewegungsmelder, die auch Temperaturen liefern.
Wie wäre es, wenn ich einfach eine Checkbox einbaue, mit der man die Umrechnung deaktivieren oder aktivieren kann?
Grüße,
Kai
Hi,
gute Idee. Ich hoffe das es nicht noch mehr Bewegungsmelder mit komischen Umrechenformeln gibt:-)
Ralf
Die Lösung ist zwar nicht schön, aber mir fällt gerade nichts besseres ein.
Grüße,
Kai
Hi,
besser als Werte die man nicht/schlecht interpretieren/vergleichen kann. Hersteller und Typ bleiben ja glaube ich bei Zigbee2MQTT hängen wenn ich es richtig gesehen habe.
Ralf
Hersteller und Typ kommt leider nicht an.
Du kannst ja nochmal ein bisschen testen, ob da doch etwas ankommt.
Ich habe zur Zeit keine Geräte per Zigbee2MQTT eingebunden.
Grüße,
Kai
Hi Kai,
ich habe mal Debug ein paar Stunden laufen lassen. Von Zigbee2MQTT kommt keinerlei Information zum Gerät oder Hersteller.
Ralf
Danke für deine Mühe.
Ich habe mal eine neue Version online gestellt mit Umrechnung, kannst du diese mal testen?
Grüße,
Kai
Hi,
sieht gut aus. So schlecht ist die Lösung aber auch nicht. Man macht es ja nur einmal.
Ralf