Ich habe meinen Homee erst seit wenigen Tagen und habe von Webhook vorgestern das erste Mal gelesen. Ich begebe mich daher auf eine mir völlig unbekannte Reise und hoffe ihr könnt mich hier ein wenig unterstützen.
Gerne würde ich meine Sonoff S26 Steckdosen über den Homee steuern können. Sonoff bietet Webhook an, daher dachte ich mir ich mache mich mal da dran, bekomme es aber leider nicht hin.
Nun habe ich unter folgenden Link die Doku von Sonoff gefunden: Link zu Sonoff
Da fängt es aber schon an: hierbei handelt es sich um die Beschreibung der API - ist das gleichzusetzen mit den Webhook-Befehlen?
Die Doku besagt:
URL: http://[ip]:[port]/zeroconf/switch Return value format: json Method: HTTP post
{
„deviceid“: „“,
„data“: {
„switch“: „on“
}
}
Format, Postmethode und den eigentlichen Body bekomme ich ja soweit hin. Die ID des Geräts finde ich in der eigenen App.
Aber wie sieht es mit der IP und dem Port aus? Ist die IP die interne eigene IP in meinem Netzwerk gemeint, oder zu deren Servern? Und welcher Port genutzt wird, das weiß ich leider auch nicht.
Gegenfrage: siehst Du eine Möglichkeit, Deinen Sonoff S26 Plug mit Tasmota zu flashen?
Erstens bist Du dann das Nach-Hause-Anrufen in die China-Cloud los und zweitens sind Webhooks unter Tasmota viel einfacher.
(Drittens könntest Du mit ioBroker und Node Red auf einem Raspberry Pi Deinen Tasmota-geflashten S26 komplett via vhih in homee einbinden. )
tatsächlich, das habe ich übersehen.
brachte leider aber weiterhin keinen Erfolg :o(. IP ist eingetragen und der Port 8081 ebenfalls.
geändert habe ich da nichts. kann ich den Port irgendwie auslesen lassen?
nee, da kommt dann leider nichts…
mal ne ganz doof andere Frage… woanders habe ich gelesen, dass die Geräte erst in einen „anderen Modus“ gebracht werden müssten, um überhaupt derart kommunizieren zu können.
ist damit die Tasmota-Firmware gemeint?
EDIT:
wie ich inzwischen festgestellt habe, lassen meine S26 Steckdosen von Sonoff wohl den DIY-Mode nicht zu, mit welchem ich dann Webhook verwenden könnte.
Ich habe mir heute eine Platine zum flashen der Steckdosen bestellt und werde danach den nächsten Anlauf starten.
@pino73
sooo… ich habe jetzt meine Platine erhalten um Tasmoto flashen zu können.
zunächst habe ich das mit einer Basic R2 gemacht. Das hat auch geklappt - ich komme auf das Webinterface und kann es auch über Alexa steuern.
Wie aber setze ich nun einen Webhook mit der Tasmoto-Firmware ab, um das gute Stück auch an und ausschalten zu können?