homebridge-fhem und eve history

Begonnen von justme1968, 07 Februar 2019, 19:21:44

Vorheriges Thema - Nächstes Thema

justme1968

ich habe eben die homebridge-fhem version 0.4.12 eingecheckt.

damit gibt es die möglichkeit für ContactSensor und TemperatureSensor services über einen eintrag im homebridgeMapping das history feature von Eve zu nutzen:... history:size=1024 ...

im prinzip müsset das ganze auch für Thermostat und MotionSensor gehen. ist aber ungetestet.

es könnte auch für geräte funktionieren die ein power reading haben bzw. die eve cusom characteristic Power verwenden. dazu noch type=energy in der history characteristic hinterlegen.

die anzahl der öffnungen ist noch nicht eingebaut. den wert 0 also ignorieren.


manchmal dauert es etwas bis eve die zusätzlichen characteristics anzeigt.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

DeeSPe

Sehr interessant.
Das werde ich gleich mal testen, heute ist Update Tag.  :P
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

DeeSPe

Meine ganzen Fenster- und Türkontakte sind nicht mehr in HomeKit zu sehen.
Habe folgendes im Log gefunden:
Feb 07 20:42:40 fhem homebridge[14109]: [2019-2-7 20:42:40] [FHEM] wz_Fenster3: Custom LastActivation characteristic requires FakeGatoHistory

Die History habe ich mal für den Aussensensor aktiviert, es wird auch das Feld dafür angezeigt, aber ohne Daten.

Die History für eine Steckdose mit
history:size=1024,type=energy
wird noch gar nicht angezeigt.

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

justme1968

es sollten keine devices verschwinden. schau mal ob sie im standard raum gelandet sind. homebridge-fhem verwendet seit einigen tagen die fuuid um die devices eindeutig zu identifizieren. dadurch werden devices die keine andere seriennummer haben ein mal als neu erkannt.

die meldung sollte unkritisch sein.

manchmal dauert es bis die history angezeigt wird. energie ist aber noch ungetestet. kann sein das die noch nicht geht.

hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

bgewehr

Also so?

clear
CurrentTemperature:temperature,history:size=1024
CurrentRelativeHumidity:humidity,history:size=1024
49C8AE5A-A3A5-41AB-BF1F-12D5654F9F41:windSpeed,name=WINDGESCHWINDIGKEIT,format=FLOAT,unit=kmh,maxValue=250,minValue=0,minStep=1,history:size=1024
46f1284c-1912-421b-82f5-eb75008b167e:windDirection,name=WINDRICHTUNG,format=UINT8,unit=ARC_DEGREE,maxValue=360,minValue=0,minStep=1,history:size=1024
StatusLowBattery:battery,values=ok:BATTERY_LEVEL_NORMAL;/^.*/:BATTERY_LEVEL_LOW
ccc04890-565b-4376-b39a-3113341d9e0f:RegenmengeLast24Hours:state,name=REGEN_24h,format=FLOAT,unit=mm,maxValue=100,minValue=0,minStep=1
10c88f40-7ec4-478c-8d5a-bd0c3cce14b7:RegenmengeLast1Hours:state,name=REGEN_1h,format=FLOAT,unit=mm,maxValue=100,minValue=0,minStep=1,history:size=1024
0000006B-0000-1000-8000-0026BB765291:brightness,name=BRIGHTNESS,format=FLOAT,unit=LUX,maxValue=10000,minValue=0,minStep=.0001,history:size=1024
cd65a9ab-85ad-494a-b2bd-2f380084134c:isRaining,name=BEDINGUNGKATEGORIE,values=0:0;1:2,format=UINT8,maxValue=3,minValue=0,minStep=1
cd65a9ab-85ad-494a-b2bd-2f380084134d:isRaining,name=BEDINGUNG,format=STRING,values=0:-;/.*/:Regen


Noch sehe ich nix...
FritzBox 7590, Synology DS216+II mit Docker
Docker: FHEM mit hmlan, Homebridge, node-red, mosquitto, ems-collector für Buderus EMS mit AVR Net-IO
Gartenwasser über MQTT auf R/Pi A+
Volkszaehler.org auf R/Pi 2B mit Pi_Erweiterung
Raspberrymatic auf R/Pi 4B mit RPI-RF-MOD u. CUL868

justme1968

nein. nur ein mal als eigene charakteristik. einfach alleine auf einer zeile.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

bgewehr

#6
Ok, es beginnt:
FritzBox 7590, Synology DS216+II mit Docker
Docker: FHEM mit hmlan, Homebridge, node-red, mosquitto, ems-collector für Buderus EMS mit AVR Net-IO
Gartenwasser über MQTT auf R/Pi A+
Volkszaehler.org auf R/Pi 2B mit Pi_Erweiterung
Raspberrymatic auf R/Pi 4B mit RPI-RF-MOD u. CUL868

bgewehr

Erster Wert gespeichert, Temperatur fälschlicherweise 0:
FritzBox 7590, Synology DS216+II mit Docker
Docker: FHEM mit hmlan, Homebridge, node-red, mosquitto, ems-collector für Buderus EMS mit AVR Net-IO
Gartenwasser über MQTT auf R/Pi A+
Volkszaehler.org auf R/Pi 2B mit Pi_Erweiterung
Raspberrymatic auf R/Pi 4B mit RPI-RF-MOD u. CUL868

hoppel118

Sehr coole Sache! Ich hoffe, dass ich auch bald mal wieder ein Bisschen Zeit für mein FHEM habe...
Server: Openmediavault, XEON E3-1240L-v5, Supermicro X11SSH-CTF, 64GB ECC RAM, SSD, RAID-Z2
Homebridge | Alexa | Yowsup
Homematic | HomeConnect | MQTT | Philips Hue | Sonos | Unifi Network & Protect | vbus | Xiaomi

bgewehr

Kann es sein, dass das Komma stört?

Die Temperatur wurde tatsächlich falsch gespeichert:
FritzBox 7590, Synology DS216+II mit Docker
Docker: FHEM mit hmlan, Homebridge, node-red, mosquitto, ems-collector für Buderus EMS mit AVR Net-IO
Gartenwasser über MQTT auf R/Pi A+
Volkszaehler.org auf R/Pi 2B mit Pi_Erweiterung
Raspberrymatic auf R/Pi 4B mit RPI-RF-MOD u. CUL868

justme1968

ja das kann sein. schaue es mir morgen an.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

bgewehr

Jedenfalls ist es irgendwie verwirrt:
FritzBox 7590, Synology DS216+II mit Docker
Docker: FHEM mit hmlan, Homebridge, node-red, mosquitto, ems-collector für Buderus EMS mit AVR Net-IO
Gartenwasser über MQTT auf R/Pi A+
Volkszaehler.org auf R/Pi 2B mit Pi_Erweiterung
Raspberrymatic auf R/Pi 4B mit RPI-RF-MOD u. CUL868

bgewehr

Aber es erholt sich von selbst:
FritzBox 7590, Synology DS216+II mit Docker
Docker: FHEM mit hmlan, Homebridge, node-red, mosquitto, ems-collector für Buderus EMS mit AVR Net-IO
Gartenwasser über MQTT auf R/Pi A+
Volkszaehler.org auf R/Pi 2B mit Pi_Erweiterung
Raspberrymatic auf R/Pi 4B mit RPI-RF-MOD u. CUL868

DeeSPe

Zitat von: justme1968 am 07 Februar 2019, 20:53:45
es sollten keine devices verschwinden. schau mal ob sie im standard raum gelandet sind. homebridge-fhem verwendet seit einigen tagen die fuuid um die devices eindeutig zu identifizieren. dadurch werden devices die keine andere seriennummer haben ein mal als neu erkannt.

die meldung sollte unkritisch sein.

manchmal dauert es bis die history angezeigt wird. energie ist aber noch ungetestet. kann sein das die noch nicht geht.

Das einige Geräte im Standardraum gelandet sind habe ich bemerkt und diese auch wieder dem richtigen Raum zugeordnet.
Allerdings sind wirklich alle Tür- und Fensterkontakte (HM-Sec-SCo) aus meinen HomeKit verschwunden, ohne dass ich an denen irgendetwas verändert habe.

Die History meines Gartensensors (Temperatur und Luftfeuchtigkeit) wurde nun auch mit Werten befüllt.
Werden die Daten in der Eve-App geloggt oder woher kommt die History?

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

justme1968

was sagt das log beim starten zu den verschwunden devices?

das log wird zur laufzeit mir den readings befühlt und in der app und im homebridge-fhem gehalten. homebridge-fhem speichert es auch lokal auf platte.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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