Node-red home kit nodes constantly lost on RPi4

I am in the process of migrating my fully working openHAB/Nodered(w. homekit nodes) from a RPI3 to a RPI4 (openhabian image) and have some massive challenges. I was using node-red solely as a way of getting openhab items into apple homekit and it was working flawlessly throughout the house and also when away.
After installing my restored system on the RPI4 and setting node red up again, something weird happens…and I am totally puzzled.

-*When adding homekit nodes they show up in apple homekit (on phone) and work as advertised, but when I move more than 3-4 meters away from the RPI4, they go “not responding”. When moving closer again, they reappear…! *
It is super weird.
Node-red continues to work with all flows - only the actual phone/ipad that moves “out of range” of the pi lose the homekit nodes.

The Wifi in the house is very strong, so that is not problem (and it was working with the old RPI3).

The only difference I can think of from the old to new system is, that the RPI3 was both connected via ethernet and Wifi and the new pi4 is only connected via ethernet (can’t get it to connect to wifi, and the “wifi connection” in openhabian-config, does not allow you to connect a pi4).

All the native homekit accessories work as they should all the time - only the node-red homekit nodes drop off.

-I have tried both node-red-contrib-homekit and the node-red-contrib-homekit-bridged nodes with exact same result .

  • Card has been reflashed and reinstalled 4 times now.
  • Debug nodes in node-red shows a duplicate UUID warning when deploying (see below)
  • Node-red log show same as debug nodes (see below).
  • Thing to note: The standard HomeKit binding can not be recognized on my pi4either. I was running fine on the old system, and tried all the tricks with clear pairings etc. to no avail. Don’t know i this is related to my issue at all, but I mention it anyway.

I realize this sounds weird, but any ideas at all are very welcome!
Thank you,
Peter

31 Oct 15:29:19 - [info] Server now running at http://127.0.0.1:1880/
31 Oct 17:11:28 - [info] Stopping modified flows
31 Oct 17:11:28 - [info] [openhab2-controller:Hjemme] close
31 Oct 17:11:28 - [info] [openhab2-in:f159cd58.a76ec] close
31 Oct 17:11:28 - [info] [openhab2-out:55d8066e.5008f8] close
31 Oct 17:11:28 - [info] [openhab2-in:b2244105.1b90c8] close
31 Oct 17:11:28 - [info] [openhab2-in:e5a4fb02.d9444] close
31 Oct 17:11:28 - [info] [openhab2-in:c32bd922.5f345] close
31 Oct 17:11:28 - [info] [openhab2-in:678cf282.ad1ca4] close
31 Oct 17:11:28 - [info] [openhab2-out:297868a1.9a9f8] close
31 Oct 17:11:28 - [info] [openhab2-in:3c40a742.7388] close
31 Oct 17:11:28 - [info] [openhab2-in:39f0f283.994f2e] close
31 Oct 17:11:28 - [info] [openhab2-out:2fd74345.07e15c] close
31 Oct 17:11:28 - [info] Stopped modified flows
31 Oct 17:11:28 - [info] Starting modified flows
31 Oct 17:11:28 - [info] [openhab2-controller:Hjemme] {"id":"37c48138.6d70b6","type":"openhab2-controller","z":"","name":"Hjemme","protocol":"http","host":"localhost","port":"8080","path":"","username":"openhabian","password":"xxxxxx.","_users":["f159cd58.a76ec","678cf282.ad1ca4","297868a1.9a9f8","3c40a742.7388","55d8066e.5008f8","b2244105.1b90c8","e5a4fb02.d9444","c32bd922.5f345","39f0f283.994f2e","2fd74345.07e15c"]}
31 Oct 17:11:28 - [error] [homekit-service:61dee335.0c3a74] Error: Cannot add a Service with the same UUID '00000081-0000-1000-8000-0026BB765291' and subtype 'bc09cf6c-9ea3-469c-bd8d-3d9833dd9f89' as another Service in this Accessory.
31 Oct 17:11:28 - [error] [homekit-service:5f6ec80.a180238] Error: Cannot add a Service with the same UUID '00000049-0000-1000-8000-0026BB765291' and subtype 'e3c29719-f6f7-4338-85bd-5e050ef9002c' as another Service in this Accessory.
31 Oct 17:11:28 - [error] [homekit-service:b9086ca1.57c968] Error: Cannot add a Service with the same UUID '00000081-0000-1000-8000-0026BB765291' and subtype 'c55682c7-e873-4abd-80fd-8d9c1ce147d1' as another Service in this Accessory.
31 Oct 17:11:28 - [error] [homekit-service:a411ac6b.ce87f] Error: Cannot add a Service with the same UUID '00000081-0000-1000-8000-0026BB765291' and subtype '96c34f82-dc86-46d1-894a-c8ae941e25ba' as another Service in this Accessory.
31 Oct 17:11:28 - [error] [homekit-service:f350cf53.3a77c8] Error: Cannot add a Service with the same UUID '00000081-0000-1000-8000-0026BB765291' and subtype '0c037d59-487f-4cfc-8e9e-5c47b2759a85' as another Service in this Accessory.
31 Oct 17:11:28 - [error] [homekit-service:6252cb6f.31c234] Error: Cannot add a Service with the same UUID '00000085-0000-1000-8000-0026BB765291' and subtype 'e323bfc1-280d-4809-8703-aa1b83e8ec2f' as another Service in this Accessory.
31 Oct 17:11:28 - [error] [homekit-service:b312957c.56cb2] Error: Cannot add a Service with the same UUID '00000049-0000-1000-8000-0026BB765291' and subtype 'b025b192-5b8e-4c72-be47-e328a7b08ea4' as another Service in this Accessory.
31 Oct 17:11:28 - [error] [homekit-service:390ac371.eedb0c] Error: Cannot add a Service with the same UUID '00000043-0000-1000-8000-0026BB765291' and subtype '4a13d079-fa3e-4f78-8111-cbcdeb5f3350' as another Service in this Accessory.
31 Oct 17:11:28 - [info] Started modified flows


While there are a few Node Red users on this forum, you will get better support on a Node Red specific forum.

Yes you are probably correct. I will try the node-red forum -thanks.
Since this is a lovely mix of openhab and node-red I was unsure as to where to search:-)