Bluetooth smartlock per HM steuern

Allgemeines zur HomeMatic Haussteuerung

Moderator: Co-Administratoren

Stoni
Beiträge: 560
Registriert: 05.12.2013, 13:38
Danksagung erhalten: 1 Mal

Bluetooth smartlock per HM steuern

Beitrag von Stoni » 02.11.2016, 19:27

drake10 hat geschrieben:Hallo bin neu hier und hätt da ein problem mit der steuerung meines Nukis

Ich habe das Skrypt von alchy komplett eingefügt in meine CCU und auch die Variablen angelegt allerdings kommt keine Abfrage zustande.

Desweiteren blick ich das mit den Steuerungsbefehlen der API nicht .
im Browser hab ich die zeile http://192.168.1.50:8080/lockState?nuki ... ken=123456 angepasst und hab auch Ergebnisse .
Aber was muss ich eingeben um das Schloss zu verriegeln bzw zu öffnen

PS ich habe die Hardwarebrige

Danke schon mal im Vorraus
Hast Du Cuxd und XML auf der CCU installiert?

Hast Du die Variablen korrekt angelegt? Typ Zeichenkette und richtig benannt? Hast Du das Script entsprechend angepasst? Siehe auch den Post #21 von Alchy.

Zum Thema Steuerung: Hast Du mal einen Blick in die API-Dokumentation von Nuki geworfen? Da steht es doch beschrieben. In dem Abschnitt "/lockAction" steht alles drin, was Du zum Steuern Deines Smartlocks benötigst. Du musst nur die URL anpassen, also IP-Adresse, Nuki-ID und Token.

http://ipDeinerBridge:8080/lockAction?n ... &token=123

Action 1 = entriegeln, 2 = verriegeln, 3 = Tür öffnen, ...

drake10
Beiträge: 59
Registriert: 12.02.2011, 11:00
Hat sich bedankt: 1 Mal

Re: Bluetooth smartlock per HM steuern

Beitrag von drake10 » 02.11.2016, 19:58

Also Cuxd und XML-API sind auf der CCU installiert.
Und das mit der Schlosssteuerung per Browser funktioniert jetzt auch .,
Aber in den Variablen kommt nichts

alchy
Beiträge: 10768
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 675 Mal

Re: Bluetooth smartlock per HM steuern

Beitrag von alchy » 02.11.2016, 20:33

Bitte JSON Ausgabe des Script Executor posten.
Soll heißen:
  • in meiner Signatur dem LInk zum Addon Script Executor folgen und installieren
  • Script Executor aufrufen mit

    Code: Alles auswählen

    http://IP.DEINER.EIGENEN.CCU/addons/script/
  • Das Script für die Hardware Version in das obere Scriptfenster kopieren.
  • Daten eingeben wie IP, token usw.
  • auf ausführen klicken
  • auf JSON unten links klicken
die Ausgabe im unteren Fenster per Copy & Paste hier posten

Alchy

Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.

© Sandra Pulsfort (*1974)

Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.

Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.

drake10
Beiträge: 59
Registriert: 12.02.2011, 11:00
Hat sich bedankt: 1 Mal

Re: Bluetooth smartlock per HM steuern

Beitrag von drake10 » 02.11.2016, 21:03

So hier die Ausgabe

Code: Alles auswählen

{
  "OUTPUTBAT": "null",
  "OUTPUTSTAT": "null",
  "sessionId": "",
  "httpUserAgent": "",
  "STDOUT": ""
}
Zuletzt geändert von alchy am 02.11.2016, 21:07, insgesamt 1-mal geändert.
Grund: Code bitte in Codetags posten :-(

alchy
Beiträge: 10768
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 675 Mal

Re: Bluetooth smartlock per HM steuern

Beitrag von alchy » 02.11.2016, 21:08

Ähm, und wie lautet das Script zu der Ausgabe?

Alchy

Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.

© Sandra Pulsfort (*1974)

Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.

Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.

drake10
Beiträge: 59
Registriert: 12.02.2011, 11:00
Hat sich bedankt: 1 Mal

Re: Bluetooth smartlock per HM steuern

Beitrag von drake10 » 02.11.2016, 21:38

Hier das Script

Code: Alles auswählen

! Nuki Software Bridge Status auslesen by Alchy v 0.4 for Stoni
Zuletzt geändert von alchy am 26.12.2016, 16:07, insgesamt 3-mal geändert.
Grund: Code bitt ein Codetags posten :-( Script entfernt

alchy
Beiträge: 10768
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 675 Mal

Re: Bluetooth smartlock per HM steuern

Beitrag von alchy » 02.11.2016, 21:53

Würdest du bitte die >>Hardwareversion<< des Scriptes benutzen.

Alchy

Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.

© Sandra Pulsfort (*1974)

Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.

Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.

drake10
Beiträge: 59
Registriert: 12.02.2011, 11:00
Hat sich bedankt: 1 Mal

Re: Bluetooth smartlock per HM steuern

Beitrag von drake10 » 02.11.2016, 21:59

O Sorry ganz überlesen
Ausgabe jetzt

Code: Alles auswählen

{
  "tmp3": "null",
  "OUTPUTBAT": "Nuki_Batterie",
  "state": "",
  "srueck": "",
  "OUTPUTSTAT": "Nuki_Status",
  "sessionId": "",
  "tmp1": "null",
  "httpUserAgent": "",
  "tmp2": "0",
  "url": "http:\/\/192.168.178.64:96\/lockState?nukiID=99365833&token=123oli",
  "STDOUT": ""
}
aber in der Variabel steht immer noch nichts
Zuletzt geändert von alchy am 02.11.2016, 22:05, insgesamt 1-mal geändert.
Grund: Code bitte in Codetags posten !! :-(

alchy
Beiträge: 10768
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 675 Mal

Re: Bluetooth smartlock per HM steuern

Beitrag von alchy » 02.11.2016, 22:02

Kein Wunder, es gibt ja auch keine Rückgabe. :wink:
Der Link

Code: Alles auswählen

http://192.168.178.64:96\/lockState?nukiID=99365833&token=123oli
bringt was im Browser?

Sicher, das du z.B. den Port richtig hast?

Alchy

Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.

© Sandra Pulsfort (*1974)

Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.

Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.

drake10
Beiträge: 59
Registriert: 12.02.2011, 11:00
Hat sich bedankt: 1 Mal

Re: Bluetooth smartlock per HM steuern

Beitrag von drake10 » 02.11.2016, 22:05

also wenn ich die Url im Browser starte dann krieg ich folgendes Ergebnis


{"state": 3, "stateName": "unlocked", "batteryCritical": false, "success": true}

Antworten

Zurück zu „HomeMatic allgemein“