Skip to content

Instantly share code, notes, and snippets.

@nihebe
Created December 14, 2017 17:48
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nihebe/510df7cf79dcbb0edc30990845e4befc to your computer and use it in GitHub Desktop.
Save nihebe/510df7cf79dcbb0edc30990845e4befc to your computer and use it in GitHub Desktop.
Example output for a JSONLIST2 request on a FHEM-installation
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head root="/fhem">
<title>Home, Sweet Home</title>
<link rel="shortcut icon" href="/fhem/icons/favicon" />
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<link href="/fhem/pgm2/style.css?v=1513026539" rel="stylesheet"/>
<link href="/fhem/pgm2/jquery-ui.min.css" rel="stylesheet"/>
<script attr='' type="text/javascript" src="/fhem/pgm2/jquery.min.js"></script>
<script attr='' type="text/javascript" src="/fhem/pgm2/jquery-ui.min.js"></script>
<script attr='' type="text/javascript" src="/fhem/pgm2/fhemweb.js"></script>
<script attr='' type="text/javascript" src="/fhem/pgm2/fhemweb_colorpicker.js"></script>
<script attr='' type="text/javascript" src="/fhem/pgm2/fhemweb_fbcalllist.js"></script>
<script attr='' type="text/javascript" src="/fhem/pgm2/fhemweb_knob.js"></script>
<script attr='' type="text/javascript" src="/fhem/pgm2/fhemweb_readingsGroup.js"></script>
<script attr='' type="text/javascript" src="/fhem/pgm2/fhemweb_readingsHistory.js"></script>
<script attr='' type="text/javascript" src="/fhem/pgm2/fhemweb_sortable.js"></script>
<script attr='' type="text/javascript" src="/fhem/pgm2/fhemweb_uzsu.js"></script>
<script attr='' type="text/javascript" src="/fhem/pgm2/fhemweb_weekprofile.js"></script>
</head>
<body name='Home, Sweet Home' fw_id='7880' generated="1513272732" longpoll="1" data-confirmDelete='1' data-confirmJSError='1' data-webName='haBridgeWeb '>
<div id="menuScrollArea">
<div>
<a href="/fhem?">
<div id="logo"></div>
</a>
</div>
<div id="menu">
<table>
<tr>
<td>
<table class="room roomBlock1">
<tr>
<td>
<div class="menu_Save_config">
<a href="/fhem?cmd=save">Save config</a>
<a id="saveCheck" class="changed" style="visibility:visible">?</a>
</div>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<table class="room roomBlock2">
<tr>
<td>
<div class="menu_Alexa">
<a href="/fhem?room=Alexa">Alexa</a>
</div>
</td>
</tr>
<tr>
<td>
<div class="menu_System">
<a href="/fhem?room=System">System</a>
</div>
</td>
</tr>
<tr>
<td>
<div class="menu_WG_Zimmer">
<a href="/fhem?room=WG%2dZimmer">WG-Zimmer</a>
</div>
</td>
</tr>
<tr>
<td>
<div class="menu_habridge">
<a href="/fhem?room=habridge">habridge</a>
</div>
</td>
</tr>
<tr>
<td>
<div class="menu_Everything">
<a href="/fhem?room=all">
<img class='icon icoEverything' src="/fhem/images/default/icoEverything.png" alt="icoEverything" title="icoEverything">&nbsp;Everything
</a>
</div>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<table class="room roomBlock3">
<tr>
<td>
<div class="menu_Logfile">
<a href="/fhem/FileLog_logWrapper?dev=Logfile&type=text&file=fhem-2017-12.log">Logfile</a>
</div>
</td>
</tr>
<tr>
<td>
<div>
<a href="/fhem/docs/commandref.html" target="_blank" >Commandref</a>
</div>
</td>
</tr>
<tr>
<td>
<div>
<a href="http://fhem.de/fhem.html#Documentation" target="_blank" >Remote doc</a>
</div>
</td>
</tr>
<tr>
<td>
<div class="menu_Edit_files">
<a href="/fhem?cmd=style%20list">Edit files</a>
</div>
</td>
</tr>
<tr>
<td>
<div class="menu_Select_style">
<a href="/fhem?cmd=style%20select">Select style</a>
</div>
</td>
</tr>
<tr>
<td>
<div class="menu_Event_monitor">
<a href="/fhem?cmd=style%20eventMonitor">Event monitor</a>
</div>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
</div>
<div id="hdr">
<table border="0" class="header">
<tr>
<td style="padding:0">
<form method="post" action="/fhem">
<input type="hidden" name="fw_id" value="7880"/>
<input type="text" name="cmd" class="maininput" size="40" value=""/>
</form>
</td>
</tr>
</table>
</div>
<div id='content' >
<pre>{
"Arg":"room=habridge",
"Results": [
{
"Name":"Arbeitslicht",
"PossibleSets":"on off",
"PossibleAttrs":"alias comment:textField-long eventMap group room suppressReading userReadings:textField-long verbose:0,1,2,3,4,5 readingList setList useSetExtensions disable disabledForIntervals event-on-change-reading event-on-update-reading event-aggregator event-min-interval stateFormat:textField-long timestamp-on-change-reading alexaName alexaRoom cmdIcon devStateIcon devStateStyle fhem_widget_command fhem_widget_command_2 fhem_widget_command_3 genericDeviceType:security,ignore,switch,outlet,light,blind,thermometer,thermostat,contact,garage,window,lock homebridgeMapping:textField-long icon sortby webCmd widgetOverride userattr",
"Internals": {
"NAME": "Arbeitslicht",
"NR": "28",
"STATE": "-",
"TYPE": "dummy"
},
"Readings": { "state": { "Value":"on", "Time":"2017-12-14 15:41:05" } },
"Attributes": {
"alexaName": "Arbeitslicht",
"alexaRoom": "alexaroom",
"fhem_widget_command": "{ \u0022allowed_values\u0022 : [ \u0022on\u0022 ], \u0022order\u0022 : 0}",
"icon": "scene_office",
"room": "Alexa,habridge",
"setList": "on off",
"stateFormat": "-",
"webCmd": "on"
}
},
{
"Name":"DeckenlampeLinks",
"PossibleSets":"on off dim dimup dimdown HSV RGB sync pair unpair",
"PossibleAttrs":"alias comment:textField-long eventMap group room suppressReading userReadings:textField-long verbose:0,1,2,3,4,5 gamma dimStep defaultColor defaultRamp colorCast whitePoint event-on-change-reading event-on-update-reading event-aggregator event-min-interval stateFormat:textField-long timestamp-on-change-reading alexaName alexaRoom cmdIcon devStateIcon devStateStyle fhem_widget_command fhem_widget_command_2 fhem_widget_command_3 genericDeviceType:security,ignore,switch,outlet,light,blind,thermometer,thermostat,contact,garage,window,lock homebridgeMapping:textField-long icon sortby webCmd widgetOverride
<a href="/fhem?detail=AlleLampen">AlleLampen</a> AlleLampen_map
<a href="/fhem?detail=DeckenLampen">DeckenLampen</a> DeckenLampen_map structexclude userattr",
"Internals": {
"CONNECTION": "bridge-V3",
"DEF": "RGBW2 bridge-V3:10.2.3.3",
"IP": "10.2.3.3",
"LEDTYPE": "RGBW2",
"NAME": "DeckenlampeLinks",
"NR": "18",
"NTFY_ORDER": "50-DeckenlampeLinks",
"PORT": "8899",
"PROTO": "0",
"SLOT": "5",
"STATE": "off",
"TYPE": "WifiLight"
},
"Readings": {
"RGB": { "Value":"000000", "Time":"2017-12-14 15:41:10" },
"brightness": { "Value":"0", "Time":"2017-12-14 15:41:10" },
"hue": { "Value":"0", "Time":"2017-12-14 15:41:10" },
"saturation": { "Value":"0", "Time":"2017-12-14 15:41:10" },
"state": { "Value":"off", "Time":"2017-12-14 15:41:10" }
},
"Attributes": {
"AlleLampen": "AlleLampen",
"DeckenLampen": "DeckenLampen",
"fhem_widget_command": "{ \u0022locations\u0022 : [ \u0022APP\u0022, \u0022WATCH\u0022, \u0022WIDGET\u0022 ], \u0022allowed_values\u0022 : [ \u0022off\u0022, \u0022on\u0022 ], \u0022order\u0022 : 6}",
"room": "habridge,Alexa,WG-Zimmer",
"userattr": "AlleLampen AlleLampen_map
<a href="/fhem?detail=DeckenLampen">DeckenLampen</a> DeckenLampen_map structexclude",
"webCmd": "RGB",
"widgetOverride": "RGB:colorpicker,RGB"
}
} ],
"totalResultsReturned":2
}
</pre>
</div>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment