Hi,
ich habe es jetzt endlich hinbekommen.
Ich trage die ID von einem Sensor manuell in einen Datenpunkt ein und vergleiche den dann fortlaufend mit allen ID's die der Sonoff Adapter zurückmeldet. Falls der Wert gleich ist, nimm den entsprechenden Tempwert und schreibe den an einen weiteren Datenpunkt.
Vielleicht etwas holprig aber es funktioniert :grimacing:
Grüße
Monsterkiller
var j, zaehler_var, temp_var;
for (j = 1; j <= 5; j++) {
zaehler_var = ['sonoff.0.DVES_5A8310.DS18B20-',('' + j),'_Id'].join('');
temp_var = ['sonoff.0.DVES_5A8310.DS18B20-',('' + j),'_Temperature'].join('');
if (getState(zaehler_var).val == getState("ID auswählen").val) {
setState("Object ID", getState(temp_var).val);
}
}
[image: 1569220283427-sonoff_loesung.png]