setCameraImage not showing all images

I’m using the following code below to show Hikvision camera images.
On the old homey this is working great. On the new homey I have 2 problems.

  1. not all 5 camera are showing up, randomly camera’s are showing up after I restart the app but never all 5 are showing up. sometimes 3 and sometimes 4 are showing. When logging all 5 camera’s are beeing registered: console.log("initiatecams: "+camID + " : "+camName);

  2. when I click the dropdown in the app I cant select a camera. In the web interface this works.

Here is my code:
this.image = await this.homey.images.createImage();
this.image.setStream(async (stream) => {
request({url: protocol + this.settings.address + “:” + this.settings.port + “/ISAPI/Streaming/channels/”+ camID +“01/picture”, strictSSL: this.settings.strict, rejectUnauthorized: this.settings.strict}).auth(this.settings.username,this.settings.password,false).pipe(stream);
});
await this.setCameraImage('Camera '+camID, “[”+camID+"] " + camName, this.image );

Am I doing something wrong here?

Anyone? :smiley: