diff --git a/lib/AmsConfiguration/src/AmsConfiguration.cpp b/lib/AmsConfiguration/src/AmsConfiguration.cpp index e331e67d..0e174bb1 100644 --- a/lib/AmsConfiguration/src/AmsConfiguration.cpp +++ b/lib/AmsConfiguration/src/AmsConfiguration.cpp @@ -358,8 +358,9 @@ bool AmsConfiguration::pinUsed(uint8_t pin, GpioConfig& config) { } bool AmsConfiguration::getGpioConfig(GpioConfig& config) { - if(hasConfig()) { - EEPROM.begin(EEPROM_SIZE); + EEPROM.begin(EEPROM_SIZE); + uint8_t configVersion = EEPROM.read(EEPROM_CONFIG_ADDRESS); + if(configVersion == EEPROM_CHECK_SUM || configVersion == EEPROM_CLEARED_INDICATOR) { EEPROM.get(CONFIG_GPIO_START, config); EEPROM.end(); return true; diff --git a/lib/SvelteUi/app/src/lib/ConfigurationPanel.svelte b/lib/SvelteUi/app/src/lib/ConfigurationPanel.svelte index 29bc503d..f0a0c911 100644 --- a/lib/SvelteUi/app/src/lib/ConfigurationPanel.svelte +++ b/lib/SvelteUi/app/src/lib/ConfigurationPanel.svelte @@ -7,6 +7,7 @@ import HelpIcon from './HelpIcon.svelte'; import CountrySelectOptions from './CountrySelectOptions.svelte'; import { Link, navigate } from 'svelte-navigator'; + import SubnetOptions from './SubnetOptions.svelte'; export let sysinfo = {} @@ -362,11 +363,9 @@ - - + diff --git a/lib/SvelteUi/app/src/lib/Dashboard.svelte b/lib/SvelteUi/app/src/lib/Dashboard.svelte index 8cc35c26..01a939fc 100644 --- a/lib/SvelteUi/app/src/lib/Dashboard.svelte +++ b/lib/SvelteUi/app/src/lib/Dashboard.svelte @@ -48,7 +48,7 @@
- +
{data.ec ? data.ec.toFixed(1) : '-'} kWh
diff --git a/lib/SvelteUi/app/src/lib/PowerGauge.svelte b/lib/SvelteUi/app/src/lib/PowerGauge.svelte index 65cc757f..923139f3 100644 --- a/lib/SvelteUi/app/src/lib/PowerGauge.svelte +++ b/lib/SvelteUi/app/src/lib/PowerGauge.svelte @@ -8,10 +8,15 @@ export let label; export let sub = ""; export let subunit = ""; + + let pct = 0; + $: { + pct = (Math.min(val,max)/max) * 100 + }
- + {label}
diff --git a/lib/SvelteUi/app/src/lib/SetupPanel.svelte b/lib/SvelteUi/app/src/lib/SetupPanel.svelte index d1ef3c36..0d9a4b39 100644 --- a/lib/SvelteUi/app/src/lib/SetupPanel.svelte +++ b/lib/SvelteUi/app/src/lib/SetupPanel.svelte @@ -1,6 +1,7 @@