I’m taking the first steps in my program that’s using the LAN Protocol. When I send the GetService command, I get two replies from each bulb. One with service set to 1 which the docs say is UDP and one with service set to 5 which is undocumented.
2015-07-31 13:27:01.747 LIFXFunHouse[46095:2904593] Received Device::StateService from 192.168.1.106:56700
2015-07-31 13:27:01.747 LIFXFunHouse[46095:2904593] service: 1, port: 56700
2015-07-31 13:27:01.747 LIFXFunHouse[46095:2904593] Received Device::StateService from 192.168.1.105:56700
2015-07-31 13:27:01.747 LIFXFunHouse[46095:2904593] service: 1, port: 56700
2015-07-31 13:27:01.747 LIFXFunHouse[46095:2904593] Received Device::StateService from 192.168.1.103:56700
2015-07-31 13:27:01.747 LIFXFunHouse[46095:2904593] service: 1, port: 56700
2015-07-31 13:27:01.748 LIFXFunHouse[46095:2904593] Received Device::StateService from 192.168.1.107:56700
2015-07-31 13:27:01.748 LIFXFunHouse[46095:2904593] service: 1, port: 56700
2015-07-31 13:27:01.752 LIFXFunHouse[46095:2904593] Received Device::StateService from 192.168.1.106:56700
2015-07-31 13:27:01.753 LIFXFunHouse[46095:2904593] service: 5, port: 56700
2015-07-31 13:27:01.753 LIFXFunHouse[46095:2904593] Received Device::StateService from 192.168.1.103:56700
2015-07-31 13:27:01.753 LIFXFunHouse[46095:2904593] service: 5, port: 56700
2015-07-31 13:27:01.754 LIFXFunHouse[46095:2904593] Received Device::StateService from 192.168.1.105:56700
2015-07-31 13:27:01.754 LIFXFunHouse[46095:2904593] service: 5, port: 56700
2015-07-31 13:27:01.764 LIFXFunHouse[46095:2904593] Received Device::StateService from 192.168.1.107:56700
2015-07-31 13:27:01.764 LIFXFunHouse[46095:2904593] service: 5, port: 56700
Am I doing something wrong or is 5 a private service which I should be ignoring?