Hallo zusammen,
als Fhem Newbie brauche ich mich ja nicht zu outen. :-) Es ist ja der erste Post hier im Forum.
Die ersten Schritte mit Fhem auf dem Raspberry PI 3 habe ich hinter mir.
Ich habe auch schon den Zugriff auf meine Fritzbox hinbekommen und daran anschließend
auch den Zugriff auf die FritzDect Steckdose im Keller.
Für die Aufnahme der Temperatur aus dem Sensor habe ich mich auch an einer Anleitung entlang gehangelt.
Habe einen DUMMY angelegt und ein NOTIFY.
define FBDECT_temp dummy
define FBDECT_Temperatur notify FBDECT_fritzbox:temperature.* set FBDECT_temp $EVTPART1
Attr FBDECT_temp genericDeviceType thermometer
Das funktioniert auch soweit gut.
Das Dummy erhält alle 5 Minuten die Temperatur.
Jetzt wollte ich das Ganze mittels Homebridge in der HomeApp verfügbar machen.
Die Homebridge ist installiert, der Autostart eingerichtet und funktioniert auch.
Aber mit dem Dummy haperts hier nun.
Er taucht zwar auf, zeigt aber als Temperatur 0 Grad an, obwohl in FHEM z.B. 26,6 stehen.
Hat vielleicht jemand schon dieses Problem gehabt?
Danke
Viele Grüße
René
warum verwendest du den dummy statt dem orginal device?
damit homebridge-fhem das reading automatisch erkennt muss es temperature heißen. wenn du einen anderen namen verwendet brauchst du ein passendes homebridgeMapping.
gruss
andre
ps: statt dummy und notify kannst du auch readingsProxy verwenden.
Hi Andre,
ich tapse in ganz kleinen Schritten... :D
Also ich habe es jetzt mit dem readingsProxy eingebunden. (habs mal angehängt)
Der zeigt auch alles schön an.
Aber in der Home App bzw. Eve App zeigt mir nur 0 Grad.
Und das Homebridge-fritz Plugin scheint Probleme zu haben direkt die Temperatur abzufragen.
Da bekomme ich die Fehlermeldung
Zitat< getTemperature failed
Unhandled rejection getTemperature failed
Hab ich in der Konfiguration was vergessen?
Gruß
René
wie oben geschrieben: das reading muss entweder temperature heissen oder du musst ein passendes homebridgeMapping verwenden:attr <name> homebridgeMapping CurrentTemperature=<reading>
gruss
andre
Hallo Andre,
ich habe es mittlerweile gelöst.
Den Dummy und das Notify habe ich ersetzt gegen den ReadingsProxy.
Mit folgenden Befehlen läuft das Device jetzt und ich sehe es auch ordentlich in der HomeApp und der EveAPP
define FBDECT_temp_proxy readingsProxy FBDECT_fritzbox_08761_0220007:temperature
attr FBDECT_temp_proxy event-on-change-reading state
attr FBDECT_temp_proxy genericDeviceType thermometer
attr FBDECT_temp_proxy homebridgeMapping CurrentTemperature=state
attr FBDECT_temp_proxy room Homekit
attr FBDECT_temp_proxy siriName Temperatur Keller
Danke nochmal für die Hilfe und Tips.
Gruß
rené
Hallo zusammen,
ich lese schon eine ganze Weile mit und habe mir mit Hilfe des Forums Homebridge auf meinem RPi, in Verbindung mit einer Fritz!Box, installiert.
In FHEM habe ich 3 Fritz!Dect 200 Steckdosen eingebunden, welche mir auch in Apple HomeKit angezeigen lassen und schalten kann.
Ebenfalls wird mir das Temperatur-Logo in Apple HomeKit angezeigt, welches jedoch immer auf 0° C steht. In FHEM wird die Temperatur korrekt angezeigt und auch aktualisiert.
Für die Temperatur habe ich mir auch ein FBDECT_temp_proxy angelegt. Leider funktioniert das Ganze aber immer noch nicht.
Im Homebridge LOG kommt immer die Meldung:
Code: [Auswählen]
[2018-3-17 14:40:37] [My FritzBox] < getTemperature failed
Unhandled rejection getTemperature failed
Ich versuch nur schon seit Tagen den Fehler/ die Lösung zu finden und bin mit meinem Latein am Ende.
Kann bitte mal jemand darüber schauen und mir weiterhelfen?
Anbei noch ein paar Bilder meiner Konfiguration:
V.G. Vati
Hi Vati,
screenshots schaut sich niemand gerne an - bitte ein list der Devices posten (siehe auch https://forum.fhem.de/index.php/topic,71806.0.html)
Hallo zusammen,
anbei die gewünschten lists der Devices und die dazugehörigen readingsproxys:
BELEUCHTUNG Device List
Internals:
CHANGED
DEF FRITZBOX:08761_0371055 powerMeter,tempSensor,switch
FRITZBOX_MSGCNT 3
FRITZBOX_TIME 2018-03-18 09:57:17
IODev FRITZBOX
LASTInputDev FRITZBOX
MSGCNT 3
NAME FBDECT_FRITZBOX_08761_0371055
NR 62
STATE on
TYPE FBDECT
id 08761_0371055
props powerMeter,tempSensor,switch
READINGS:
2018-03-18 09:57:17 AIN 08761 0371055
2018-03-18 09:57:17 FBNAME BELEUCHTUNG
2018-03-18 09:57:17 FBPROP powerMeter,tempSensor,switch
2018-03-18 09:57:17 FBTYPE FRITZ!DECT 200
2018-03-18 09:57:17 ID 17
2018-03-18 09:57:17 energy 167 Wh
2018-03-18 09:57:17 fwversion 03.37
2018-03-18 09:57:17 locked no
2018-03-18 09:57:17 mode manuell
2018-03-18 09:57:17 power 0.00 W
2018-03-18 09:57:17 present yes
2018-03-18 09:57:17 state on
2018-03-18 09:57:17 tempadjust 0.0 C
2018-03-18 09:57:17 temperature 21.8 C (measured)
Attributes:
IODev FRITZBOX
alias BELEUCHTUNG
event-min-interval power:120
event-on-change-reading temperature,state
room FBDECT
siriName Temperatur BELEUCHTUNG
DACHBODEN Device List
Internals:
CHANGED
DEF FRITZBOX:08761_0335369 powerMeter,tempSensor,switch
FRITZBOX_MSGCNT 3
FRITZBOX_TIME 2018-03-18 09:57:17
IODev FRITZBOX
LASTInputDev FRITZBOX
MSGCNT 3
NAME FBDECT_FRITZBOX_08761_0335369
NR 68
STATE on
TYPE FBDECT
id 08761_0335369
props powerMeter,tempSensor,switch
READINGS:
2018-03-18 09:57:17 AIN 08761 0335369
2018-03-18 09:57:17 FBNAME DACHBODEN
2018-03-18 09:57:17 FBPROP powerMeter,tempSensor,switch
2018-03-18 09:57:17 FBTYPE FRITZ!DECT 200
2018-03-18 09:57:17 ID 18
2018-03-18 09:57:17 energy 23434 Wh
2018-03-18 09:57:17 fwversion 03.37
2018-03-18 09:57:17 locked no
2018-03-18 09:57:17 mode auto
2018-03-18 09:57:17 power 2.78 W
2018-03-18 09:57:17 present yes
2018-03-18 09:57:17 state on
2018-03-18 09:57:17 tempadjust 0.0 C
2018-03-18 09:57:17 temperature 3.7 C (measured)
Attributes:
IODev FRITZBOX
alias DACHBODEN
event-min-interval power:120
event-on-change-reading temperature,state
room FBDECT
siriName Temperatur DACHBODEN
GARAGE Device List
Internals:
CHANGED
DEF FRITZBOX:08761_0372183 powerMeter,tempSensor,switch
FRITZBOX_MSGCNT 3
FRITZBOX_TIME 2018-03-18 09:57:17
IODev FRITZBOX
LASTInputDev FRITZBOX
MSGCNT 3
NAME FBDECT_FRITZBOX_08761_0372183
NR 56
STATE on
TYPE FBDECT
id 08761_0372183
props powerMeter,tempSensor,switch
READINGS:
2018-03-18 09:57:17 AIN 08761 0372183
2018-03-18 09:57:17 FBNAME GARAGE
2018-03-18 09:57:17 FBPROP powerMeter,tempSensor,switch
2018-03-18 09:57:17 FBTYPE FRITZ!DECT 200
2018-03-18 09:57:17 ID 16
2018-03-18 09:57:17 energy 1195 Wh
2018-03-18 09:57:17 fwversion 03.37
2018-03-18 09:57:17 locked no
2018-03-18 09:57:17 mode manuell
2018-03-18 09:57:17 power 26.96 W
2018-03-18 09:57:17 present yes
2018-03-18 09:57:17 state on
2018-03-18 09:57:17 tempadjust 0.0 C
2018-03-18 09:57:17 temperature 1.6 C (measured)
Attributes:
IODev FRITZBOX
alias GARAGE
event-min-interval power:120
event-on-change-reading temperature,state
room FBDECT
siriName Temperatur GARAGE
BELEUCHTUNG ReadingsProxy
Internals:
DEF FBDECT_FRITZBOX_08761_0371055:temperature
DEVICE FBDECT_FRITZBOX_08761_0371055
NAME FBDECT_temp_proxy_BELEUCHTUNG
NOTIFYDEV FBDECT_FRITZBOX_08761_0371055,global
NR 78
NTFY_ORDER 50-FBDECT_temp_proxy_BELEUCHTUNG
READING temperature
STATE 21.8 C (measured)
TYPE readingsProxy
CONTENT:
FBDECT_FRITZBOX_08761_0371055 1
READINGS:
2018-03-18 10:03:43 state 21.8 C (measured)
Attributes:
event-on-change-reading state
genericDeviceType thermometer
homebridgeMapping CurrentTemperature=state
room FBDECT
siriName Temperatur BELEUCHTUNG
DACHBODEN ReadingsProxy
Internals:
DEF FBDECT_FRITZBOX_08761_0335369:temperature
DEVICE FBDECT_FRITZBOX_08761_0335369
NAME FBDECT_temp_proxy_DACHBODEN
NOTIFYDEV global,FBDECT_FRITZBOX_08761_0335369
NR 81
NTFY_ORDER 50-FBDECT_temp_proxy_DACHBODEN
READING temperature
STATE 3.7 C (measured)
TYPE readingsProxy
CONTENT:
FBDECT_FRITZBOX_08761_0335369 1
READINGS:
2018-03-18 09:56:12 state 3.7 C (measured)
Attributes:
event-on-change-reading state
genericDeviceType thermometer
homebridgeMapping CurrentTemperature=state
room FBDECT
siriName Temperatur DACHBODEN
GARAGE ReadingsProxy
Internals:
DEF FBDECT_FRITZBOX_08761_0372183:temperature
DEVICE FBDECT_FRITZBOX_08761_0372183
NAME FBDECT_temp_proxy_GARAGE
NOTIFYDEV global,FBDECT_FRITZBOX_08761_0372183
NR 75
NTFY_ORDER 50-FBDECT_temp_proxy_GARAGE
READING temperature
STATE 1.6 C (measured)
TYPE readingsProxy
CONTENT:
FBDECT_FRITZBOX_08761_0372183 1
READINGS:
2018-03-18 09:56:12 state 1.6 C (measured)
Attributes:
event-on-change-reading state
genericDeviceType thermometer
homebridgeMapping CurrentTemperature=state
room FBDECT
siriName Temperatur GARAGE
Das Ganze in der Home App --> siehe Anhang.
Gruß Vati