bist du sicher ? also...meinst du
usr/lib/local/node_modules/homebridge-nukiio/node_modules/node-persist /package.json ?
das sieht da drin aber ziemlich wichtig aus. ![]()
bist du sicher ? also...meinst du
usr/lib/local/node_modules/homebridge-nukiio/node_modules/node-persist /package.json ?
das sieht da drin aber ziemlich wichtig aus. ![]()
befürchte eher, dass ich EUCH nerve.
also, HB gestoppt.
http://192.xxx.x.xxx:8080/callback/remove?token=xxxxx&id=0
zwei drei mal gemacht, immer Ergebnis:
ebenso
http://192.xxx.x.xxx:8080/list?token=xxxxxxx
muss kurz raus, sorry. fahre heim, vlt. mal alles strom-(akku)-los machen ?
und -lach- mal gucken, ob das haus nicht mittlerweile sperrangelweit aufsteht, möbel, usw. überhaupt noch da sind -lach-
{
"bridge": {
"name" : "Homebridge",
"username": "3C:07:xx:xx:xx:xx",
"port" : "51826",
"pin" : "031-45-154"
},
"description": "",
"accessories": [
],
"platforms":
[
{
"platform" : "HarmonyHub",
"name" : "Harmony",
"ip_adress" : "192.xxx.x.xxx"
},
{
"platform" : "Hue",
"name" : "Hue",
"users": {
"001788FFFE229CEB": "fz8L88OEdP-l1n5mCK7sSzOxLrhqTeZMyhAtKZhC"
},
"sensors": true,
"excludeSensorTypes": ["CLIPGenericStatus", "CLIPGenericFlag", "Geofence"],
"lowBattery": 25,
"lights": false,
"philipsLights": false,
"ct": false,
"groups": false,
"group0": false,
"rooms": false,
"schedules": false,
"rules": false,
"heartrate": 5,
"waitTimeUpdate": 20,
"timeout": 5,
"parallelRequests": 10,
"waitTimeResend": 300
},
{
"platform": "People",
"anyoneSensor" : true,
"nooneSensor" : true,
"webhookPort": 51828,
"pingInterval": 10000,
"ignoreReEnterExitSeconds": 0,
"people" :
[
{
"name" : "Wilfried ist",
"target" : "wkneer-iphone-6",
"threshold" : 2,
"pingInterval": 10000,
"ignoreReEnterExitSeconds": 0
},
{
"name" : "Jutta ist",
"target" : "android-be7d62909b48fbe0.speedportneo09012801000249",
"threshold" : 2,
"pingInterval": 10000,
"ignoreReEnterExitSeconds": 0
}]
},
{
"platform": "NukiBridge",
"bridge_url": "192.xxx.x.xxx:8080",
"api_token" : "xxxxxx",
"request_timeout_lockstate": 5000,
"request_timeout_lockaction": 30000,
"cache_directory": "./.node-persist/storage",
"webhook_server_ip_or_name": "192.xxx.x.xxx",
"webhook_port": 51827,
"lock_state_mode": 1,
"add_maintainance_buttons": false,
"locks": [{
"id": "xxxxxxxxx",
"name": "Haustür",
"usesDoorLatch" : true,
"priority" : 1
}]
}
]
}
ah..doch raus / gelöscht
also das problem scheint der webhook port zahlendreher
in meiner config steht port 51827
und callback:
callbacks": [{"id": 1, "url": "http://192.xxx.x.xxx:51872:51827/
wo kann ich denn den zahlendreher überhaupt eingetippert haben *gott* "die geister die ich rief"
vom ipad daheim geht es. ja.
via web + handy remote NEIN
config poste ich dir gleich
ja, gesehen. hab keine RECHTE dazu, sagt smartapfel
hab jetzt nochmal eingegeben:
http://192.xxx.x.xxx:8080/list?token=xxxxxxx&nukiid=xxxxxxx
ergebnis:
[{"nukiId": 99575257, "name": "Haustür", "lastKnownState": {"state": 3, "stateName": "unlocked", "batteryCritical": false, "timestamp": "2017-03-02T07:31:53+00:00"}}]
eingabe, wie vorhin, auch nochmal:
http://192.xxx.x.xxx:8080/lock…en=xxxxxx&nukiId=xxxxxxxx
ergebnis:
{"success": false}
und das müsste "true" sein ?
ODER kann es sein, dass sich die bridge mittlerweile aufgehängt hat *grübel* denn ich erreiche sie ja via web-brower und gerade mal getestet, auch via handy nicht mehr.
wobei..dann dürfte doch auch das ergebnis (list / lockstate) nicht mehr kommen, wenn bridge aufgehängt, denke ich
ip geprüft. token geprüft. nukiid geprüft. muss doch passend sein, sonst würd ich doch garnicht "dran kommen", denke ich
lokstate
-> {"success": false}
ah...so ?
[{"nukiId": xxxxxxxx, "name": "Haustür", "lastKnownState": {"state": 3, "stateName": "unlocked", "batteryCritical": false, "timestamp": "2017-03-02T07:31:53+00:00"}}]
sehe mit npm list -g --depth=0
usr/local/lib
??? [email protected]
??? [email protected]
??? [email protected]
??? [email protected]
??? [email protected]
??? [email protected]
sehe gerade, während meiner abwesenheit vorhin
HB um 12:01 gestartet....um 13:31 meldet sie:
ue temperature sensor 3: set homekit temperature from 17.1?C to 16.9?C on Thu Mar 02 2017 13:30:59
[2017-03-02 13:31:49] Cached lock state is isLocked = 'true'.
[2017-03-02 13:31:49] Cached lock state is isLocked = 'true'.
[2017-03-02 13:31:49] Cached lock state is isLocked = 'true'.
[2017-03-02 13:31:49] Cached lock state is isLocked = 'true'.
[2017-03-02 13:32:03] [Hue] Hue ambient light sensor 1: set homekit light level from 85.31 lux to 113.9462 lux on Thu Mar 02 2017 13:32:01
irgend etwas macht das nuki(plugin) doch offentsichtlich...richtig ![]()
hilft das...oder eher nicht ?
sorry, wieder da. frau wäre sauer gewesen, wenn ich sie nicht vom KH abgeholt hätte ![]()
kannst du das mal bitte im Broswer versuchen: http://x.x.x.x:8080/lockState?…nToken&nukiId=deineNukiId
so, hab ich gemacht: -> {"success": false}
sorry, kann meine frau aus dem KH abholen...muss ich etwas verschieben,...mache ich gleich und melde...
lösch mal alle callbacks via http://x.x.x.x:8080/callback/remove?token=deinToken&id=0
-> hab ich "success: true"
HB neu gestartet:
Started server for webhooks on port '51827'.
[2017-03-02 11:42:15] Adding webhook for plugin to bridge...
[2017-03-02 11:42:15] Initialized Nuki bridge.
[2017-03-02 11:42:15] Initializing platform accessory 'Haustür'...
[2017-03-02 11:42:15] Loading 0 accessories...
[2017-03-02 11:42:16] Send request to Nuki bridge 'http://192.xxx.x.xxx:8080' on '/callback/list' with '{"token":"xxxxxx"}'.
[2017-03-02 11:42:16] Request to Nuki bridge 'http://192.xxx.x.xxx:8080' finished with status code '200' and body '{"callbacks": [{"id": 1, "url": "http://192.xxx.x.xxx:51872:51827/"},{"id": 2, "url": "http//:192.xxx.x.xxx:51872"}]}'. null
[2017-03-02 11:42:16] Webhook for plugin already exists.
[2017-03-02 11:42:16] Send request to Nuki bridge 'http://192.xxx.x.xxx:8080' on '/lockState' with '{"token":"xxxxxx","nukiId":"xxxxxxxx"}'.
[2017-03-02 11:42:16] [Hue] hue Wohnung: BSB002 bridge, api v1.16.0
dann meldung:
request to Nuki bridge 'http://192.xxx.x.xxx:8080' on '/lockState' with '{"token":"xxxxxx","nukiId":"xxxxxxxx"}'.
-> {"success": false}
HB läuft weiter, fetching harmony activities -heimkino, radio...- OK, denke ich, dann
Request to Nuki bridge 'http://192.xxx.x.xxx:8080' finished with status code '-1' and body 'undefined'. { Error: ETIMEDOUT
at Timeout._onTimeout (/usr/local/lib/node_modules/homebridge-nukiio/node_modules/request/request.js:919:15)
at ontimeout (timers.js:365:14)
at tryOnTimeout (timers.js:237:5)
at Timer.listOnTimeout (timers.js:207:5) code: 'ETIMEDOUT' }
[2017-03-02 11:42:21] Request for lock state aborted. This is no problem and might happen due to canceled request or due to long response time of the Nuki bridge. Using cached value isLocked = 'true'.
[2017-03-02 11:42:21] Initial is locked request finished.
und HB läuft weiter vor sich hin, zeigt hue sensoren alles...
mittlerweile verstehe ich Maz ens verzweifelung in manchen momenten, wobei ich ja davon ausgehe, dass ich hier irgendwie den wald vor lauter bäumen nicht sehe...
Wie machst du das aus der ferne per browser? via VPN?
-> per bowser auf das nuki konto gegangen
Eigentlich erkennt das Plugin bei gleichbleibender Webhook IP und Port,
dass dieser Callback schon da ist, und würde diesen dann nicht nochmal
hinzufügen
-> kann nur sagen, was mir hier gemeldet/angezeigt wird und dann...vermuten ![]()
lösch mal alle callbacks via http://x.x.x.x:8080/callback/remove?token=deinToken&id=0
-> hab ich "success: true"
hab ich (denke ich) und jetzt ?
sorry, ich dummerchen ![]()