@gravypower/node-red-franklinwh
Version:
Node-RED node to control FranklinWH gateway
17 lines (15 loc) • 917 B
JavaScript
// Get TOU settings using the correct API method
const touData = await api._getTouList();
const currentMode = await api.getMode();
const currentReserve = await api.getReserve();
// Format the TOU settings
const touSettings = {
currentMode: currentMode,
backupReserve: currentReserve,
modes: touData.list.map(mode => ({
id: mode.id,
name: WORK_MODES[mode.workMode] || `Mode ${mode.workMode}`,
workMode: mode.workMode,
backupReserve: mode.soc
}))
};