Hi there,
I set up a testing Ubuntu VM and installed the latest Home Assistant on it. UI works fine, also tested PLEX integration which also works as expected. My main use case would be Homematic, but I am struggeling to find a “starting point”.
I added the needed lines to my configuration and provided
- local ip
- remote ip
- resolvenames xml (I have the RPC-XML installed on the CCU2)
When starting HA, I can see that it initializes successfully:
16-07-24 17:29:48 pyhomematic.connection: HMConnection: Creating server object 16-07-24 17:29:48 pyhomematic._hm: ServerThread.__init__ 16-07-24 17:29:48 pyhomematic._hm: Creating proxy. Connecting to http://192.168.0.104:2001 16-07-24 17:29:48 pyhomematic._hm: RPCFunctions.__init__ 16-07-24 17:29:48 pyhomematic._hm: RPCFunctions.__init__: devices_raw = [] 16-07-24 17:29:48 pyhomematic._hm: ServerThread.__init__: Setting up server 16-07-24 17:29:48 pyhomematic._hm: ServerThread.__init__: Registering RPC functions 16-07-24 17:29:48 pyhomematic._hm: Starting server at http://192.168.0.115:8943 16-07-24 17:29:48 pyhomematic._hm: ServerThread.proxyInit: init(http://192.168.0.115:8943, 'homeassistant') 16-07-24 17:29:48 pyhomematic._hm: RPCFunctions.listDevices: interface_id = homeassistant, _devices_raw = [] 16-07-24 17:29:49 pyhomematic._hm: Proxy initialized
It also seems that it starts to retrieve all of my devices, for example:
16-07-24 16:30:55 pyhomematic._hm: RPCFunctions.createDeviceObjects: create LEQXXXXXXX as SUPPORTED device for HM-Sec-RHS 16-07-24 16:30:55 pyhomematic.devicetypes.generic: HMGeneric.__init__: device_description: MEQXXXXXXX : {'CHILDREN': ['MEQXXXXXXX :0', 'MEQXXXXXXX :1', 'MEQXXXXXXX :2', 'MEQXXXXXXX :3', 'MEQXXXXXXX :6', 'MEQXXXXXXX :7'], 'TYPE': 'HM-TC-IT-WM-W-EU', 'ROAMING': 0, 'RX_MODE': 6, 'PARAMSETS': ['MASTER'], 'RF_ADDRESS': 3572145, 'VERSION': 22, 'ADDRESS': 'MEQXXXXXXX ', 'FIRMWARE': '1.3', 'UPDATABLE': 1, 'INTERFACE': 'MEQXXXXXXX ', 'PARENT': '', 'AVAILABLE_FIRMWARE': '1.3', 'FLAGS': 1} 16-07-24 16:30:55 pyhomematic._hm: RPCFunctions.createDeviceObjects: create MEQXXXXXXX as SUPPORTED device for HM-TC-IT-WM-W-EU 16-07-24 16:30:55 pyhomematic.devicetypes.generic: HMGeneric.__init__: device_description: MEQXXXXXXX : {'CHILDREN': ['MEQXXXXXXX :0', 'MEQXXXXXXX :1', 'MEQXXXXXXX :2', 'MEQXXXXXXX :3'], 'TYPE': 'HM-LC-Dim1TPBU-FM', 'ROAMING': 0, 'RX_MODE': 1, 'PARAMSETS': ['MASTER'], 'RF_ADDRESS': 3573801, 'VERSION': 13, 'ADDRESS': 'MEQXXXXXXX ', 'FIRMWARE': '2.9', 'UPDATABLE': 1, 'INTERFACE': 'MEQXXXXXXX ', 'PARENT': '', 'AVAILABLE_FIRMWARE': '2.9', 'FLAGS': 1}
And also logs stuff like this:
16-07-24 18:06:08 pyhomematic._hm: RPCFunctions.event: interface_id = homeassistant, address = MEQXXXXXXX :1, value_key = BOOT, value = True 16-07-24 18:06:08 pyhomematic._hm: RPCFunctions.event: interface_id = homeassistant, address = MEQXXXXXXX :1, value_key = ENERGY_COUNTER, value = 368736.5 16-07-24 18:06:08 pyhomematic._hm: RPCFunctions.event: interface_id = homeassistant, address = MEQXXXXXXX :1, value_key = POWER, value = 315.0 16-07-24 18:06:42 pyhomematic._hm: RPCFunctions.event: interface_id = homeassistant, address = MEQXXXXXXX :1, value_key = STATE, value = True 16-07-24 18:06:42 pyhomematic._hm: RPCFunctions.event: interface_id = homeassistant, address = MEQXXXXXXX :1, value_key = ERROR, value = 0 16-07-24 18:06:42 pyhomematic._hm: RPCFunctions.event: interface_id = homeassistant, address = MEQXXXXXXX :1, value_key = LOWBAT, value = False
So I assume that the connection and push via RPC is working fine. My only issue is now to actually see those components on the UI, which I don’t. I may have overlooked something but most info on this is out-dated as the component merged with HA.
Could any1 please give ma a pointer on how to get started, e.g. showing temps or the energy meter data reported?
Thanks in advance,
Christoph