import { useBackend } from '../backend'; import { Box, Button, Grid, LabeledList, NumberInput, ProgressBar, Section } from '../components'; import { Window } from '../layouts'; import { round } from 'common/math'; export const SolarControl = (props, context) => { const { act, data } = useBackend(context); const { generated, generated_ratio, sun_angle, array_angle, rotation_rate, max_rotation_rate, tracking_state, connected_panels, connected_tracker, } = data; return (
act('refresh')} />}> {connected_tracker ? 'OK' : 'N/A'} 0 ? 'good' : 'bad'}> {connected_panels} {generated + ' W'} {sun_angle}°
); };