Hallo zusammen!
Update: AZ plug läuft mal über mqtt, unten ist mein Code falls Bedarf (Bin aber kein JS-Profi, zum Glück )
Ich kann den gerne Testen, Issue erstell ich die Tage.
Beim Plug S G3 den ich mir jetzt gekauft hab funktioniert das BLU-Skript natürlich nicht
Zitat aus der Doku "Shelly PlugS Gen3 can't run the Script, because the scripting memory is limited due to the Matter protocol in the upcoming firmware version 1.5.0, it will be possible to disable Matter and restore script memory".
Natürlich erst nach dem Kauf durchgelesen, aber naja...
Aber fw 1.5.0 wurde ja zurückgerollt auf 1.4.4...
Mein PlugSG3 zeigt 1.2.3 aber keine verfügbaren Updates...
Ich würd demnächst mal die 1.4.4 oder ev. die 1.5.1 (beta) manuell holen aber im Reddit sudern alle wegen bugs... kA
Oder hat da wer Erfahrung mit?
Wenn ich mal Zeit hab schau ich das Skript mal durch ob man was rauskürzen kann. Ist ziemlich sauber Programmiert, vllt braucht man nicht alles.
//Shelly AZPlug über Mqtt Ein/Ausschalten:
var onJson = {
"id": 2,
"src": "user_1",
"method": "Switch.Set",
"params": {
"id": 0,
"on": true
}};
var offJson = {
"id": 2,
"src": "user_1",
"method": "Switch.Set",
"params": {
"id": 0,
"on": false
}};
on({ id: ['0_userdata.0.Schlafzimmer.Nachtlicht_Ein'], change: 'ne' }, async (obj) => {
if (getState('0_userdata.0.Schlafzimmer.Nachtlicht_Ein',).val)
{
console.log("Ein");
setState('mqtt.0.shellyazplug-e4b32334648c.rpc', JSON.stringify(onJson));
}
else
{
console.log("Aus");
setState('mqtt.0.shellyazplug-e4b32334648c.rpc', JSON.stringify(offJson));
}
});