$val) { if ($key === "input") { $mapped["input"] = (bool)$val; } if ($key === "output") { $mapped["output"] = (bool)$val; } if ($key === "temperature" || $key === "temp") { $mapped["temperature"] = (float)$val; } // weitere Shelly-Geräte können später hier ergänzt werden } return $mapped; } }