ich muss sagen, es ist ein steiniger Weg um wieder alles zum laufen zu bekommen aber im Großen und Ganzen ist openHAB 3 echt eine Verbesserung und vor allem eine Komfort-Steigerung.
An dieser Stelle noch mal meinen großen Dankl an allen fürenden Entwickler und alle Helfer.
Nun zu meinerm Problem.
Ich habe unter 2.5 ausgewählte Daten mit rrd4j aufgezeichnet.
Nun habe ich mir gedacht, da ich bei der Umstellung auf 3.3 eh alle Datenbanken verliere kann ich auch auf influxdb umstellen um die vielseitigere Darstellmöglichkeit über Grafana nutzen zu können.
Schöne Idee, bringt mich aber an den Rand des Wahnsinns durch Schlafentzug

Meine rrd4j.persist sah so aus:
Code: Alles auswählen
Strategies
{
everyMinute: "0 * * * * ?"
everyHour: "0 0 * * * ?"
everyDay: "0 0 0 * * ?"
default = everyChange
}
Items
{
gWetter* : strategy = everyMinute, restoreOnStartup
gPool* : strategy = everyMinute, restoreOnStartup
gWind* : strategy = everyMinute, restoreOnStartup
gTempWohnzimmer* : strategy = everyMinute, restoreOnStartup
gTempArbeitszimmer* : strategy = everyMinute, restoreOnStartup
gTempBeschlagschuppen* : strategy = everyMinute, restoreOnStartup
gTempBad* : strategy = everyMinute, restoreOnStartup
gTempFlurUnten* : strategy = everyMinute, restoreOnStartup
gTempFlurOben* : strategy = everyMinute, restoreOnStartup
gTempWC* : strategy = everyMinute, restoreOnStartup
gTempSchlafzimmer* : strategy = everyMinute, restoreOnStartup
gTempCharlotte* : strategy = everyMinute, restoreOnStartup
gTempJohanna* : strategy = everyMinute, restoreOnStartup
gTempGarage_Bad* : strategy = everyMinute, restoreOnStartup
gTempGarage_Schlafzimmer* : strategy = everyMinute, restoreOnStartup
gTempGarage_Zimmer_hinten* : strategy = everyMinute, restoreOnStartup
gStromversorgung* : strategy = everyMinute, restoreOnStartup
gMomentGesamtStrom* : strategy = everyMinute, restoreOnStartup
gMomentGesamtGas* : strategy = everyMinute, restoreOnStartup
gMomentGesamtWasser* : strategy = everyMinute, restoreOnStartup
gSchmiedeRauch* : strategy = everyChange, restoreOnStartup
gGarageRauch* : strategy = everyChange, restoreOnStartup
gDWSRauch* : strategy = everyChange, restoreOnStartup
gWaermemenge* : strategy = everyMinute, restoreOnStartup
SolarThermie_Waermemenge_W : strategy = everyMinute, restoreOnStartup
Buderus_heatSources_actualPower : strategy = everyMinute, restoreOnStartup
Buderus_vorruebergehender_manueller_Betrieb : strategy = everyChange, restoreOnStartup
Heizung_Schmiede_Arbeit_Urlaub_Verreist : strategy = everyChange, restoreOnStartup
DoorBird_Klingel_Snapshot_TimeStamp_Anzeige : strategy = everyChange, restoreOnStartup
DoorBird_Bewegung_Snapshot_TimeStamp_Anzeige : strategy = everyChange, restoreOnStartup
USV_Last_Self_Test_result : strategy = everyChange, restoreOnStartup
USV_Last_Self_Test_date : strategy = everyChange, restoreOnStartup
Wetter_Daten_Lokal_rainin : strategy = everyChange, restoreOnStartup
Zaehlerstand_Strom_1_0_1_8_0 : strategy = everyMinute, restoreOnStartup
Zaehlerstand_Gas : strategy = everyMinute, restoreOnStartup
Zaehlerstand_Wasser : strategy = everyMinute, restoreOnStartup
}
Code: Alles auswählen
Strategies
{
everyMinute : "0 * * * * ?"
everyHour : "0 0 * * * ?"
everyDay : "0 0 0 * * ?"
default = everyChange
}
Items
{
gWetter* : strategy = everyMinute, restoreOnStartup
gPool* : strategy = everyMinute, restoreOnStartup
gWind* : strategy = everyMinute, restoreOnStartup
gTempWohnzimmer* : strategy = everyMinute, restoreOnStartup
gTempArbeitszimmer* : strategy = everyMinute, restoreOnStartup
gTempBeschlagschuppen* : strategy = everyMinute, restoreOnStartup
gTempBad* : strategy = everyMinute, restoreOnStartup
gTempFlurUnten* : strategy = everyMinute, restoreOnStartup
gTempFlurOben* : strategy = everyMinute, restoreOnStartup
gTempWC* : strategy = everyMinute, restoreOnStartup
gTempSchlafzimmer* : strategy = everyMinute, restoreOnStartup
gTempCharlotte* : strategy = everyMinute, restoreOnStartup
gTempJohanna* : strategy = everyMinute, restoreOnStartup
gTempGarage_Bad* : strategy = everyMinute, restoreOnStartup
gTempGarage_Schlafzimmer* : strategy = everyMinute, restoreOnStartup
gTempGarage_Zimmer_hinten* : strategy = everyMinute, restoreOnStartup
gStromversorgung* : strategy = everyMinute, restoreOnStartup
gMomentGesamtStrom* : strategy = everyMinute, restoreOnStartup
gMomentGesamtGas* : strategy = everyMinute, restoreOnStartup
gMomentGesamtWasser* : strategy = everyMinute, restoreOnStartup
gSchmiedeRauch* : strategy = everyChange, restoreOnStartup
gGarageRauch* : strategy = everyChange, restoreOnStartup
gDWSRauch* : strategy = everyChange, restoreOnStartup
gWaermemenge* : strategy = everyMinute, restoreOnStartup
SolarThermie_Waermemenge_W : strategy = everyMinute, restoreOnStartup
Buderus_heatSources_actualPower : strategy = everyMinute, restoreOnStartup
Buderus_vorruebergehender_manueller_Betrieb : strategy = everyChange, restoreOnStartup
Heizung_Schmiede_Arbeit_Urlaub_Verreist : strategy = everyChange, restoreOnStartup
DoorBird_Klingel_Snapshot_TimeStamp_Anzeige : strategy = everyChange, restoreOnStartup
DoorBird_Bewegung_Snapshot_TimeStamp_Anzeige : strategy = everyChange, restoreOnStartup
USV_Last_Self_Test_result : strategy = everyChange, restoreOnStartup
USV_Last_Self_Test_date : strategy = everyChange, restoreOnStartup
Wetter_Daten_Lokal_rainin : strategy = everyChange, restoreOnStartup
Zaehlerstand_Strom_1_0_1_8_0 : strategy = everyMinute, restoreOnStartup
Zaehlerstand_Gas : strategy = everyMinute, restoreOnStartup
Zaehlerstand_Wasser : strategy = everyMinute, restoreOnStartup
}
Der Befehl "influx -version" gibt folgendes aus:
InfluxDB shell version: 1.8.10
In Grafana werden auch alle items und gruppen aus influxdb.persist angezeigt aber es scheint als seien keine Daten enthalten.
Jedenfalls werden meine Tagesverbräuche nicht merhr ermittelt.
ODER funktioniert diese art der Berechnung in den Rules in 3.3 nicht mehr?
Code: Alles auswählen
Verbrauch_Strom_Tag.sendCommand((Zaehlerstand_Strom_1_0_1_8_0.deltaSince(now.withTimeAtStartOfDay)) / 1000.0)
Florian