Vielen Dank für Feedback! Aktuell habe ich zwei Herausforderungen:
Nuki-Integration: Aus irgendeinem Grund möchte Nuki keine Daten an Plan44 senden. Ich habe bereits eine Anfrage an den Nuki-Support gestellt, um zu klären, ob der API-Call auch dann funktioniert, wenn Benutzername und Passwort im Aufruf enthalten sind.
Nachricht (message): Wenn ich den API-Call von Node-Red aus sende, funktioniert alles einwandfrei, und ich kann die empfangenen Daten über die Log-Funktion nachvollziehen. Allerdings bekomme ich es nicht hin, eine Nachricht (message) auszugeben.
on (webrequest('nuki')) as nukirequest {
// Log den Webrequest
log("nuki webrequest: %s", nukirequest);
// smartlock
if (nukirequest.mode == 2) {
log("nukirequest.state: %s", nukirequest.state);
// Setze den Zustand in einer lokalen Variablen
var currentState = nukirequest.state; // Verwende eine lokale Variable
// Optional: Log den aktuellen Zustand
log("currentState: %d", currentState);
// Sende eine Nachricht, um den Zustand zu melden
message(format("I0=%d", currentState));
}
// Anfrage beantworten
nukirequest.answer({ status: "alles ok" });
}
Meine Idee ist, ein Plan44-Skript zu erstellen, ähnlich wie bei der virtuellen Wetterstation, das mehrere Sensoren / Statusmeldungen verwaltet, die dann zur Verfügung stehen.
Ich freue mich über jeden Hinweis oder Vorschlag