Plugwise Smile P1 – Links en bestanden

Firmware v2.1.x

Apparaat/Module (appliance) gegevens:
http://192.168.X.X/core/domain_objects (metergegevens/overzicht netwerk)
http://192.168.X.X/core/modules;id=[MODULEID]  (geeft de gegevens weer van 1 module (apparaat) in XML, [MODULEID] is het ID van de module)
http://192.168.X.X/core/appliances
http://192.168.X.X/core/enumerations (overzicht van benamingen)
http://192.168.X.X/core/locations (?)


Firmware v2.0.x

Apparaat/Module (appliance) gegevens:
http://192.168.X.X/core/modules (metergegevens)
http://192.168.X.X/core/modules;id=[MODULEID]  (geeft de gegevens weer van 1 module (apparaat) in XML, [MODULEID] is het ID van de module)

http://192.168.X.X/core/enumerations (overzicht van benamingen)
http://192.168.X.X/core/domain_objects (overzicht netwerk)
http://192.168.X.X/core/locations (?)


Firmware v1.1.x en v1.2.x

Plugwise Smile interne “homepage”:
http://192.168.X.X/index.html (verwijst alleen naar: \html_interface)
http://192.168.X.X/favicon.ico (icon (plaatje))
http://192.168.X.X/html_interface/index.html (hoofdsite van de smile)
http://192.168.X.X/html_interface/jquery.js (jQuery bibliotheek)
http://192.168.X.X/html_interface/plugwise.js (javascript met berekening)
http://192.168.X.X/html_interface/plugwise.css (opmaakbestand voor hoofdpagina)


Plaatjes:

http://192.168.X.X/html_interface/img/icn_main_drumwindow.png (plaatje)
http://192.168.X.X/html_interface/img/icn_electricity.png (plaatje)
http://192.168.X.X/html_interface/img/icn_gas.png (plaatje)
http://192.168.X.X/html_interface/img/show.png (plaatje)
http://192.168.X.X/html_interface/img/loading.gif (plaatje)
http://192.168.X.X/html_interface/img/loadingsmall.gif (plaatje)


Meter gegevens:

http://192.168.X.X/smartmeter/telegrams (LOG metergegevens (alles))
http://192.168.X.X/smartmeter/telegrams?from=20130101 (LOG metergegevens vanaf een bepaalde datum format = YYYYMMDD)
http://192.168.X.X/smartmeter/modules (metergegevens)
http://192.168.X.X/smartmeter/modules/cumulative_logs (LOG metergegevens, overzichterlijker! (alles))
http://192.168.X.X/smartmeter/modules/cumulative_logs?from=20130101 (LOG metergegevens, overzichterlijker! vanaf een bepaalde datum format = YYYYMMDD)
http://192.168.X.X/smartmeter/modules/cumulative_logs?from=20120101&to=20121231 (LOG metergegevens, overzichterlijker! alleen van 2012)


Configuratie gegevens:

http://192.168.X.X/configuration/beacon (smile “baken”)
Scriptlocatie op de Smile: /usr/local/plugwise/rest-interface/modules/configuration/beacon.lua

http://192.168.X.X/configuration/info (configuratie info + MAC adressen)
Scriptlocatie op de Smile: /usr/local/plugwise/rest-interface/modules/configuration/info.lua

http://192.168.x.x/configuration/iface (? geeft aan of de internet connectie goed werkt)
Scriptlocatie op de Smile: /usr/local/plugwise/rest-interface/modules/configuration/iface.lua

http://192.168.X.X/configuration/wifi (wifi gegevens (communicatie))
Scriptlocatie op de Smile: /usr/local/plugwise/rest-interface/modules/configuration/wifi.lua

http://192.168.X.X/configuration/wifi/aplist (wifi gegevens (lijst SSID’s + signaalsterke))
Scriptlocatie op de Smile: /usr/local/plugwise/rest-interface/modules/configuration/wifi/aplist.lua


Diagnostische gegevens:

http://192.168.X.X/diagnostic/report (geeft het totale diagnostische rapport weer)
Scriptlocatie op de Smile: /usr/local/plugwise/rest-interface/modules/diagnostic/report.lua

http://192.168.X.X/diagnostic/kernel/version (geeft linux kernel versie weer)
Scriptlocatie op de Smile: /usr/local/plugwise/rest-interface/modules/diagnostic/diagnostic.lua
Linux commando dat wordt uitgevoerd: uname -a

http://192.168.X.X/diagnostic/kernel/lsmod (geeft geladen modules (in linux) weer)
Scriptlocatie op de Smile: /usr/local/plugwise/rest-interface/modules/diagnostic/diagnostic.lua
Linux commando dat wordt uitgevoerd: lsmod

http://192.168.X.X/diagnostic/network/iwconfig (diverse gegevens van de draadloze verbinding)
Scriptlocatie op de Smile: /usr/local/plugwise/rest-interface/modules/diagnostic/diagnostic.lua
Linux commando dat wordt uitgevoerd: ngx.print(iwconfig_out()) (via server nginx / module)

http://192.168.X.X/diagnostic/network/ifconfig (diverse gegevens van de LAN/WiFi verbindingen)
(ook het aantal verzonden en ontvangen bytes)
Scriptlocatie op de Smile: /usr/local/plugwise/rest-interface/modules/diagnostic/diagnostic.lua
Linux commando dat wordt uitgevoerd: ifconfig

http://192.168.X.X/diagnostic/network/netstat (diverse netwerk gegevens en IP routings)
Scriptlocatie op de Smile: /usr/local/plugwise/rest-interface/modules/diagnostic/diagnostic.lua
Linux commando dat wordt uitgevoerd: netstat -a -n -e -p

http://192.168.X.X/diagnostic/sys/sysinfo (systeem informatie en geheugen gebruik)
Scriptlocatie op de Smile: /usr/local/plugwise/rest-interface/modules/diagnostic/diagnostic.lua
Linux commando dat wordt uitgevoerd: ngx.print(sysinfo_out()) (via server nginx / module)

http://192.168.X.X/diagnostic/sys/loadavg (? laat systeem belasting zien)
Scriptlocatie op de Smile: /usr/local/plugwise/rest-interface/modules/diagnostic/diagnostic.lua
Linux commando dat wordt uitgevoerd: ngx.print(loadavg_out()) (via server nginx / module)

http://192.168.X.X/diagnostic/sys/free (geeft het geheugengebruik weer)
Scriptlocatie op de Smile: /usr/local/plugwise/rest-interface/modules/diagnostic/diagnostic.lua
Linux commando dat wordt uitgevoerd: free

http://192.168.X.X/diagnostic/sys/df (geeft gegevens over de partities en mounting weer)
Scriptlocatie op de Smile: /usr/local/plugwise/rest-interface/modules/diagnostic/diagnostic.lua
Linux commando dat wordt uitgevoerd: df

http://192.168.X.X/diagnostic/process/ps (geeft de draaiende processen op de smile weer)
Scriptlocatie op de Smile: /usr/local/plugwise/rest-interface/modules/diagnostic/diagnostic.lua
Linux commando dat wordt uitgevoerd: ps

http://192.168.X.X/diagnostic/process/list (zeer uitgebreide processlijst, ook de commando’s te zien)
Scriptlocatie op de Smile: /usr/local/plugwise/rest-interface/modules/diagnostic/diagnostic.lua
Linux commando dat wordt uitgevoerd: ngx.print(list_out()) (via server nginx / module)

http://192.168.X.X/diagnostic/process/top (compacte lijst van lopende processen en systeemverbruik)
Scriptlocatie op de Smile: /usr/local/plugwise/rest-interface/modules/diagnostic/diagnostic.lua
Linux commando dat wordt uitgevoerd: top -b -n 1

http://192.168.X.X/diagnostic/packages/list-available (geeft een lijst weer met alle geinstalleerde paketten, zoals modules etc.)
Scriptlocatie op de Smile: /usr/local/plugwise/rest-interface/modules/diagnostic/diagnostic.lua
Linux commando dat wordt uitgevoerd: packages_opkglist

http://192.168.X.X/diagnostic/packages/list-upgradable (geeft weer welke paketten te updaten zijn)
Scriptlocatie op de Smile: /usr/local/plugwise/rest-interface/modules/diagnostic/diagnostic.lua
Linux commando dat wordt uitgevoerd: packages_listupgrade

http://192.168.X.X/diagnostic/packages/list-changed-conffiles (geeft een lijst weer met aangepaste configuratiebestanden)
Scriptlocatie op de Smile: /usr/local/plugwise/rest-interface/modules/diagnostic/diagnostic.lua
Linux commando dat wordt uitgevoerd: packages_list_changed_conffiles

http://192.168.X.X/diagnostic/log/dmesg (geeft bootlog weer)
Scriptlocatie op de Smile: /usr/local/plugwise/rest-interface/modules/diagnostic/diagnostic.lua
Linux commando dat wordt uitgevoerd: log_dmesg

http://192.168.X.X/diagnostic/log/syslog (geeft systeem log weer)
Scriptlocatie op de Smile: /usr/local/plugwise/rest-interface/modules/diagnostic/diagnostic.lua
Linux commando dat wordt uitgevoerd: log_syslog

http://192.168.X.X/diagnostic/log/uptime (geeft aan hoe lang de smile aanstaat)
Scriptlocatie op de Smile: /usr/local/plugwise/rest-interface/modules/diagnostic/diagnostic.lua
Linux commando dat wordt uitgevoerd: uptime

http://192.168.X.X/diagnostic/log/nginx/error (geeft NGINX error log weer)
Scriptlocatie op de Smile: /usr/local/plugwise/rest-interface/modules/diagnostic/diagnostic.lua
Linux commando dat wordt uitgevoerd: log_error_nginx

http://192.168.X.X/diagnostic/log/nginx/access (geeft NGINX toegangslog weer)
Scriptlocatie op de Smile: /usr/local/plugwise/rest-interface/modules/diagnostic/diagnostic.lua
Linux commando dat wordt uitgevoerd: log_access_nginx


Overig:

http://192.168.X.X/update/firmware (firmware versie en gegevens)
http://192.168.X.X/gateway (hardware gegevens)
http://192.168.X.X/license (licentie gegevens)
http://192.168.X.X/url_list (URL lijst met plugwise links)