Sensormapping erzeugen
Über das Sensormapping wird definiert, welche technischen ID die alten Sensoren und deren neuen Gegenstücke besitzen, damit man per SQL die Historie kopieren kann.
Bei mir enthalten die alten Sensoren die Fahrgestellnummer und die neuen Sensoren den String skoda_enyaq, daher geht das mit einem SQL:
Code
select id, statistic_id
from statistics_meta
where statistic_id like 'sensor.tmbj%' or statistic_id like 'sensor.skoda_enyaq%'
order by statistic_id ;
id statistic_id
277 sensor.skoda_enyaq_batteriestand
273 sensor.skoda_enyaq_kilometerstand
275 sensor.skoda_enyaq_ladegrenze_in_prozent
272 sensor.skoda_enyaq_ladeleistung
276 sensor.skoda_enyaq_nachste_inspektion
274 sensor.skoda_enyaq_reichweite
64 sensor.tmbjganzgeheim123_battery_level
63 sensor.tmbjganzgeheim123_charging_power
61 sensor.tmbjganzgeheim123_charging_rate
60 sensor.tmbjganzgeheim123_charging_time_left
62 sensor.tmbjganzgeheim123_electric_range
Alles anzeigen
Daraus kann man herleiten:
- 64 und 277 entsprechen dem alten bzw. neuen Sensor für den Batteriestand
- 63 und 272 der Ladeleistung. Hier muss man aufpassen: Der alte Sensor misst die Ladeleistung in Watt, der neue in Kilowatt. Mehr dazu später.
- 62 und 274 sind die Reichweite