Amazon Alexa Doorbell Fähigkeit

Amazon Alexa Doorbell Skill

Möchten Sie Amazon Alexa Echo in Ihre bestehende Home Automation-Lösung integrieren? Mit dem von uns angebotenen Service können Sie so viele Türklingeln erstellen, wie Sie möchten, und dann das Amazon Alexa Echo-Gerät ankündigen und / oder läuten lassen, wenn Ihre Türklingel gedrückt wird.

Vielleicht ist Ihre Türklingel nicht laut genug? Oder stellen Sie manchmal fest, dass Sie Ihre Türklingel in bestimmten Räumen Ihres Hauses nicht hören können? Nutzen Sie Ihre Amazon Alexa als Erweiterung und verpassen Sie nie wieder ein Klingeln!

Sobald Sie Ihr Alexa-Gerät verbunden und eine oder zwei Türklingeln erstellt haben, können Sie sie kostenlos testen, um sicherzustellen, dass sie die von Ihnen gewählte Klingelmelodie wiedergeben.

Das Amazon Alexa-System kann durch die Verwendung von Alexa-Routinen noch weiter gehen. Dies sind Konfigurationen (wie unten gezeigt), die Sie einfach erstellen können, um sie auszuführen, wenn sie von etwas ausgelöst werden. Eine Klingeltaste ist nur einer der vielen verfügbaren Triggereingänge. Sie können sich daher auch vorstellen, dass dies keine Klingeltöne, sondern Trigger sind.

Auslöser Aktionen
Aktion auslösen Routinemaßnahmen

Wenn Sie bereit sind, dies in Ihren Home Automation Controller einzubetten, können Sie unseren API-Service nutzen.

Viel Spaß beim Auslösen!

So richten Sie Ihr Alexa-Gerät ein

Schau dieses Video an

So testen Sie Ihre neue Türklingel über die Website

  1. Erstellen Sie ein Konto bei uns

  2. Geben Sie den Namen der Türklingel ein und klicken Sie auf Speichern Erstellen Sie eine neue Türklingel

  3. Klicken Sie auf den Link, um Ihre neue virtuelle Türklingel zu testenTürklingel erstellt

  4. Klicken Sie auf die Test Taste, um Ihre virtuelle Türklingel auszuprobieren Türklingel testen

Auslösen mit der Doorbell REST-API

Ihre Klingelliste

In den folgenden Beispielen müssen Sie den {Ihren Türklingelschlüssel} durch den auf der Website angegebenen Schlüssel ersetzen Darüber hinaus benötigen Sie Ihre IJPUK Solutions-Anmeldeinformationen. Dies erfolgt in einem Format namens Base64-Codierung.

Dies kann von dieser Seite abgerufen werden, erhalten Sie ein Token und dies sollte ersetzt werden, wo unten angegeben.

Beispielcode

IFTTT

Wählen Sie beim Erstellen Ihres eigenen Applets (https://ifttt.com/create) ein if aus Service, um Ihre Benachrichtigung auszulösen und dann Webhooks als Service auszuwählen. Wählen Sie Webanforderung stellen als Aktion und füllen Sie die Aktionsfelder wie folgt aus:

URL: https://api.ijpuk.com/api/v1/Doorbell/{your doorbell key}

Method: PUT

Content Type: application/json

Body:

{
    "email" : "Ihre IJPUK Login-E-Mail-Adresse",
    "password" : "Ihr IJPUK-Passwort"
}

Bash (POST)

curl -X POST https://api.ijpuk.com/api/v1/Doorbell/{your doorbell key} -H 'Authorization: Basic {your token}' -H 'Content-Length: 0'

Python

import requests

url = "https://api.ijpuk.com/api/v1/Doorbell/{your doorbell key}"

payload = ""
headers = {
    'Content-Length': "0",
    'Authorization': "Basic {your token}"
    }

response = requests.request("POST", url, data=payload, headers=headers)

print(response.text)

c# (RestSharp)

var client = new RestClient("https://api.ijpuk.com/api/v1/Doorbell/{your doorbell key}");
var request = new RestRequest(Method.POST);
request.AddHeader("Authorization", "Basic {your token}");
request.AddHeader("Content-Length", "0");
IRestResponse response = client.Execute(request);

go

package main

import (
    "fmt"
    "net/http"
    "io/ioutil"
)

func main() {

    url := "https://api.ijpuk.com/api/v1/Doorbell/{your doorbell key}"

    req, _ := http.NewRequest("POST", url, nil)

    req.Header.Add("Content-Length", "0")
    req.Header.Add("Authorization", "Basic {your token}")

    res, _ := http.DefaultClient.Do(req)

    defer res.Body.Close()
    body, _ := ioutil.ReadAll(res.Body)

    fmt.Println(res)
    fmt.Println(string(body))

}

Bash (GET)

Wenn Ihr Gerät die oben genannten Methoden nicht verwenden kann, können Sie stattdessen diese Methode verwenden. So erhalten Sie Ihr url token. Besuchen Sie dann diese Seite

curl https://api.ijpuk.com/api/v1/Doorbell/{your doorbell key}/{your url token}

Weitere Informationen zur Verwendung des API-Dienstes finden Sie in der Swagger-Dokumentation Weitere vollständige Beispiele finden Sie hier