// // Generated by sm1-html-2-json5 version:0.5 Chameleon version:4.5.4 On Python:3.12.3 at 2024-10-18 14:47:03 // { 'PackageName': 'Nutups', 'prefix': 'nut', 'MenuHeading': 'Network', 'MenuDescription': 'NutUPS configuration', 'MenuNavigation': '6000 6700', 'firstPanel': 'STATUS', 'signalEvent': 'smeserver-nutups-update', 'html': [ { 'Name': 'Status', 'route': 'STATUS', 'Group': 'class=inline-buttons', 'Link1': { 'Type': 'Link', 'href': 'nutupsd?trt=CONFIG', 'title': 'Configure NutUPS' }, 'Endgroup': '', SubHeader1: 'Status of the controlled UPS ', 'Paragraph1': 'Descriptive paragraph', 'Input1': { 'Type': 'Textarea', 'Name': 'UPSStatus', 'Label': 'Status (from upsd)', 'Rows':20, 'Readonly':'true' } }, { 'Name': 'config', 'route': 'CONFIG', 'SubHeader2': 'Manage Nutups-config settings:', 'Input1': { 'Type': 'Select', 'Value': 'Disabled', 'Name': 'status', 'Label': 'Nut status', 'Options': [ { 'Value': 'disabled', 'Text': 'Disabled' }, { 'Value': 'enabled', 'Text': 'Enabled' }, ] }, 'Input2': { 'Type': 'Select', 'Value': '', 'Name': 'Nutmode', 'Label': 'Nut mode', 'Options': [ { 'Value': 'standalone', 'Text': 'Standalone' }, { 'Value': 'netserver', 'Text': 'Net Server' }, { 'Value': 'netclient', 'Text': 'Net Client ' } ] }, SubHeader3: 'if Net Client', Input3: { Name: 'SlaveUPS_Name', Type: 'Text', Label: 'SlaveUPS UPSNAME@IP', Value: '")', }, Input4: { Name: 'SlaveUPS_Password', Type: 'Password', Label: 'SlaveUPS Password', Value: '', }, Input5: { Name: 'UPS_Model', Type: 'Text', Label: 'UPS Model', Value: '', }, Input6: { Name: 'UPS_Device', Type: 'Text', Label: 'UPS Device', Value: '', }, SubHeader4: 'if genericups', Input7: { Name: 'UPS_gen_Type', Type: 'Text', Label: 'UPS Generic Type', Value: '', }, Input8: { Name: 'UPS_gen_Mfr', Type: 'Text', Label: 'UPS Generic Manufacturer', Value: '', }, Input9: { Name: 'UPS_gen_Model', Type: 'Text', Label: 'UPS Generic Model', Value: '', }, } ] }