@nahjo: bedankt voor je reactie.
Helaas is het niet de oplossing.
Ik heb zelf een enorme denkfout gemaakt, maar heb nu eindelijk de oplossing gevonden.
Ik was eerst in de veronderstelling dat ik een 2 dimensionale array ontving op de Rpi.
Dat is echter niet het geval: ik zend 3 x een waarde over:
client.publish(b'wemos', envi[0])
client.publish(b'wemos', envi[1])
client.publish(b'wemos', envi[2])
die niet samen een array vormen.
Heb de 3 client.publish commando's veranderd in 1 commando:
client.publish(b'wemos', envi[0] + envi[1] + envi[2])
En nu werkt het wel.
