Als erstes solltest du das neue Modul nutzen: [Modul] Shelly Gen2+
Da gibt es die Funktion: SHY_callRPCFunction
Die Doku dazu findest du hier: ShellyV2/ShellyDevice at main · Schnittcher/ShellyV2 · GitHub
Damit kannst du alle RPC Funktion aufrufen.
Für den Nachtmodus wäre das dann wahrscheinlich so:
$params = ['night_mode' => ['enable' => true]];
SHY_callRPCFunction(12345, string 'Light.SetConfig', $params);
Grüße,
Kai