KNX since 0.115 without function

Hello everybody,

I have the problem that my KNX integration has stopped working since release 0.115 - so I’m still on 0.114.x

But I don’t find a mistake either …

configuration.yaml:

knx:
  tunneling:
    host: '192.168.0.35'
    port: 3671
    local_ip: '192.168.0.10'
  rate_limit: 50
  fire_event: true
  fire_event_filter: ["*/*/*"]
  state_updater: true
  binary_sensor: !include knx_binary_sensor.yaml
  switch: !include knx_switch.yaml
  sensor: !include knx_sensor.yaml

knx_binary_sensor.yaml:

(...)

- name: 'KNX Status 1.1.6'
  state_address: '9/1/1'
- name: 'KNX Carport Beleuchtung'
  state_address: '2/0/1'
- name: 'KNX Alarmanlage scharf'
  state_address: '3/0/1'
- name: 'KNX Nebentuer HwR'
  state_address: '3/1/1'
- name: 'KNX Fenster HwR'
  state_address: '3/1/2'

(...)

knx_sensor.yaml:

(...)

- name: 'KNX Aussentemperatur'
  state_address: '6/2/1'
  sync_state: True
  type: 'temperature'
- name: 'KNX Windstaerke'
  state_address: '6/2/2'
  sync_state: True
  type: 'speed_ms'
- name: 'KNX Niederschlag'

(...)

knx_switch.yaml:

(...)

- name: 'KNX Alarmanlage Melder'
  address: '3/0/2'
- name: 'KNX Alarmanlage scharf SW'
  address: '3/0/3'

(...)

And now the Log:

2020-11-12 21:09:34 INFO (MainThread) [xknx.log] XKNX v0.15.0 starting tunneling connection to KNX bus.
2020-11-12 21:09:34 DEBUG (MainThread) [xknx.log] Using interface: enp1s0
2020-11-12 21:09:34 DEBUG (MainThread) [xknx.log] Starting tunnel from 192.168.0.10 to 192.168.0.35:3671
2020-11-12 21:09:36 DEBUG (MainThread) [xknx.knx] Sending: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="KNXIPServiceType.CONNECT_REQUEST" Reserve="0" TotalLength="26" />
body="<ConnectRequest control_endpoint="<HPAI 192.168.0.10:47670 />" data_endpoint="<HPAI 192.168.0.10:47670 />" request_type="ConnectRequestType.TUNNEL_CONNECTION" />" />
2020-11-12 21:09:37 DEBUG (MainThread) [xknx.raw_socket] Received from ('192.168.0.35', 3671): 06100206001455000801c0a800230e5704041101
2020-11-12 21:09:37 DEBUG (MainThread) [xknx.knx] Received: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="KNXIPServiceType.CONNECT_RESPONSE" Reserve="0" TotalLength="20" />
body="<ConnectResponse communication_channel="85" status_code="ErrorCode.E_NO_ERROR" control_endpoint="<HPAI 192.168.0.35:3671 />" request_type="ConnectRequestType.TUNNEL_CONNECTION" identifier="4353" />" />
2020-11-12 21:09:37 DEBUG (MainThread) [xknx.log] Tunnel established communication_channel=85, id=4353
2020-11-12 21:09:37 DEBUG (MainThread) [xknx.state_updater] StateUpdater initializing values
2020-11-12 21:09:37 DEBUG (MainThread) [xknx.state_updater] StateUpdater registered StateTrackerType.EXPIRE 60 for <RemoteValueSwitch device_name="KNX Status 1.1.6" feature_name="State" None/GroupAddress("9/1/1")/None/None/>
2020-11-12 21:09:37 DEBUG (MainThread) [xknx.state_updater] StateUpdater initializing 9/1/1 for KNX Status 1.1.6 - State
2020-11-12 21:09:37 DEBUG (MainThread) [xknx.state_updater] StateUpdater scheduled reading 9/1/1 for KNX Status 1.1.6 - State
2020-11-12 21:09:37 DEBUG (MainThread) [xknx.state_updater] StateUpdater registered StateTrackerType.EXPIRE 60 for <RemoteValueSwitch device_name="KNX Carport Beleuchtung" feature_name="State" None/GroupAddress("2/0/1")/None/None/>

(...)

I’m slowly despairing. Can someone help me?

regards
Michael

You have to reconfigure KNX from 0.115 onwards

Where is the problem? The part of your log you showed here seems perfectly fine.

In your Sensor config “speed_ms” should be “wind_speed_ms”, but this is since HA 0.110

Also, I think your rate_limit is a bit high.

It’s awesome! Now it’s working. The mistake actually was

type: 'speed_ms'

Many thanks for the help. Now I can finally work with the fantastic version 0.117.6.

I’d actually suggest to use 0.118 (currently in beta) if Knx is critical to you. There are a lot of (important) bugfixes and also some new features.