Nuki Callback nutzen

Allgemeines zur HomeMatic Haussteuerung

Moderator: Co-Administratoren

nils50122
Beiträge: 23
Registriert: 12.09.2019, 08:30
Hat sich bedankt: 8 Mal

Re: Nuki Callback nutzen

Beitrag von nils50122 » 13.05.2020, 13:41

Ist es möglich den State (1,2,3,x,x,x) in den richtigen Namen zu übersetzen sprich verriegelt, entriegelt, motor blockiert usw.?

SMC
Beiträge: 26
Registriert: 09.05.2020, 17:45
System: Alternative CCU (auf Basis OCCU)

Re: Nuki Callback nutzen

Beitrag von SMC » 21.05.2020, 15:53

Bei mir tut sich bei der SV Nukicallback garnichts und somit wird auch der Script niocht bearbeitet was mache ich falsch?

amtht
Beiträge: 2
Registriert: 04.08.2016, 10:39

Re: Nuki Callback nutzen

Beitrag von amtht » 10.09.2020, 15:43

Hallo,
wenn ich die URL zum Eintragen der Callback URL im Browser eingebe bekomme ich im Browser die Meldung "HTTP 401 Unauthorized". Woran kann das liegen?

ueffchen
Beiträge: 176
Registriert: 29.03.2011, 10:35
Hat sich bedankt: 4 Mal
Danksagung erhalten: 13 Mal

Re: Nuki Callback nutzen

Beitrag von ueffchen » 14.09.2020, 10:27

Funktioniert

Code: Alles auswählen

 	http://192.168.1.50:8080/list?token=123456 
(Du musst Deine IP und Token eintragen) ?
Ich vermute dass Du nicht den richtigen Token nimmst?

Mikeldk
Beiträge: 157
Registriert: 24.03.2016, 10:25
Danksagung erhalten: 3 Mal

Re: Nuki Callback nutzen

Beitrag von Mikeldk » 22.09.2020, 15:16

Hi,

falls es jemand braucht ich habe das Skript mal umgestellt. Einmal für den Door State und die Batteriemeldung.

Code: Alles auswählen

string stdout;
string stderr;

integer anfang;
integer ende;
integer f;

string url="http://192.168.178.8:8080/list?token=p18546";

system.Exec("wget -q -O - " # url, &stdout, &stderr);
WriteLine(stdout);

anfang=stdout.Find("doorsensorState");
anfang=anfang+18;
ende=anfang+1;

f=stdout.Substr(anfang,1);

WriteLine(f);

dom.GetObject("NukiDoorState").State(f);


Code: Alles auswählen

string stdout;
string stderr;

integer anfang;
integer ende;
integer g;

string url="http://192.168.178.8:8080/list?token=p18546";

system.Exec("wget -q -O - " # url, &stdout, &stderr);
WriteLine(stdout);

anfang=stdout.Find("batteryCritical");
anfang=anfang+18;
ende=anfang+1;

g=stdout.Substr(anfang,5);

WriteLine(g);

dom.GetObject("NukiBatteryState").State(g);
Zuletzt geändert von Mikeldk am 25.09.2020, 21:45, insgesamt 1-mal geändert.

ueffchen
Beiträge: 176
Registriert: 29.03.2011, 10:35
Hat sich bedankt: 4 Mal
Danksagung erhalten: 13 Mal

Re: Nuki Callback nutzen

Beitrag von ueffchen » 25.09.2020, 09:33

super, das probiere ich mal aus.
Danke!

Mikeldk
Beiträge: 157
Registriert: 24.03.2016, 10:25
Danksagung erhalten: 3 Mal

Re: Nuki Callback nutzen

Beitrag von Mikeldk » 05.10.2020, 18:05

Hi,

seit neuster Firmware läst sich auch der Batterystatus abfragen mit :

Code: Alles auswählen

string stdout;
string stderr;

integer anfang;
integer ende;
integer g;

string url="http://192.168.178.8:8080/list?token=p18546";

system.Exec("wget -q -O - " # url, &stdout, &stderr);
WriteLine(stdout);

anfang=stdout.Find("batteryChargeState");
anfang=anfang+21;
ende=anfang+1;

g=stdout.Substr(anfang,2);

WriteLine(g);

dom.GetObject("NukiBatteryChargeState").State(g);

Benutzeravatar
Jailbraik
Beiträge: 429
Registriert: 26.07.2013, 06:53
Hat sich bedankt: 11 Mal
Danksagung erhalten: 2 Mal

Re: Nuki Callback nutzen

Beitrag von Jailbraik » 25.10.2020, 15:51

Hallo, habe ein verständnissproblem.

Die Systemvariablen arbeiten bei mir nicht.

Sind die so korrekt angelegt?

Vielen dank..

Bild
Dateianhänge
Nuki 002.jpg
Nuki 001.jpg
@
Raspberry 4 / Home Assistant / 80 Aktoren /

Benutzeravatar
Jailbraik
Beiträge: 429
Registriert: 26.07.2013, 06:53
Hat sich bedankt: 11 Mal
Danksagung erhalten: 2 Mal

Re: Nuki Callback nutzen

Beitrag von Jailbraik » 29.10.2020, 19:32

Hallo, könnte mir jemand behilflich sein?

Ich bekomme die Systemvariable nicht zum rennnen - kann leider auch nicht im Forum finden, was mir hilft.

Wäre sehr dankbar.
@
Raspberry 4 / Home Assistant / 80 Aktoren /

ueffchen
Beiträge: 176
Registriert: 29.03.2011, 10:35
Hat sich bedankt: 4 Mal
Danksagung erhalten: 13 Mal

Re: Nuki Callback nutzen

Beitrag von ueffchen » 30.10.2020, 20:37

Hi

NukiCallback muss als Zeichenkette angelegt werden.
Nuki habe ich als Zahl angelegt.
Kannst Du das mal probieren?

VG, ueffchen

Antworten

Zurück zu „HomeMatic allgemein“