Skip to content

"room", "rooms", "function", "functions" empty for many maintenance events #364

@arrlee

Description

@arrlee

I am using an rpc-event node to capture all events from my CCU3 in order to save it to an influxdb. However, some messages come with empty "room", "rooms", "function", "functions". It seems that this happens only for events with channelType "MAINTENANCE", notably for datapoints "*UNREACH", "DUTY_CYCLE", "UPDATE_PENDING" etc.

Following my setup (I am aware that this is not the most recent one, however, I cannot update for time beeing):

{
   "ccu": {
      "VERSION": "3.47.22",
      "PRODUCT": "ccu3",
      "PLATFORM": "rpi3"
   },
   "redmatic": "5.3.9",
   "nodejs": "10.18.0",
   "ain2": "3.0.0",
   "node-red": "1.0.3",
   "node-red-contrib-theme-midnight-red": "1.0.24",
   "npm": "6.13.4",
   "kalmanjs": "1.1.0",
   "node-red-contrib-aggregator": "1.5.0",
   "node-red-contrib-boolean-logic": "0.0.3",
   "node-red-contrib-calc": "1.0.1",
   "node-red-contrib-ccu": "3.1.4",
   "node-red-contrib-combine": "1.8.1",
   "node-red-contrib-influxdb": "0.4.0",
   "node-red-contrib-kalman": "0.0.3",
   "node-red-contrib-rate": "1.2.0",
   "node-red-contrib-sun-position": "1.0.1",
   "node-red-dashboard": "2.19.3",
   "node-red-node-email": "1.7.3",
   "node-red-node-rbe": "0.2.6",
   "redmatic-led": "1.1.0",
   "redmatic-webapp": "0.3.1"
}

Systemlog of a message with empty attributes as pointed out before:

Jun  4 09:42:28 ccu3-webui daemon.debug node-red[31413]: [ccu-connection:localhost]     > BidCos-RF system.multicall ["","",""]
Jun  4 09:42:28 ccu3-webui daemon.info node-red[31413]: [debug:fefd192c.687878] { topic: 'Thermostat Bad:0.LOWBAT',
Jun  4 09:42:28 ccu3-webui daemon.info node-red[31413]: [debug:fefd192c.687878]   payload: true,
Jun  4 09:42:28 ccu3-webui daemon.info node-red[31413]: [debug:fefd192c.687878]   ccu: 'localhost',
Jun  4 09:42:28 ccu3-webui daemon.info node-red[31413]: [debug:fefd192c.687878]   iface: 'BidCos-RF',
Jun  4 09:42:28 ccu3-webui daemon.info node-red[31413]: [debug:fefd192c.687878]   device: 'LEQ0079699',
Jun  4 09:42:28 ccu3-webui daemon.info node-red[31413]: [debug:fefd192c.687878]   deviceName: 'Thermostat Bad',
Jun  4 09:42:28 ccu3-webui daemon.info node-red[31413]: [debug:fefd192c.687878]   deviceType: 'HM-TC-IT-WM-W-EU',
Jun  4 09:42:28 ccu3-webui daemon.info node-red[31413]: [debug:fefd192c.687878]   channel: 'LEQ0079699:0',
Jun  4 09:42:28 ccu3-webui daemon.info node-red[31413]: [debug:fefd192c.687878]   channelName: 'Thermostat Bad:0',
Jun  4 09:42:28 ccu3-webui daemon.info node-red[31413]: [debug:fefd192c.687878]   channelType: 'MAINTENANCE',
Jun  4 09:42:28 ccu3-webui daemon.info node-red[31413]: [debug:fefd192c.687878]   channelIndex: 0,
Jun  4 09:42:28 ccu3-webui daemon.info node-red[31413]: [debug:fefd192c.687878]   datapoint: 'LOWBAT',
Jun  4 09:42:28 ccu3-webui daemon.info node-red[31413]: [debug:fefd192c.687878]   datapointName: 'BidCos-RF.LEQ0079699:0.LOWBAT',
Jun  4 09:42:28 ccu3-webui daemon.info node-red[31413]: [debug:fefd192c.687878]   datapointType: 'BOOL',
Jun  4 09:42:28 ccu3-webui daemon.info node-red[31413]: [debug:fefd192c.687878]   datapointMin: false,
Jun  4 09:42:28 ccu3-webui daemon.info node-red[31413]: [debug:fefd192c.687878]   datapointMax: true,
Jun  4 09:42:28 ccu3-webui daemon.info node-red[31413]: [debug:fefd192c.687878]   datapointEnum: undefined,
Jun  4 09:42:28 ccu3-webui daemon.info node-red[31413]: [debug:fefd192c.687878]   datapointDefault: false,
Jun  4 09:42:28 ccu3-webui daemon.info node-red[31413]: [debug:fefd192c.687878]   datapointControl: undefined,
Jun  4 09:42:28 ccu3-webui daemon.info node-red[31413]: [debug:fefd192c.687878]   value: true,
Jun  4 09:42:28 ccu3-webui daemon.info node-red[31413]: [debug:fefd192c.687878]   valuePrevious: true,
Jun  4 09:42:28 ccu3-webui daemon.info node-red[31413]: [debug:fefd192c.687878]   valueEnum: undefined,
Jun  4 09:42:28 ccu3-webui daemon.info node-red[31413]: [debug:fefd192c.687878]   valueStable: true,
Jun  4 09:42:28 ccu3-webui daemon.info node-red[31413]: [debug:fefd192c.687878]   rooms: [],
Jun  4 09:42:28 ccu3-webui daemon.info node-red[31413]: [debug:fefd192c.687878]   room: undefined,
Jun  4 09:42:28 ccu3-webui daemon.info node-red[31413]: [debug:fefd192c.687878]   functions: [],
Jun  4 09:42:28 ccu3-webui daemon.info node-red[31413]: [debug:fefd192c.687878]   function: undefined,
Jun  4 09:42:28 ccu3-webui daemon.info node-red[31413]: [debug:fefd192c.687878]   ts: 1591256548446,
Jun  4 09:42:28 ccu3-webui daemon.info node-red[31413]: [debug:fefd192c.687878]   tsPrevious: 1591256484551,
Jun  4 09:42:28 ccu3-webui daemon.info node-red[31413]: [debug:fefd192c.687878]   lc: 1590280581538,
Jun  4 09:42:28 ccu3-webui daemon.info node-red[31413]: [debug:fefd192c.687878]   change: false,
Jun  4 09:42:28 ccu3-webui daemon.info node-red[31413]: [debug:fefd192c.687878]   cache: false,
Jun  4 09:42:28 ccu3-webui daemon.info node-red[31413]: [debug:fefd192c.687878]   uncertain: false,
Jun  4 09:42:28 ccu3-webui daemon.info node-red[31413]: [debug:fefd192c.687878]   working: undefined,
Jun  4 09:42:28 ccu3-webui daemon.info node-red[31413]: [debug:fefd192c.687878]   direction: undefined,
Jun  4 09:42:28 ccu3-webui daemon.info node-red[31413]: [debug:fefd192c.687878]   stable: true,
Jun  4 09:42:28 ccu3-webui daemon.info node-red[31413]: [debug:fefd192c.687878]   _msgid: 'a931b140.d784d' }

Best regards,
Andre

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions