File tree Expand file tree Collapse file tree
smartswitch.espxx/include Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -14,13 +14,13 @@ async function fetchAPI(uri, cb) {
1414 data = await response . json ( ) ;
1515 Object . keys ( data ) . forEach ( key => {
1616 document . getElementsByName ( key ) . forEach ( e => {
17+ const v = data [ key ] ;
1718 if ( e . type == "radio" ) {
18- e . checked = e . value == data [ key ] ;
19+ e . checked = e . value == v ;
1920 } else if ( e instanceof HTMLInputElement ) {
20- e . value = data [ key ] ;
21+ e . value = v ;
2122 } else {
2223 const dv = "data-value" ;
23- var v = data [ key ] ;
2424 if ( typeof ( v ) === "boolean" ) {
2525 e . textContent = v ? "On" : "Off" ;
2626 e . setAttribute ( dv , v ) ;
Original file line number Diff line number Diff line change @@ -35,7 +35,7 @@ <h1>Sonnen SmartSwitch <span class="release" name="release_tag"></span></h1>
3535 </ div >
3636 < div class ="fg-s ">
3737 < div > Cons. (avg):</ div >
38- < div class ="value "> < span id =" cons_avg_w " name ="cons_avg_w " data-value > </ span > W</ div >
38+ < div class ="value "> < span name ="cons_avg_w "> </ span > W</ div >
3939 </ div >
4040 < div class ="fg-s ">
4141 < div > Grid:</ div >
@@ -45,7 +45,7 @@ <h1>Sonnen SmartSwitch <span class="release" name="release_tag"></span></h1>
4545 < div > Battery Load:</ div >
4646 < div class ="value ">
4747 < span data-value name ="chrg " class ="arrow-up "> ▲</ span > < span data-value name ="chrg " class ="arrow-down "> ▼</ span >
48- < span data-value > < span name ="pac_total_w "> </ span > W</ span >
48+ < span name ="pac_total_w "> </ span > W
4949 </ div >
5050 </ div >
5151 </ div >
@@ -252,6 +252,7 @@ <h1>Sonnen SmartSwitch <span class="release" name="release_tag"></span></h1>
252252 </ div >
253253 </ div >
254254 < div id ="statsOverlay " class ="overlay ">
255+ < span data-value id ="cons_avg_w " name ="cons_avg_w "> </ span >
255256 < button class ="close-btn " onclick ="closeOverlay(this) "> X</ button >
256257 < div class ="overlay-content ">
257258 < div class ="day-selector ">
You can’t perform that action at this time.
0 commit comments