SMA SUNNY WEBBOX RPC User Manual
Page 3
SMA Solar Technology AG
Table of Contents
User Manual
SWebBoxRPC-BA-en-14
3
Table of Contents
1 Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2 System Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.1 Sunny WebBox RPC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.2 Differences between Sunny WebBox and Sunny WebBox with
Bluetooth . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3 JavaScript Object Notation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
4 Procedure Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
4.1 Procedure Call (Request). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
4.2 Return Value (Response) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
5 Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
6 Object Definitions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
6.1 Device Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
6.2 Channel Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
7 Service Procedures. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
7.1 RPC_GET_PLANT_OVERVIEW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
7.2 RPC_GET_DEVICES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16