Rainbird automation automatically stops after 18 min

Hi all,

Since some weeks ago I’ve figured out a quite strange behaviour of my rainbird automation and hope you might help me out on this:

I flashed my SD card running ony my Raspbeerry PI 4 and set up a brand new home assistant to be only installed the rainbird integration, which works fine. The default amount of time for my irrigation is 300 min.
Whenever I create an irrigtion automation exceeding 18 min, it automatically stops right after 18 min even if my automation would last for some more time.
Turning on the manual switch of my irrigation sprinkler, it also automatically stops right after 18 min. I’ve searched everywhere for these 18 mins, but can’t find any reason why my irrigation stops right after this time. Of course I do not use the native rainbird app at the same time.
I was faced with this issue quite suddenly after it has been working for at least three months perfectly. I can’t remember to have changed anything in Home Assistant and was wondering whether the underlying Debian OS might cause this issue.
The logfile of home assistant doesn’t show any error.
I also reset my rainbird ESP-ME3 controller without having more success.
If it helps I’m happy to share screenshots with you. Any idea what I can do to solve this issue?

Best regards,
David

Please find also attached an extraction of my debug file when starting the rainbird automation in Home Assistant (I canceled this automation manually after approx. 6 min):

2023-07-25 12:32:50.328 DEBUG (MainThread) [pyrainbird.async_client] Returned cached result for key 'AvailableStationsRequest-(0,)'
2023-07-25 12:32:50.328 DEBUG (MainThread) [pyrainbird.async_client] Request (CurrentStationsActiveRequest): 3F00
2023-07-25 12:32:50.329 DEBUG (MainThread) [pyrainbird.async_client] Request: {"id": 1690281170.3292196, "jsonrpc": "2.0", "method": "tunnelSip", "params": {"data": "3F00", "length": 2}}
2023-07-25 12:32:50.485 DEBUG (MainThread) [pyrainbird.async_client] Response: {"id":1690281170.3292196,"jsonrpc":"2.0","result":{"data":"BF0000000000","length":6}}
2023-07-25 12:32:50.485 DEBUG (MainThread) [pyrainbird.async_client] Response from line: BF0000000000
2023-07-25 12:32:50.485 DEBUG (MainThread) [pyrainbird.async_client] Response: {'type': 'CurrentStationsActiveResponse', 'pageNumber': 0, 'activeStations': 0}
2023-07-25 12:32:50.486 DEBUG (MainThread) [pyrainbird.async_client] Request (CurrentRainSensorStateRequest): 3E
2023-07-25 12:32:50.486 DEBUG (MainThread) [pyrainbird.async_client] Request: {"id": 1690281170.486456, "jsonrpc": "2.0", "method": "tunnelSip", "params": {"data": "3E", "length": 1}}
2023-07-25 12:32:50.587 DEBUG (MainThread) [pyrainbird.async_client] Response: {"id":1690281170.486456,"jsonrpc":"2.0","result":{"data":"BE01","length":2}}
2023-07-25 12:32:50.587 DEBUG (MainThread) [pyrainbird.async_client] Response from line: BE01
2023-07-25 12:32:50.588 DEBUG (MainThread) [pyrainbird.async_client] Response: {'type': 'CurrentRainSensorStateResponse', 'sensorState': 1}
2023-07-25 12:32:50.588 DEBUG (MainThread) [pyrainbird.async_client] Request (RainDelayGetRequest): 36
2023-07-25 12:32:50.588 DEBUG (MainThread) [pyrainbird.async_client] Request: {"id": 1690281170.5884938, "jsonrpc": "2.0", "method": "tunnelSip", "params": {"data": "36", "length": 1}}
2023-07-25 12:32:50.707 DEBUG (MainThread) [pyrainbird.async_client] Response: {"id":1690281170.5884938,"jsonrpc":"2.0","result":{"data":"B60000","length":3}}
2023-07-25 12:32:50.708 DEBUG (MainThread) [pyrainbird.async_client] Response from line: B60000
2023-07-25 12:32:50.708 DEBUG (MainThread) [pyrainbird.async_client] Response: {'type': 'RainDelaySettingResponse', 'delaySetting': 0}
2023-07-25 12:32:50.709 DEBUG (MainThread) [homeassistant.components.rainbird.coordinator] Finished fetching 192.168.xx.xx data in 0.381 seconds (success: True)
2023-07-25 12:33:00.846 DEBUG (MainThread) [pyrainbird.async_client] Request (ModelAndVersionRequest): 02
2023-07-25 12:33:00.847 DEBUG (MainThread) [pyrainbird.async_client] Request: {"id": 1690281180.847012, "jsonrpc": "2.0", "method": "tunnelSip", "params": {"data": "02", "length": 1}}
2023-07-25 12:33:01.115 DEBUG (MainThread) [pyrainbird.async_client] Response: {"id":1690281180.847012,"jsonrpc":"2.0","result":{"data":"820009020C","length":5}}
2023-07-25 12:33:01.115 DEBUG (MainThread) [pyrainbird.async_client] Response from line: 820009020C
2023-07-25 12:33:01.115 DEBUG (MainThread) [pyrainbird.async_client] Response: {'type': 'ModelAndVersionResponse', 'modelID': 9, 'protocolRevisionMajor': 2, 'protocolRevisionMinor': 12}
2023-07-25 12:33:01.116 DEBUG (MainThread) [pyrainbird.async_client] Request (AvailableStationsRequest): 0300
2023-07-25 12:33:01.117 DEBUG (MainThread) [pyrainbird.async_client] Request: {"id": 1690281181.1170957, "jsonrpc": "2.0", "method": "tunnelSip", "params": {"data": "0300", "length": 2}}
2023-07-25 12:33:01.212 DEBUG (MainThread) [pyrainbird.async_client] Response: {"id":1690281181.1170957,"jsonrpc":"2.0","result":{"data":"8300FFFF0000","length":6}}
2023-07-25 12:33:01.213 DEBUG (MainThread) [pyrainbird.async_client] Response from line: 8300FFFF0000
2023-07-25 12:33:01.213 DEBUG (MainThread) [pyrainbird.async_client] Response: {'type': 'AvailableStationsResponse', 'pageNumber': 0, 'setStations': 4294901760}
2023-07-25 12:33:01.213 DEBUG (MainThread) [pyrainbird.async_client] Request (CurrentStationsActiveRequest): 3F00
2023-07-25 12:33:01.214 DEBUG (MainThread) [pyrainbird.async_client] Request: {"id": 1690281181.2139745, "jsonrpc": "2.0", "method": "tunnelSip", "params": {"data": "3F00", "length": 2}}
2023-07-25 12:33:01.331 DEBUG (MainThread) [pyrainbird.async_client] Response: {"id":1690281181.2139745,"jsonrpc":"2.0","result":{"data":"BF0000000000","length":6}}
2023-07-25 12:33:01.332 DEBUG (MainThread) [pyrainbird.async_client] Response from line: BF0000000000
2023-07-25 12:33:01.332 DEBUG (MainThread) [pyrainbird.async_client] Response: {'type': 'CurrentStationsActiveResponse', 'pageNumber': 0, 'activeStations': 0}
2023-07-25 12:33:01.332 DEBUG (MainThread) [pyrainbird.async_client] Request (CurrentRainSensorStateRequest): 3E
2023-07-25 12:33:01.332 DEBUG (MainThread) [pyrainbird.async_client] Request: {"id": 1690281181.3328202, "jsonrpc": "2.0", "method": "tunnelSip", "params": {"data": "3E", "length": 1}}
2023-07-25 12:33:01.437 DEBUG (MainThread) [pyrainbird.async_client] Response: {"id":1690281181.3328202,"jsonrpc":"2.0","result":{"data":"BE01","length":2}}
2023-07-25 12:33:01.437 DEBUG (MainThread) [pyrainbird.async_client] Response from line: BE01
2023-07-25 12:33:01.438 DEBUG (MainThread) [pyrainbird.async_client] Response: {'type': 'CurrentRainSensorStateResponse', 'sensorState': 1}
2023-07-25 12:33:01.438 DEBUG (MainThread) [pyrainbird.async_client] Request (RainDelayGetRequest): 36
2023-07-25 12:33:01.438 DEBUG (MainThread) [pyrainbird.async_client] Request: {"id": 1690281181.4384537, "jsonrpc": "2.0", "method": "tunnelSip", "params": {"data": "36", "length": 1}}
2023-07-25 12:33:01.548 DEBUG (MainThread) [pyrainbird.async_client] Response: {"id":1690281181.4384537,"jsonrpc":"2.0","result":{"data":"B60000","length":3}}
2023-07-25 12:33:01.548 DEBUG (MainThread) [pyrainbird.async_client] Response from line: B60000
2023-07-25 12:33:01.549 DEBUG (MainThread) [pyrainbird.async_client] Response: {'type': 'RainDelaySettingResponse', 'delaySetting': 0}
2023-07-25 12:33:01.549 DEBUG (MainThread) [homeassistant.components.rainbird.coordinator] Finished fetching 192.168.xx.xx data in 0.433 seconds (success: True)
2023-07-25 12:33:32.838 DEBUG (MainThread) [pyrainbird.async_client] Request (ManuallyRunStationRequest): 39000112C
2023-07-25 12:33:32.839 DEBUG (MainThread) [pyrainbird.async_client] Request: {"id": 1690281212.839272, "jsonrpc": "2.0", "method": "tunnelSip", "params": {"data": "39000112C", "length": 4}}
2023-07-25 12:33:33.056 DEBUG (MainThread) [pyrainbird.async_client] Response: {"id":1690281212.839272,"jsonrpc":"2.0","result":{"data":"0139","length":2}}
2023-07-25 12:33:33.056 DEBUG (MainThread) [pyrainbird.async_client] Response from line: 0139
2023-07-25 12:33:33.057 DEBUG (MainThread) [pyrainbird.async_client] Response: {'type': 'AcknowledgeResponse', 'commandEcho': 57}
2023-07-25 12:33:33.060 DEBUG (MainThread) [pyrainbird.async_client] Returned cached result for key 'AvailableStationsRequest-(0,)'
2023-07-25 12:33:33.060 DEBUG (MainThread) [pyrainbird.async_client] Request (CurrentStationsActiveRequest): 3F00
2023-07-25 12:33:33.061 DEBUG (MainThread) [pyrainbird.async_client] Request: {"id": 1690281213.0611866, "jsonrpc": "2.0", "method": "tunnelSip", "params": {"data": "3F00", "length": 2}}
2023-07-25 12:33:33.183 DEBUG (MainThread) [pyrainbird.async_client] Response: {"id":1690281213.0611866,"jsonrpc":"2.0","result":{"data":"BF0000000000","length":6}}
2023-07-25 12:33:33.184 DEBUG (MainThread) [pyrainbird.async_client] Response from line: BF0000000000
2023-07-25 12:33:33.184 DEBUG (MainThread) [pyrainbird.async_client] Response: {'type': 'CurrentStationsActiveResponse', 'pageNumber': 0, 'activeStations': 0}
2023-07-25 12:33:33.184 DEBUG (MainThread) [pyrainbird.async_client] Request (CurrentRainSensorStateRequest): 3E
2023-07-25 12:33:33.184 DEBUG (MainThread) [pyrainbird.async_client] Request: {"id": 1690281213.1844363, "jsonrpc": "2.0", "method": "tunnelSip", "params": {"data": "3E", "length": 1}}
2023-07-25 12:33:33.296 DEBUG (MainThread) [pyrainbird.async_client] Response: {"id":1690281213.1844363,"jsonrpc":"2.0","result":{"data":"BE01","length":2}}
2023-07-25 12:33:33.296 DEBUG (MainThread) [pyrainbird.async_client] Response from line: BE01
2023-07-25 12:33:33.296 DEBUG (MainThread) [pyrainbird.async_client] Response: {'type': 'CurrentRainSensorStateResponse', 'sensorState': 1}
2023-07-25 12:33:33.296 DEBUG (MainThread) [pyrainbird.async_client] Request (RainDelayGetRequest): 36
2023-07-25 12:33:33.296 DEBUG (MainThread) [pyrainbird.async_client] Request: {"id": 1690281213.2967696, "jsonrpc": "2.0", "method": "tunnelSip", "params": {"data": "36", "length": 1}}
2023-07-25 12:33:33.398 DEBUG (MainThread) [pyrainbird.async_client] Response: {"id":1690281213.2967696,"jsonrpc":"2.0","result":{"data":"B60000","length":3}}
2023-07-25 12:33:33.398 DEBUG (MainThread) [pyrainbird.async_client] Response from line: B60000
2023-07-25 12:33:33.398 DEBUG (MainThread) [pyrainbird.async_client] Response: {'type': 'RainDelaySettingResponse', 'delaySetting': 0}
2023-07-25 12:33:33.399 DEBUG (MainThread) [homeassistant.components.rainbird.coordinator] Finished fetching 192.168.xx.xx data in 0.339 seconds (success: True)