true
Globale Variable: global_carcharging
true
global_carcharging
true
Globale Variable: global_carupdated
true
global_carupdated
true
Globale Variable: global_soc
true
global_soc
false
OVMS.Update
true
com.openvehicles.OVMS.Update
global_carid = getString("sel_vehicleid");
global_carname = getString("sel_vehicle_label");
global_carupdated = getLong("car_lastupdated_seconds", 0);
global_carupdated_time = convertNull(getString("car_lastupdated_time"),"");
global_carupdated_date =
if(global_carupdated_time!="") getDate(global_carupdated_time,"yyyy-MM-dd HH:mm:ss")
else getDate();
global_carparked = getLong("car_parked_seconds", 0);
global_carparked_time = convertNull(getString("car_parked_time"),"");
global_carparked_date =
if(global_carparked_time!="") getDate(global_carparked_time,"yyyy-MM-dd HH:mm:ss")
else getDate();
global_carstarted = getBoolean("car_started", false);
global_carcharging = getBoolean("car_charging", false);
global_carawake = getBoolean("car_awake", false);
global_soc = getFloat("car_soc", 0);
global_cac = getDouble("car_battery_cac", 108.0);
global_cac_prc = global_cac / 108.0 * 100;
global_soh = getFloat("car_soh", 0);
global_range = getFloat("car_range_ideal", 0);
global_volt60 = getDouble("car_battery_voltage", 0);
global_volt12 = getDouble("car_12vline_voltage", 0);
global_curr12 = getDouble("car_12v_current", 0);
global_tmpbat = getFloat("car_temp_battery", 0);
global_tmpchg = getFloat("car_temp_charger", 0);
global_chgstate = getString("car_charge_state_label");
global_chgmins = getInt("car_chargefull_minsremaining", 0);
global_chgkwh = getFloat("car_charge_kwhconsumed", 0);
global_chgcurr = getFloat("car_charge_current", 0);
global_chgcurrlim = getFloat("car_charge_currentlimit", 0);
global_chgpwr = getFloat("car_charge_power_kw", 0);
global_chgpwrin = getFloat("car_charge_power_input_kw", 0);
global_chgeff = getFloat("car_charger_efficiency", 0);
global_speed = getDouble("car_speed", 0);
global_drivemode = getInt("car_drivemode", 0);
global_trip = getFloat("car_tripmeter", 0)/10.0;
global_energyused = getFloat("car_energyused", 0);
global_energyrecd = getFloat("car_energyrecd", 0);
global_odo = getFloat("car_odometer", 0)/10.0;
global_invpwr = getFloat("car_inv_power_motor", 0);
global_inveff = getFloat("car_inv_efficiency", 0);
global_tmpmot = getFloat("car_temp_motor", 0);
global_tmppem = getFloat("car_temp_pem", 0);
global_lat = getDouble("car_latitude", 0);
global_lon = getDouble("car_longitude", 0);
global_alt = getDouble("car_altitude", 0);
global_dir = getDouble("car_direction", 0);
global_rt_cfg_type = getInt("rt_cfg_type", 0);
global_rt_cfg_user = getInt("rt_cfg_profile_user", 0);
global_rt_cfg_base = getInt("rt_cfg_profile_cfgmode", 0);
global_rt_cfg_unsaved = getInt("rt_cfg_unsaved", 0);
global_rt_cfg_applied = getInt("rt_cfg_applied", 0);
false
true
Periodischer Timer: alle 30s (Gerät nicht wecken)
true
30000
false
false
false
Mon
Tue
Wed
Thu
Fri
Sat
Sun
8
0
17
0
false
false
true
App Starten: com.openvehicles.OVMS
com.openvehicles.OVMS
true
Script: setWidgetElementProperty("OVMS.Widget1", "socbox", "height", global_soc); setWidgetElementProperty("OVMS.Widget1", "socbox", "y", 30+(100-global_soc));
true
Script: setWidgetElementProperty("OVMS.Widget2", "soc_circle", "sweepangle", global_soc*3); if (global_carcharging) { col="#ff9649ff"; } else if (global_soc<15) { col="#ffff8000"; } else if (global_soc<30) { col="#ffffff00"; } else { col="#ff00ff00"; } setWidgetElementProperty("OVMS.Widget2", "soc_circle", "outlinecolor", col); setWidgetElementProperty("OVMS.Widget2", "kwh", "visible", global_carcharging); outdated = (addSeconds(global_carupdated_date, 120) < getDate()); setWidgetElementProperty("OVMS.Widget2", "updated", "visible", outdated);
OVMS.Update
OVMS.Base
true
QUEUE
600
OVMS.Update
OVMS.Widget1
OVMS.Base
true
PARALLEL
Globale Variable: global_soc
Script: setWidgetElementProperty("OVMS.Widget1", "socbox", "height", global_soc); setWidgetElementProperty("OVMS.Widget1", "socbox", "y", 30+(100-global_soc));
OVMS.Widget2
OVMS.Base
true
PARALLEL
Script: setWidgetElementProperty("OVMS.Widget2", "soc_circle", "sweepangle", global_soc*3); if (global_carcharging) { col="#ff9649ff"; } else if (global_soc<15) { col="#ffff8000"; } else if (global_soc<30) { col="#ffffff00"; } else { col="#ff00ff00"; } setWidgetElementProperty("OVMS.Widget2", "soc_circle", "outlinecolor", col); setWidgetElementProperty("OVMS.Widget2", "kwh", "visible", global_carcharging); outdated = (addSeconds(global_carupdated_date, 120) < getDate()); setWidgetElementProperty("OVMS.Widget2", "updated", "visible", outdated);
Globale Variable: global_carcharging
Globale Variable: global_carupdated
Globale Variable: global_soc
Periodischer Timer: alle 30s (Gerät nicht wecken)
OVMS.Widget1
200
250
1
false
10000
App Starten: com.openvehicles.OVMS
|
true
31
20.0
20.0
true
-620690367
10.0
10.0
10.0
10.0
Hintergrund
true
true
false
false
true
-1
false
-16777216
2.0
2.0
3.0
60.0
true
Text_1
false
-16777216
false
-16777216
2.0
2.0
3.0
1.0
0.0
0.0
0.0
false
{global_soc,numberformat,0.#}%
center
0.0
0.0
0.0
0.0
1.0
50.0
0.0
normal
sansserif
false
top
true
150.0
40.0
28.0
false
false
true
-1
false
-16777216
2.0
2.0
3.0
32.0
false
Text_2
false
-16711936
false
-16777216
2.0
2.0
3.0
1.0
0.0
0.0
0.0
false
P {getDurationString(round(global_carparked/60)*60000)}
center
0.0
0.0
0.0
0.0
1.0
25.0
0.0
normal
sansserif
false
top
true
160.0
20.0
169.0
false
false
true
-1
false
-16777216
2.0
2.0
3.0
60.0
false
Text_3
false
-16711936
false
-16777216
2.0
2.0
3.0
1.0
0.0
0.0
0.0
false
{global_range,numberformat,0.#} km
center
0.0
0.0
0.0
0.0
1.0
35.0
0.0
normal
sansserif
false
top
true
150.0
40.0
93.98497009277344
false
false
true
-1
false
-16777216
2.0
2.0
3.0
32.0
false
Text_2 Kopie_1
false
-16711936
false
-16777216
2.0
2.0
3.0
1.0
0.0
0.0
0.0
false
L {getDurationString(global_chgmins*60000)}
center
0.0
0.0
0.0
0.0
1.0
25.0
0.0
normal
sansserif
false
top
true
160.0
20.0
199.0
20.0
20.0
true
-14302934
false
-16777216
2.0
2.0
3.0
90.0
socbox
false
-1
false
-16777216
2.0
2.0
3.0
2.0
0.0
0.0
0.0
false
true
15.0
30.0
40.0
20.0
20.0
false
-14302934
false
-16777216
2.0
2.0
3.0
100.0
Rechteck_1 Kopie_1
true
-1
false
-16777216
2.0
2.0
3.0
2.0
0.0
0.0
0.0
false
true
15.0
30.0
30.0
OVMS.Widget2
250
250
2
false
3600000
App Starten: com.openvehicles.OVMS
|
true
28
20.0
20.0
true
-317575066
0.0
0.0
0.0
0.0
Hintergrund
true
true
true
false
-16776961
false
-16777216
2.0
2.0
3.0
190.0
soc_circle_bg
true
-9134143
false
2063597568
0.0
0.0
4.0
7.0
0.0
0.0
0.0
120.0
300.0
false
true
190.0
30.0
30.0
true
false
-16776961
false
-16777216
2.0
2.0
3.0
190.0
soc_circle_stopl
true
-1
false
-16777216
2.0
2.0
0.5
10.0
0.0
0.0
0.0
118.0
2.0
false
true
190.0
30.0
30.0
true
false
-16776961
false
-16777216
2.0
2.0
3.0
190.0
soc_circle_stopr
true
-1
false
-16777216
2.0
2.0
0.5
10.0
0.0
0.0
0.0
60.0
2.0
false
true
190.0
30.0
30.0
false
false
true
-1
false
-16777216
2.0
2.0
3.0
60.0
false
soc_text
false
754974720
false
-16777216
2.0
2.0
3.0
2.0
0.0
0.0
0.0
false
{global_soc,numberformat,0.#}%
center
0.0
0.0
0.0
0.0
1.2
50.0
0.0
bold
sansserif
false
middle
true
250.0
0.0
85.0
false
false
true
-1
false
-16777216
2.0
2.0
3.0
50.0
false
range_text
false
754974720
false
-16777216
2.0
2.0
3.0
2.0
0.0
0.0
0.0
false
{global_range,numberformat,0.#} km
center
0.0
0.0
0.0
0.0
1.0
35.0
0.0
bold
sansserif
false
middle
true
250.0
0.0
135.0
false
false
true
-25856
false
-16777216
2.0
2.0
3.0
40.0
false
chgtime
false
-16711936
false
-16777216
2.0
2.0
3.0
1.0
0.0
0.0
0.0
false
{getDurationString(global_chgmins*60000)}
center
0.0
0.0
0.0
0.0
1.0
25.0
0.0
bold
sansserif
false
middle
true
105.0
135.0
210.01071166992188
false
false
true
-25856
false
-16777216
2.0
2.0
3.0
40.0
false
temp
false
-16711936
false
-16777216
2.0
2.0
3.0
1.0
0.0
0.0
0.0
false
{global_tmpbat,numberformat,0.0}°C
center
0.0
0.0
0.0
0.0
1.0
25.0
0.0
bold
sansserif
false
middle
true
105.0
10.0
210.01071166992188
false
false
true
-2717953
false
-16777216
2.0
2.0
3.0
50.0
false
kwh
false
754974720
false
-16777216
2.0
2.0
3.0
2.0
0.0
0.0
0.0
false
{global_chgkwh,numberformat,0.0} kWh
center
0.0
0.0
0.0
0.0
1.0
20.0
0.0
bold
sansserif
false
middle
false
250.0
0.0
45.0
false
false
true
-16711687
false
-16777216
2.0
2.0
3.0
24.0
false
updated
false
754974720
false
-16777216
2.0
2.0
3.0
2.0
0.0
0.0
0.0
false
{global_carupdated_date,dateformat,HH:mm}
right
0.0
0.0
0.0
0.0
1.0
20.0
0.0
normal
sansserif
false
middle
false
65.0
170.0
2.0
false
false
true
-1
false
-16777216
2.0
2.0
3.0
24.0
false
carname
false
754974720
false
-16777216
2.0
2.0
3.0
2.0
0.0
0.0
0.0
false
{global_carname}
left
0.0
0.0
0.0
0.0
1.0
20.0
0.0
normal
sansserif
false
middle
true
160.0
15.0
2.0
true
false
-16776961
false
-16777216
2.0
2.0
3.0
174.0
soc_circle_scl10
true
-9134143
false
-16777216
2.0
2.0
0.5
10.0
0.0
0.0
0.0
149.0
2.0
false
true
174.0
38.0
38.0
true
false
-16776961
false
-16777216
2.0
2.0
3.0
174.0
soc_circle_scl20
true
-9134143
false
-16777216
2.0
2.0
0.5
10.0
0.0
0.0
0.0
179.0
2.0
false
true
174.0
38.0
38.0
true
false
-16776961
false
-16777216
2.0
2.0
3.0
174.0
soc_circle_scl30
true
-9134143
false
-16777216
2.0
2.0
0.5
10.0
0.0
0.0
0.0
209.0
2.0
false
true
174.0
38.0
38.0
true
false
-16776961
false
-16777216
2.0
2.0
3.0
174.0
soc_circle_scl40
true
-9134143
false
-16777216
2.0
2.0
0.5
10.0
0.0
0.0
0.0
239.0
2.0
false
true
174.0
38.0
38.0
true
false
-16776961
false
-16777216
2.0
2.0
3.0
174.0
soc_circle_scl50
true
-9134143
false
-16777216
2.0
2.0
0.5
10.0
0.0
0.0
0.0
269.0
2.0
false
true
174.0
38.0
38.0
true
false
-16776961
false
-16777216
2.0
2.0
3.0
174.0
soc_circle_scl60
true
-9134143
false
-16777216
2.0
2.0
0.5
10.0
0.0
0.0
0.0
299.0
2.0
false
true
174.0
38.0
38.0
true
false
-16776961
false
-16777216
2.0
2.0
3.0
174.0
soc_circle_scl70
true
-9134143
false
-16777216
2.0
2.0
0.5
10.0
0.0
0.0
0.0
329.0
2.0
false
true
174.0
38.0
38.0
true
false
-16776961
false
-16777216
2.0
2.0
3.0
174.0
soc_circle_scl80
true
-9134143
false
-16777216
2.0
2.0
0.5
10.0
0.0
0.0
0.0
359.0
2.0
false
true
174.0
38.0
38.0
true
false
-16776961
false
-16777216
2.0
2.0
3.0
174.0
soc_circle_scl90
true
-9134143
false
-16777216
2.0
2.0
0.5
10.0
0.0
0.0
0.0
29.0
2.0
false
true
174.0
38.0
38.0
true
false
-16776961
false
-16777216
2.0
2.0
3.0
190.0
soc_circle
true
-16711936
true
-1
0.0
0.0
2.5
7.0
0.0
0.0
0.0
120.0
270.0
false
true
190.0
30.0
30.0