Hallo,
ich habe einige Schelly 2.5 im "Relay" Mode zur Steuerung meiner Beleuchtung via MQTT2_Device in meinem FHEM integriert.
Auch die HomeKit Integration klappt via Homebridge ausgezeichnet.
Als genericDeviceTyp habe ich lightbulb ausgewählt und mein HomebridgeMapping schaut aktuell so aus:
clear
On=state,cmdOn=on,cmdOff=off,valueOn=on,valueOff=off
Allerdings werden mir damit natürlich Daten wir Leistungsaufnahme oder Temperatur in HomeKit nicht mit angezeigt.
Hat jemand von euch eine Idee welches Device ich dafür verwenden sollte bzw. wie das Mapping denn ausschauen sollte.
Hier noch die Auflistung von einem Device
Internals:
CID MQTT2
DEF MQTT2
DEVICETOPIC LichtKueche
FUUID 5dc5f653-f33f-1f8d-2821-6a2cc5937fd36a54
IODev MQTT2
LASTInputDev MQTT2
MQTT2_MSGCNT 317
MQTT2_TIME 2019-11-09 18:59:33
MSGCNT 317
NAME LichtKueche
NR 79
STATE off
TYPE MQTT2_DEVICE
READINGS:
2019-11-09 11:52:15 battery 100
2019-11-09 11:52:14 commit e26ad2a
2019-11-09 11:52:14 coordinator 20190608
2019-11-09 18:33:12 fw_ver 20190822-102551/v1.5.3@1c2d4dd5
2019-11-09 11:52:15 humidity 73.6
2019-11-09 18:33:12 id shellyswitch25-76D076
2019-11-09 18:59:33 input_0 1
2019-11-09 18:33:12 ip 192.168.0.210
2019-11-09 11:52:15 linkquality 55
2019-11-09 11:52:14 log_level info
2019-11-09 18:46:27 longpush_0 1
2019-11-09 18:33:12 mac DC4F2276D076
2019-11-09 18:33:12 new_fw false
2019-11-09 18:33:12 online true
2019-11-09 18:59:33 overtemperature 0
2019-11-09 11:52:14 permit_join false
2019-11-09 11:52:15 pressure 939.5
2019-11-09 18:59:33 relay_0 off
2019-11-09 18:59:33 relay_0_energy 771
2019-11-09 18:59:33 relay_0_power 0.00
2019-11-09 18:59:33 state off
2019-11-09 18:59:33 temperature 53.16
2019-11-09 11:54:23 temperature_f 122.56
2019-11-09 11:52:14 version 1.6.0
2019-11-09 11:52:15 voltage 3005
Attributes:
IODev MQTT2
comment Channel 2 for LichtWohnzimmer
devStateIcon {my $onl = ReadingsVal($name,"online","false") eq "true"?"10px-kreis-gruen":"10px-kreis-rot";; my $light = ReadingsVal($name,"state","off");; my $cons = ReadingsVal($name,"relay_0_power","unknown");; my $temp = ReadingsVal($name,"temperature","-100");;"<div><a href=\"http://".ReadingsVal($name,"ip","none")." \"target=\"_blank\">".FW_makeImage($onl)."</a> <a href=\"/fhem?cmd.dummy=set $name toggle&XHR=1\">".FW_makeImage($light)."</a> Aktuell: $cons W / Temp.: $temp °C</div>"}
genericDeviceType lightbulb
getList power:noArg shellies/shellyswitch25-76D076/relay/power power
homebridgeMapping clear
On=state,cmdOn=on,cmdOff=off,valueOn=on,valueOff=off
model shelly25_split
readingList shellies/shellyswitch25-76D076/relay/0:.* state
shellies/shellyswitch25-76D076/relay/0:.* relay_0
shellies/shellyswitch25-76D076/input/0:.* input_0
shellies/shellyswitch25-76D076/online:.* online
shellies/shellyswitch25-76D076/announce:.* { json2nameValue($EVENT) }
shellies/announce:.* { $EVENT =~ m,..id...shellyswitch25-76D076...mac.*, ? json2nameValue($EVENT) : undef }
shellies/shellyswitch25-76D076/relay/0/power:.* relay_0_power
shellies/shellyswitch25-76D076/relay/0/energy:.* relay_0_energy
shellies/shellyswitch25-76D076/temperature:.* temperature
shellies/shellyswitch25-76D076/overtemperature:.* overtemperature
shellies/shellyswitch25-76D076/longpush/0:.* longpush_0
room HomeKit,MQTT2_DEVICE
setList off:noArg shellies/shellyswitch25-76D076/relay/0/command off
on:noArg shellies/shellyswitch25-76D076/relay/0/command on
Gruß und Dank aus Tirol
Hallo,
Leistungsaufnahme hatten wir gerade gestern (https://forum.fhem.de/index.php/topic,90220.msg991228.html#msg991228)
Temperatur hier jetzt
attr homebridgeMapping LichtKueche CurrentTemperature=temperature
Beide mappings hab ich bisher nicht genutzt bin aber so (https://lmgtfy.com/?q=fhem+homebridgemapping+temperatur&s=g) bzw.so (https://lmgtfy.com/?q=fhem+homebridgemapping+kwh&s=g) auf die Lösung gestossen.
Gruß
Thomas
Hallo,
vielen Dank, funktioniert perfekt.
Darf ich noch eine Frage, die zwar sicher "off topic" ist dranhängen:
Bei meinen Shellies werden immer Temperaturen zwischen 50 und 65°C (Last maximal 200 Watt) angezeigt, ist die Temperatur bei euch auch so hoch?
Gruß
Selber suchen ist nicht so dein Ding!? ;)
Forumssuche: "Shelly temperatur", 1ter Treffer:
https://forum.fhem.de/index.php/topic,103003.msg966662.html#msg966662
Gruß, Joachim