Danke Hoggle
das hab ich schon mal versucht, weiß aber gar nicht mehr wo die Probleme damit lagen.
Jetzt habe ich aber die api ansprechen können und beispielhaft folgenden String zurück bekommen:
[{“id”:255718,“type”:“DEVICE_PROPERTY_CHANGED”,“timestamp”:1502997819,“deviceID”:409,“deviceType”:“com.fibaro.multilevelSensor”,“propertyName”:“value”,“oldValue”:442.0,“newValue”:437.0},{“id”:255717,“type”:“DEVICE_PROPERTY_CHANGED”,“timestamp”:1502997816,“deviceID”:403,“deviceType”:“com.fibaro.multilevelSensor”,“propertyName”:“value”,“oldValue”:1016.6,“newValue”:1016.5},{“id”:255716,“type”:“DEVICE_PROPERTY_CHANGED”,“timestamp”:1502997816,“deviceID”:401,“deviceType”:“com.fibaro.multilevelSensor”,“propertyName”:“value”,“oldValue”:575.0,“newValue”:577.0},{“id”:255715,“type”:“DEVICE_PROPERTY_CHANGED”,“timestamp”:1502997804,“deviceID”:77,“deviceType”:“com.fibaro.FGMS001v2”,“propertyName”:“value”,“oldValue”:1.0,“newValue”:0.0},{“id”:255714,“type”:“DEVICE_PROPERTY_CHANGED”,“timestamp”:1502997790,“deviceID”:405,“deviceType”:“com.fibaro.temperatureSensor”,“propertyName”:“value”,“DEVICE_PROPERTY_CHANGED”,{“id”:255713,“type”:“DEVICE_PROPERTY_CHANGED”,“timestamp”:1502997773,“deviceID”:77,“deviceType”:“com.fibaro.FGMS001v2”,“propertyName”:“value”,“oldValue”:0.0,“newValue”:1.0},
Hat das schon jemand in eine sprechende Tabelle zerlegt? Die Id ist eine laufende Satznummer, “DEVICE_PROPERTY_CHANGED”, da habe ich bis jetzt noch keinen anderen wert bekommen. Timestamp sind die Sekunden seit dem 1.1.1970 (die kann ich mittlerweile ganz gut in die aktuelle Zeit umrechnen), die deviceid müsste ich über einen anderen Table meinen Modulen zuordnen. Und oldValue":442.0,“newValue”:437.0}, erklärt sich selbst.
Hat das schon jemand aufbereitet?
Ich habe mal an ein VBA Macro gedacht. In Excel kann man ganz gut selektieren und Daten grafisch aufbereiten. Wobei die Api bestimmt auch noch was her gibt, damit meine ich bestimmte Zeiträume bzw. Module und der gleichen aus dem Eventpanel selektieren.
Gruß
Gerhard