ioBroker Forum


Nutzungsbedingungen |Datenschutzrichtlinie
Cloud |Dokumentation
Aktuelle Zeit: 20.02.2018, 10:15

Alle Zeiten sind UTC+01:00




Ein neues Thema erstellen  Auf das Thema antworten  [ 540 Beiträge ]  Gehe zu Seite Vorherige 123 24 25 26 27
Autor Nachricht
 Betreff des Beitrags: Re: Yet another HomeKit adapter
BeitragVerfasst: 16.01.2018, 22:05 
Offline
starter

Registriert: 19.09.2016, 21:51
Beiträge: 66
Danksagung erhalten: 10 Mal
eumats hat geschrieben:
Eine ähnliche Idee hatte ich auch schon und fummele da schon ein paar Nächte dran rum, aber es hapert bei mir an der Umsetzung. Daher wäre ich Dir sehr dankbar, wenn Du mir das Skript erstellen könntest!!


Probier mal das hier:

Spoiler: Show hidden text
Code:
const FallbackTimerInMilliseconds = 10000;

function FibaroWindowCoverStateEmulator(levelId, powerId, fakeCurrentStateId, fakeTargetStateId) {
    this.levelId = levelId;
    this.powerId = powerId;
    this.fakeCurrentStateId = fakeCurrentStateId;
    this.fakeTargetStateId = fakeTargetStateId;
    this.fallbackTimerId = undefined;
   
    on({id: levelId}, () => this.refreshFakeStates());
    on({id: powerId}, () => this.refreshFakeStates());
    on({id: fakeTargetStateId}, this.fakeTargetChanged.bind(this))
}

FibaroWindowCoverStateEmulator.prototype = {
    refreshFakeStates: function() {
        var level = getState(this.levelId).val;
        var levelAck = getState(this.levelId).ack;
        var power = getState(this.powerId).val;
        var powerAck = getState(this.powerId).ack;
       
        console.log('refreshing fake states, level: ' + level + '(' + levelAck + ') | power: ' + power + '(' + powerAck + ')');
        if (levelAck) {
            this.setCurrentState(level, 'level ack is true');
        } else {
            this.setTargetState(level, 'level ack is false');
        }
       
        this.clearFallbackTimer();
        if (power < 1) {
            this.setupFallbackTimer();
        }
    },
   
    clearFallbackTimer: function() {
        if(this.fallbackTimerId === undefined)
            return;
        clearTimeout(this.fallbackTimerId);
    },
   
    setupFallbackTimer: function() {
        if(this.fallbackTimerId !== undefined)
            this.clearFallbackTimer();
       
        setTimeout(this.fallbackTimerRaised.bind(this), FallbackTimerInMilliseconds);
    },
   
    fallbackTimerRaised: function() {
        var level = getState(this.levelId).val;
        this.setCurrentState(level, 'fallback timer');
        this.setTargetState(level, 'fallback timer');
    },
   
    setCurrentState: function(value, reason) {
        setState(this.fakeCurrentStateId, value, true);
        console.log('setted ' + this.fakeCurrentStateId + ' to ' + value + ' | reason: ' + reason);
    },
   
    setTargetState: function(value, reason) {
        setState(this.fakeTargetStateId, value, true);
        console.log('setted ' + this.fakeTargetStateId + ' to ' + value + ' | reason: ' + reason);
    },
   
    setLevel: function(value, reason) {
        setState(this.levelId, value, true);
        console.log('setted ' + this.levelId + ' to ' + value + ' | reason: ' + reason);
    },
   
    fakeTargetChanged: function(stateObject) {
        if (stateObject.newState.ack) {
            console.log('cancel fake target change handler - ack is true');
            return
        }
        this.setLevel(stateObject.newState.val, 'fake target changed');
    }
   
};

var test1 = new FibaroWindowCoverStateEmulator("Test1.Level", "Test1.Power2", "Test1.fakeCurrent", "Test1.fakeTarget")


FallbackTimerInMilliseconds kannst du wahrscheinlich kleiner machen - musst du testen.
In Homekit CurrentState und TargetState auf die Fake Werte schauen lassen. Conversion kann jetzt "passthrough" sein.
Wie zuvor auch, musst du die beiden States selbst anlegen.

Falls was nicht geht, log posten ;-)


Nach oben
   
 Betreff des Beitrags: Re: Yet another HomeKit adapter
BeitragVerfasst: 16.01.2018, 22:59 
Offline
professional

Registriert: 24.09.2017, 09:04
Beiträge: 124
Hat sich bedankt: 6 Mal
Danksagung erhalten: 7 Mal
JW86 hat geschrieben:

Probier mal das hier:

FallbackTimerInMilliseconds kannst du wahrscheinlich kleiner machen - musst du testen.
In Homekit CurrentState und TargetState auf die Fake Werte schauen lassen. Conversion kann jetzt "passthrough" sein.
Wie zuvor auch, musst du die beiden States selbst anlegen.

Falls was nicht geht, log posten ;-)


Wow. Das ging schnell. Besten Dank.

Ein erster kurzer Test hat leider nicht funktioniert. Ich wollte den Rollladen von 33% auf 22% fahren lassen. Der Slide ist dann wieder auf 31% zurückgefallen.
De Anzeige in HomeKit (wird geöffnet, ...) war leider auch nicht korrekt... Meine yahka Konfiguration siehe Screenshot...

Log-Ausgabe:
Spoiler: Show hidden text
Code:
javascript.0   2018-01-16 22:52:06.504   info   script.js.common.Devices.Rolladen.FibaroWindowCoverStateEmulator: cancel fake target change handler - ack is true
javascript.0   2018-01-16 22:52:06.504   info   script.js.common.Devices.Rolladen.FibaroWindowCoverStateEmulator: setted javascript.0.virtualDevice.Rolllaeden.EsszimmerOsten.TargetLevel to 31 | reason: fallback timer
javascript.0   2018-01-16 22:52:06.503   info   script.js.common.Devices.Rolladen.FibaroWindowCoverStateEmulator: setted javascript.0.virtualDevice.Rolllaeden.EsszimmerOsten.CurrentLevel to 31 | reason: fallback timer
javascript.0   2018-01-16 22:52:06.485   info   script.js.common.Devices.Rolladen.FibaroWindowCoverStateEmulator: cancel fake target change handler - ack is true
javascript.0   2018-01-16 22:52:06.484   info   script.js.common.Devices.Rolladen.FibaroWindowCoverStateEmulator: setted javascript.0.virtualDevice.Rolllaeden.EsszimmerOsten.TargetLevel to 31 | reason: fallback timer
javascript.0   2018-01-16 22:52:06.483   info   script.js.common.Devices.Rolladen.FibaroWindowCoverStateEmulator: setted javascript.0.virtualDevice.Rolllaeden.EsszimmerOsten.CurrentLevel to 31 | reason: fallback timer
javascript.0   2018-01-16 22:52:05.083   info   script.js.common.Devices.Rolladen.FibaroWindowCoverStateEmulator: cancel fake target change handler - ack is true
javascript.0   2018-01-16 22:52:05.079   info   script.js.common.Devices.Rolladen.FibaroWindowCoverStateEmulator: setted javascript.0.virtualDevice.Rolllaeden.EsszimmerOsten.TargetLevel to 31 | reason: fallback timer
javascript.0   2018-01-16 22:52:05.078   info   script.js.common.Devices.Rolladen.FibaroWindowCoverStateEmulator: setted javascript.0.virtualDevice.Rolllaeden.EsszimmerOsten.CurrentLevel to 31 | reason: fallback timer
javascript.0   2018-01-16 22:52:05.018   info   script.js.common.Devices.Rolladen.FibaroWindowCoverStateEmulator: cancel fake target change handler - ack is true
javascript.0   2018-01-16 22:52:05.014   info   script.js.common.Devices.Rolladen.FibaroWindowCoverStateEmulator: setted javascript.0.virtualDevice.Rolllaeden.EsszimmerOsten.TargetLevel to 31 | reason: fallback timer
javascript.0   2018-01-16 22:52:05.013   info   script.js.common.Devices.Rolladen.FibaroWindowCoverStateEmulator: setted javascript.0.virtualDevice.Rolllaeden.EsszimmerOsten.CurrentLevel to 31 | reason: fallback timer
javascript.0   2018-01-16 22:52:04.994   info   script.js.common.Devices.Rolladen.FibaroWindowCoverStateEmulator: cancel fake target change handler - ack is true
javascript.0   2018-01-16 22:52:04.994   info   script.js.common.Devices.Rolladen.FibaroWindowCoverStateEmulator: setted javascript.0.virtualDevice.Rolllaeden.EsszimmerOsten.TargetLevel to 31 | reason: fallback timer
javascript.0   2018-01-16 22:52:04.993   info   script.js.common.Devices.Rolladen.FibaroWindowCoverStateEmulator: setted javascript.0.virtualDevice.Rolllaeden.EsszimmerOsten.CurrentLevel to 31 | reason: fallback timer
javascript.0   2018-01-16 22:52:04.947   info   script.js.common.Devices.Rolladen.FibaroWindowCoverStateEmulator: cancel fake target change handler - ack is true
javascript.0   2018-01-16 22:52:04.943   info   script.js.common.Devices.Rolladen.FibaroWindowCoverStateEmulator: setted javascript.0.virtualDevice.Rolllaeden.EsszimmerOsten.TargetLevel to 31 | reason: fallback timer
javascript.0   2018-01-16 22:52:04.942   info   script.js.common.Devices.Rolladen.FibaroWindowCoverStateEmulator: setted javascript.0.virtualDevice.Rolllaeden.EsszimmerOsten.CurrentLevel to 31 | reason: fallback timer
javascript.0   2018-01-16 22:52:04.496   info   script.js.common.Devices.Rolladen.FibaroWindowCoverStateEmulator: setted javascript.0.virtualDevice.Rolllaeden.EsszimmerOsten.CurrentLevel to 31 | reason: level ack is true
javascript.0   2018-01-16 22:52:04.495   info   script.js.common.Devices.Rolladen.FibaroWindowCoverStateEmulator: refreshing fake states, level: 31(true) | power: 0.7(true)
javascript.0   2018-01-16 22:52:04.474   info   script.js.common.Devices.Rolladen.FibaroWindowCoverStateEmulator: setted javascript.0.virtualDevice.Rolllaeden.EsszimmerOsten.CurrentLevel to 31 | reason: level ack is true
javascript.0   2018-01-16 22:52:04.473   info   script.js.common.Devices.Rolladen.FibaroWindowCoverStateEmulator: refreshing fake states, level: 31(true) | power: 0.7(true)
javascript.0   2018-01-16 22:52:03.072   info   script.js.common.Devices.Rolladen.FibaroWindowCoverStateEmulator: setted javascript.0.virtualDevice.Rolllaeden.EsszimmerOsten.CurrentLevel to 33 | reason: level ack is true
javascript.0   2018-01-16 22:52:03.071   info   script.js.common.Devices.Rolladen.FibaroWindowCoverStateEmulator: refreshing fake states, level: 33(true) | power: 0.7(true)
javascript.0   2018-01-16 22:52:03.008   info   script.js.common.Devices.Rolladen.FibaroWindowCoverStateEmulator: setted javascript.0.virtualDevice.Rolllaeden.EsszimmerOsten.CurrentLevel to 33 | reason: level ack is true
javascript.0   2018-01-16 22:52:03.007   info   script.js.common.Devices.Rolladen.FibaroWindowCoverStateEmulator: refreshing fake states, level: 33(true) | power: 0.7(true)
javascript.0   2018-01-16 22:52:02.988   info   script.js.common.Devices.Rolladen.FibaroWindowCoverStateEmulator: cancel fake target change handler - ack is true
javascript.0   2018-01-16 22:52:02.985   info   script.js.common.Devices.Rolladen.FibaroWindowCoverStateEmulator: setted javascript.0.virtualDevice.Rolllaeden.EsszimmerOsten.TargetLevel to 31 | reason: level ack is false
javascript.0   2018-01-16 22:52:02.985   info   script.js.common.Devices.Rolladen.FibaroWindowCoverStateEmulator: refreshing fake states, level: 31(false) | power: 0.7(true)
javascript.0   2018-01-16 22:52:02.978   info   script.js.common.Devices.Rolladen.FibaroWindowCoverStateEmulator: setted javascript.0.virtualDevice.Rolllaeden.EsszimmerOsten.LevelRollo to 31 | reason: fake target changed
javascript.0   2018-01-16 22:52:02.944   info   script.js.common.Devices.Rolladen.FibaroWindowCoverStateEmulator: cancel fake target change handler - ack is true
javascript.0   2018-01-16 22:52:02.940   info   script.js.common.Devices.Rolladen.FibaroWindowCoverStateEmulator: setted javascript.0.virtualDevice.Rolllaeden.EsszimmerOsten.TargetLevel to 22 | reason: level ack is false
javascript.0   2018-01-16 22:52:02.939   info   script.js.common.Devices.Rolladen.FibaroWindowCoverStateEmulator: refreshing fake states, level: 22(false) | power: 0.7(true)
javascript.0   2018-01-16 22:52:02.927   info   script.js.common.Devices.Rolladen.FibaroWindowCoverStateEmulator: setted javascript.0.virtualDevice.Rolllaeden.EsszimmerOsten.LevelRollo to 22 | reason: fake target changed


die Funktion setLevel musste ich wie folgt anpassen, da sonst der Fibaro Autor nicht getriggert wird.
Code:
    setLevel: function(value, reason) {
        //setState(this.levelId, value, true);
        setState(this.levelId, value);
        console.log('setted ' + this.levelId + ' to ' + value + ' | reason: ' + reason);
    },


Dateianhänge:
Untitled.jpg
Untitled.jpg [ 16.43 KiB | 420 mal betrachtet ]
Nach oben
   
 Betreff des Beitrags: Re: Yet another HomeKit adapter
BeitragVerfasst: 18.01.2018, 19:08 
Offline
professional

Registriert: 24.09.2017, 09:04
Beiträge: 124
Hat sich bedankt: 6 Mal
Danksagung erhalten: 7 Mal
eumats hat geschrieben:
Ein erster kurzer Test hat leider nicht funktioniert. Ich wollte den Rollladen von 33% auf 22% fahren lassen. Der Slide ist dann wieder auf 31% zurückgefallen.
De Anzeige in HomeKit (wird geöffnet, ...) war leider auch nicht korrekt...


@ JW86:
In Anlehnung an den Skript habe ich nun eine Lösung gefunden. Ich werde sie bei Gelegenheit hier im Forum posten...
Nach mal Danke für Deine Hilfe!


Nach oben
   
 Betreff des Beitrags: Re: Yet another HomeKit adapter
BeitragVerfasst: 27.01.2018, 23:38 
Offline
starter

Registriert: 08.01.2018, 21:17
Beiträge: 10
Hi,

vermutlich seid ihr die Frage schon leid, aber ich habe nun auch dieses ominöse Cannot start file.

Bei mir lief der Adapter unter 0.5.5 reibungslos - alles in Ordnung. Ich habe mir dann, scheinbar dummerweise, zugetraut das Update auf 0.6.1 durchzuführen über "Installieren aus eigenem URL".

Anschließend kommt im Log:
Code:
startInstance yahka.0: cannot find start file!


Alles, was ich bisher dazu als mögliche Lösungen gelesen habe, funktioniert nicht. Den Adapter kann ich als Instanz hinzufügen. Wenn ich das Konfigurationsmenü öffne, sind alle Buttons aber wirkungslos. Es passiert nichts, wenn man drauf klickt.
Spoiler: Show hidden text
Code:
sudo apt-get install avahi-daemon libnss-mdns avahi-discover avahi-utils
sudo nano /etc/avahi/avahi-daemon.conf

host-name=sd-pi
domain-name=local
enable-dbus=yes
disable-publishing=no
disable-user-service-publishing=no

sudo /etc/init.d/avahi-daemon restart


Und schließlich sogar Neustart von ioBroker (über Admin)



Während ich schreibe, ein Downgrade auf 0.6.0 sah erst etwas besser aus. Konfiguration ist nun möglich. Der Adapter läuft aber nicht, bleibt rot. Fehlermeldung im Log:

Spoiler: Show hidden text
Code:
Restart adapter system.adapter.yahka.0 because enabled
host.sd-pi   2018-01-27 23:17:45.311   error   instance system.adapter.yahka.0 terminated with code 1 ()
host.sd-pi   2018-01-27 23:17:45.311   error   Caught by controller[2]: at bootstrap_node.js:608:3
host.sd-pi   2018-01-27 23:17:45.311   error   Caught by controller[2]: at startup (bootstrap_node.js:187:16)
host.sd-pi   2018-01-27 23:17:45.310   error   Caught by controller[2]: at Function.Module.runMain (module.js:684:10)
host.sd-pi   2018-01-27 23:17:45.310   error   Caught by controller[2]: at Function.Module._load (module.js:491:3)
host.sd-pi   2018-01-27 23:17:45.310   error   Caught by controller[2]: at tryModuleLoad (module.js:499:12)
host.sd-pi   2018-01-27 23:17:45.310   error   Caught by controller[2]: at Module.load (module.js:556:32)
host.sd-pi   2018-01-27 23:17:45.310   error   Caught by controller[2]: at Object.Module._extensions..js (module.js:654:10)
host.sd-pi   2018-01-27 23:17:45.310   error   Caught by controller[2]: at Module._compile (module.js:643:30)
host.sd-pi   2018-01-27 23:17:45.310   error   Caught by controller[2]: at Object. (/opt/iobroker/node_modules/iobroker.yahka/main.js:5:57)
host.sd-pi   2018-01-27 23:17:45.310   error   Caught by controller[2]: TypeError: utils.adapter is not a function
host.sd-pi   2018-01-27 23:17:45.310   error   Caught by controller[2]: ^
host.sd-pi   2018-01-27 23:17:45.309   error   Caught by controller[2]: var yahkaAdapter = new hkAdapter.TIOBrokerAdapter(utils.adapter({ name: 'yahka', systemConfig: true }), utils.controllerDir);
host.sd-pi   2018-01-27 23:17:45.309   error   Caught by controller[2]: /opt/iobroker/node_modules/iobroker.yahka/main.js:5
host.sd-pi   2018-01-27 23:17:45.309   error   Caught by controller[1]: *** WARNING *** For more information see
host.sd-pi   2018-01-27 23:17:45.309   error   Caught by controller[1]: *** WARNING *** Please fix your application to use the native API of Avahi!
host.sd-pi   2018-01-27 23:17:45.309   error   Caught by controller[1]: *** WARNING *** The program 'node' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi.
host.sd-pi   2018-01-27 23:17:45.309   error   Caught by controller[1]: *** WARNING *** For more information see
host.sd-pi   2018-01-27 23:17:45.309   error   Caught by controller[1]: *** WARNING *** Please fix your application to use the native API of Avahi!
host.sd-pi   2018-01-27 23:17:45.306   error   Caught by controller[0]: *** WARNING *** The program 'node' uses the Apple Bonjour compatibility layer of Avahi.
host.sd-pi   2018-01-27 23:17:44.449   info   instance system.adapter.yahka.0 started with pid 30758



Jetzt bin ich wieder zurück auf 0.5.5. Alle Einstellungen trotzdem leider weg. Ich habe vorher mit ioBroker backup ein Backup erstellt und konnte daher mit ioBroker restore 0 die Daten wiederherstellen. ABER:

Jetzt ist der yahka-Adapter trotzdem kaputt. Alles andere funktioniert wieder/weiterhin, nur yahka nicht. Fehlermeldung sieht übel aus:

Spoiler: Show hidden text
Zitat:
host.sd-pi 2018-01-27 23:32:44.415 error instance system.adapter.yahka.0 terminated with code 0 (OK)
Caught 2018-01-27 23:32:44.415 error by controller[173]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-parser encoded {"type":2,"data":["setState","system.adapter.yahka.0.alive",{"val":false,"ack":true,"from":"system.adapter.yahka.0"}],"optio
Caught 2018-01-27 23:32:44.414 error by controller[173]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-parser encoding packet {"type":2,"data":["setState","system.adapter.yahka.0.alive",{"val":false,"ack":true,"from":"system.adapter.yahka.0"}
Caught 2018-01-27 23:32:44.414 error by controller[173]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-client:manager writing packet {"type":2,"data":["setState","system.adapter.yahka.0.alive",{"val":false,"ack":true,"from":"system.adapter.ya
Caught 2018-01-27 23:32:44.414 error by controller[173]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-client:socket emitting packet with ack id 4
Caught 2018-01-27 23:32:44.414 error by controller[173]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-client:socket calling ack 2 with [null,"system.adapter.yahka.0.alive"]
Caught 2018-01-27 23:32:44.414 error by controller[173]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-parser decoded 32[null,"system.adapter.yahka.0.alive"] as {"type":3,"nsp":"/","id":2,"data":[null,"system.adapter.yahka.0.alive"]}
Caught 2018-01-27 23:32:44.414 error by controller[173]: Sat, 27 Jan 2018 22:32:44 GMT engine.io-client:socket socket receive: type "message", data "32[null,"system.adapter.yahka.0.alive"]"
Caught 2018-01-27 23:32:44.414 error by controller[173]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-parser encoded {"type":2,"data":["getStates",["system.adapter.admin.0.logging"]],"options":{"compress":true},"id":3,"nsp":"/"} as 23["getSt
Caught 2018-01-27 23:32:44.413 error by controller[173]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-parser encoding packet {"type":2,"data":["getStates",["system.adapter.admin.0.logging"]],"options":{"compress":true},"id":3,"nsp":"/"}
Caught 2018-01-27 23:32:44.413 error by controller[173]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-client:manager writing packet {"type":2,"data":["getStates",["system.adapter.admin.0.logging"]],"options":{"compress":true},"id":3,"nsp":"/
Caught 2018-01-27 23:32:44.413 error by controller[173]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-client:socket emitting packet with ack id 3
Caught 2018-01-27 23:32:44.413 error by controller[173]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-client:socket calling ack 1 with [null,["system.adapter.admin.0.logging"]]
Caught 2018-01-27 23:32:44.413 error by controller[173]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-parser decoded 31[null,["system.adapter.admin.0.logging"]] as {"type":3,"nsp":"/","id":1,"data":[null,["system.adapter.admin.0.logging"]]}
Caught 2018-01-27 23:32:44.413 error by controller[173]: Sat, 27 Jan 2018 22:32:44 GMT engine.io-client:socket socket receive: type "message", data "31[null,["system.adapter.admin.0.logging"]]"
Caught 2018-01-27 23:32:44.412 error by controller[172]: Sat, 27 Jan 2018 22:32:44 GMT engine.io-client:socket flushing 35 packets in socket
Caught 2018-01-27 23:32:44.412 error by controller[171]: Sat, 27 Jan 2018 22:32:44 GMT engine.io-client:socket flushing 11 packets in socket
Caught 2018-01-27 23:32:44.412 error by controller[170]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-parser encoded {"type":2,"data":["setState","system.adapter.yahka.0.alive",{"val":false,"ack":true,"from":"system.adapter.yahka.0"}],"optio
Caught 2018-01-27 23:32:44.412 error by controller[170]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-parser encoding packet {"type":2,"data":["setState","system.adapter.yahka.0.alive",{"val":false,"ack":true,"from":"system.adapter.yahka.0"}
Caught 2018-01-27 23:32:44.412 error by controller[170]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-client:manager writing packet {"type":2,"data":["setState","system.adapter.yahka.0.alive",{"val":false,"ack":true,"from":"system.adapter.ya
Caught 2018-01-27 23:32:44.411 error by controller[169]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-client:socket emitting packet with ack id 2
Caught 2018-01-27 23:32:44.411 error by controller[168]: at EventedHTTPServer. (/opt/iobroker/node_modules/iobroker.yahka/node_modules/hap-nodejs/lib/util/eventedhttp.js:65:10) errorCode: -65537 }
Caught 2018-01-27 23:32:44.411 error by controller[168]: at EventedHTTPServer.emit (events.js:211:7)
Caught 2018-01-27 23:32:44.411 error by controller[168]: at emitOne (events.js:116:13)
Caught 2018-01-27 23:32:44.411 error by controller[168]: at HAPServer._onListening (/opt/iobroker/node_modules/iobroker.yahka/node_modules/hap-nodejs/lib/HAPServer.js:190:8)
Caught 2018-01-27 23:32:44.411 error by controller[168]: at HAPServer.emit (events.js:211:7)
Caught 2018-01-27 23:32:44.410 error by controller[168]: at emitOne (events.js:116:13)
Caught 2018-01-27 23:32:44.410 error by controller[168]: at Bridge.Accessory._onListening (/opt/iobroker/node_modules/iobroker.yahka/node_modules/hap-nodejs/lib/Accessory.js:661:20)
Caught 2018-01-27 23:32:44.410 error by controller[168]: at Advertiser.startAdvertising (/opt/iobroker/node_modules/iobroker.yahka/node_modules/hap-nodejs/lib/Advertiser.js:47:30)
Caught 2018-01-27 23:32:44.410 error by controller[168]: at Object.create [as createAdvertisement] (/opt/iobroker/node_modules/iobroker.yahka/node_modules/mdns/lib/advertisement.js:64:10)
Caught 2018-01-27 23:32:44.410 error by controller[168]: at new Advertisement (/opt/iobroker/node_modules/iobroker.yahka/node_modules/mdns/lib/advertisement.js:56:10)
Caught 2018-01-27 23:32:44.410 error by controller[168]: { Error: dns service error: unknown
Caught 2018-01-27 23:32:44.410 error by controller[167]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-parser encoded {"type":2,"data":["subscribe","yahka.0.checkLogging",null],"options":{"compress":true},"nsp":"/"} as 2["subscribe","yahka.0.
Caught 2018-01-27 23:32:44.409 error by controller[167]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-parser encoding packet {"type":2,"data":["subscribe","yahka.0.checkLogging",null],"options":{"compress":true},"nsp":"/"}
Caught 2018-01-27 23:32:44.409 error by controller[166]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-client:manager writing packet {"type":2,"data":["subscribe","yahka.0.checkLogging",null],"options":{"compress":true},"nsp":"/"}
Caught 2018-01-27 23:32:44.409 error by controller[165]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-parser encoded {"type":2,"data":["subscribe","system.adapter.*",null],"options":{"compress":true},"nsp":"/"} as 2["subscribe","system.adapt
Caught 2018-01-27 23:32:44.409 error by controller[165]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-parser encoding packet {"type":2,"data":["subscribe","system.adapter.*",null],"options":{"compress":true},"nsp":"/"}
Caught 2018-01-27 23:32:44.409 error by controller[165]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-client:manager writing packet {"type":2,"data":["subscribe","system.adapter.*",null],"options":{"compress":true},"nsp":"/"}
Caught 2018-01-27 23:32:44.408 error by controller[164]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-parser encoded {"type":2,"data":["getObjectView","system","instance",{"startkey":"system.adapter.","endkey":"system.adapter.香"},{"name":"ya
Caught 2018-01-27 23:32:44.408 error by controller[164]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-parser encoding packet {"type":2,"data":["getObjectView","system","instance",{"startkey":"system.adapter.","endkey":"system.adapter.香"},{"n
Caught 2018-01-27 23:32:44.407 error by controller[164]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-client:manager writing packet {"type":2,"data":["getObjectView","system","instance",{"startkey":"system.adapter.","endkey":"system.adapter.
Caught 2018-01-27 23:32:44.407 error by controller[163]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-client:socket emitting packet with ack id 18
Caught 2018-01-27 23:32:44.407 error by controller[162]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-parser encoded {"type":2,"data":["subscribe","system.adapter.*",null],"options":{"compress":true},"nsp":"/"} as 2["subscribe","system.adapt
Caught 2018-01-27 23:32:44.407 error by controller[162]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-parser encoding packet {"type":2,"data":["subscribe","system.adapter.*",null],"options":{"compress":true},"nsp":"/"}
Caught 2018-01-27 23:32:44.407 error by controller[162]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-client:manager writing packet {"type":2,"data":["subscribe","system.adapter.*",null],"options":{"compress":true},"nsp":"/"}
Caught 2018-01-27 23:32:44.406 error by controller[161]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-parser encoded {"type":2,"data":["getObjectView","system","instance",{"startkey":"system.adapter.","endkey":"system.adapter.香"},{"name":"ya
Caught 2018-01-27 23:32:44.406 error by controller[161]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-parser encoding packet {"type":2,"data":["getObjectView","system","instance",{"startkey":"system.adapter.","endkey":"system.adapter.香"},{"n
Caught 2018-01-27 23:32:44.406 error by controller[161]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-client:manager writing packet {"type":2,"data":["getObjectView","system","instance",{"startkey":"system.adapter.","endkey":"system.adapter.
Caught 2018-01-27 23:32:44.406 error by controller[160]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-client:socket emitting packet with ack id 17
Caught 2018-01-27 23:32:44.406 error by controller[159]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-parser encoded {"type":2,"data":["subscribe","system.adapter.*",null],"options":{"compress":true},"nsp":"/"} as 2["subscribe","system.adapt
Caught 2018-01-27 23:32:44.405 error by controller[159]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-parser encoding packet {"type":2,"data":["subscribe","system.adapter.*",null],"options":{"compress":true},"nsp":"/"}
Caught 2018-01-27 23:32:44.405 error by controller[159]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-client:manager writing packet {"type":2,"data":["subscribe","system.adapter.*",null],"options":{"compress":true},"nsp":"/"}
Caught 2018-01-27 23:32:44.405 error by controller[158]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-parser encoded {"type":2,"data":["getObjectView","system","instance",{"startkey":"system.adapter.","endkey":"system.adapter.香"},{"name":"ya
Caught 2018-01-27 23:32:44.405 error by controller[158]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-parser encoding packet {"type":2,"data":["getObjectView","system","instance",{"startkey":"system.adapter.","endkey":"system.adapter.香"},{"n
Caught 2018-01-27 23:32:44.405 error by controller[158]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-client:manager writing packet {"type":2,"data":["getObjectView","system","instance",{"startkey":"system.adapter.","endkey":"system.adapter.
Caught 2018-01-27 23:32:44.404 error by controller[157]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-client:socket emitting packet with ack id 16
Caught 2018-01-27 23:32:44.404 error by controller[156]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-parser encoded {"type":2,"data":["subscribe","system.adapter.*",null],"options":{"compress":true},"nsp":"/"} as 2["subscribe","system.adapt
Caught 2018-01-27 23:32:44.404 error by controller[155]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-parser encoding packet {"type":2,"data":["subscribe","system.adapter.*",null],"options":{"compress":true},"nsp":"/"}
Caught 2018-01-27 23:32:44.404 error by controller[155]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-client:manager writing packet {"type":2,"data":["subscribe","system.adapter.*",null],"options":{"compress":true},"nsp":"/"}
Caught 2018-01-27 23:32:44.404 error by controller[155]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-parser encoded {"type":2,"data":["getObjectView","system","instance",{"startkey":"system.adapter.","endkey":"system.adapter.香"},{"name":"ya
Caught 2018-01-27 23:32:44.403 error by controller[154]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-parser encoding packet {"type":2,"data":["getObjectView","system","instance",{"startkey":"system.adapter.","endkey":"system.adapter.香"},{"n
Caught 2018-01-27 23:32:44.403 error by controller[154]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-client:manager writing packet {"type":2,"data":["getObjectView","system","instance",{"startkey":"system.adapter.","endkey":"system.adapter.
Caught 2018-01-27 23:32:44.403 error by controller[154]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-client:socket emitting packet with ack id 15
Caught 2018-01-27 23:32:44.403 error by controller[153]: HAP Warning: Characteristic 0000006D-0000-1000-8000-0026BB765291 not in required or optional characteristics for service 00000080-0000-1000-8000-0026BB765291. Adding anyway.
Caught 2018-01-27 23:32:44.402 error by controller[152]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-parser encoded {"type":2,"data":["subscribe","system.adapter.*",null],"options":{"compress":true},"nsp":"/"} as 2["subscribe","system.adapt
Caught 2018-01-27 23:32:44.402 error by controller[152]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-parser encoding packet {"type":2,"data":["subscribe","system.adapter.*",null],"options":{"compress":true},"nsp":"/"}
Caught 2018-01-27 23:32:44.402 error by controller[152]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-client:manager writing packet {"type":2,"data":["subscribe","system.adapter.*",null],"options":{"compress":true},"nsp":"/"}
Caught 2018-01-27 23:32:44.402 error by controller[151]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-parser encoded {"type":2,"data":["getObjectView","system","instance",{"startkey":"system.adapter.","endkey":"system.adapter.香"},{"name":"ya
Caught 2018-01-27 23:32:44.402 error by controller[151]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-parser encoding packet {"type":2,"data":["getObjectView","system","instance",{"startkey":"system.adapter.","endkey":"system.adapter.香"},{"n
Caught 2018-01-27 23:32:44.401 error by controller[151]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-client:manager writing packet {"type":2,"data":["getObjectView","system","instance",{"startkey":"system.adapter.","endkey":"system.adapter.
Caught 2018-01-27 23:32:44.401 error by controller[150]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-client:socket emitting packet with ack id 14
Caught 2018-01-27 23:32:44.401 error by controller[149]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-parser encoded {"type":2,"data":["subscribe","system.adapter.*",null],"options":{"compress":true},"nsp":"/"} as 2["subscribe","system.adapt
Caught 2018-01-27 23:32:44.401 error by controller[149]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-parser encoding packet {"type":2,"data":["subscribe","system.adapter.*",null],"options":{"compress":true},"nsp":"/"}
Caught 2018-01-27 23:32:44.401 error by controller[149]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-client:manager writing packet {"type":2,"data":["subscribe","system.adapter.*",null],"options":{"compress":true},"nsp":"/"}
Caught 2018-01-27 23:32:44.401 error by controller[148]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-parser encoded {"type":2,"data":["getObjectView","system","instance",{"startkey":"system.adapter.","endkey":"system.adapter.香"},{"name":"ya
Caught 2018-01-27 23:32:44.400 error by controller[148]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-parser encoding packet {"type":2,"data":["getObjectView","system","instance",{"startkey":"system.adapter.","endkey":"system.adapter.香"},{"n
Caught 2018-01-27 23:32:44.400 error by controller[148]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-client:manager writing packet {"type":2,"data":["getObjectView","system","instance",{"startkey":"system.adapter.","endkey":"system.adapter.
Caught 2018-01-27 23:32:44.400 error by controller[147]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-client:socket emitting packet with ack id 13
Caught 2018-01-27 23:32:44.400 error by controller[146]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-parser encoded {"type":2,"data":["subscribe","system.adapter.*",null],"options":{"compress":true},"nsp":"/"} as 2["subscribe","system.adapt
Caught 2018-01-27 23:32:44.400 error by controller[146]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-parser encoding packet {"type":2,"data":["subscribe","system.adapter.*",null],"options":{"compress":true},"nsp":"/"}
Caught 2018-01-27 23:32:44.399 error by controller[145]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-client:manager writing packet {"type":2,"data":["subscribe","system.adapter.*",null],"options":{"compress":true},"nsp":"/"}
Caught 2018-01-27 23:32:44.399 error by controller[145]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-parser encoded {"type":2,"data":["getObjectView","system","instance",{"startkey":"system.adapter.","endkey":"system.adapter.香"},{"name":"ya
Caught 2018-01-27 23:32:44.399 error by controller[145]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-parser encoding packet {"type":2,"data":["getObjectView","system","instance",{"startkey":"system.adapter.","endkey":"system.adapter.香"},{"n
Caught 2018-01-27 23:32:44.399 error by controller[144]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-client:manager writing packet {"type":2,"data":["getObjectView","system","instance",{"startkey":"system.adapter.","endkey":"system.adapter.
Caught 2018-01-27 23:32:44.399 error by controller[144]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-client:socket emitting packet with ack id 12
Caught 2018-01-27 23:32:44.398 error by controller[143]: HAP Warning: Characteristic 0000006D-0000-1000-8000-0026BB765291 not in required or optional characteristics for service 00000080-0000-1000-8000-0026BB765291. Adding anyway.
Caught 2018-01-27 23:32:44.398 error by controller[142]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-parser encoded {"type":2,"data":["subscribe","system.adapter.*",null],"options":{"compress":true},"nsp":"/"} as 2["subscribe","system.adapt
Caught 2018-01-27 23:32:44.398 error by controller[142]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-parser encoding packet {"type":2,"data":["subscribe","system.adapter.*",null],"options":{"compress":true},"nsp":"/"}
Caught 2018-01-27 23:32:44.398 error by controller[142]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-client:manager writing packet {"type":2,"data":["subscribe","system.adapter.*",null],"options":{"compress":true},"nsp":"/"}
Caught 2018-01-27 23:32:44.398 error by controller[141]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-parser encoded {"type":2,"data":["getObjectView","system","instance",{"startkey":"system.adapter.","endkey":"system.adapter.香"},{"name":"ya
Caught 2018-01-27 23:32:44.397 error by controller[141]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-parser encoding packet {"type":2,"data":["getObjectView","system","instance",{"startkey":"system.adapter.","endkey":"system.adapter.香"},{"n
Caught 2018-01-27 23:32:44.397 error by controller[141]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-client:manager writing packet {"type":2,"data":["getObjectView","system","instance",{"startkey":"system.adapter.","endkey":"system.adapter.
Caught 2018-01-27 23:32:44.397 error by controller[140]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-client:socket emitting packet with ack id 11
Caught 2018-01-27 23:32:44.397 error by controller[139]: HAP Warning: Characteristic 0000006D-0000-1000-8000-0026BB765291 not in required or optional characteristics for service 00000080-0000-1000-8000-0026BB765291. Adding anyway.
Caught 2018-01-27 23:32:44.397 error by controller[138]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-parser encoded {"type":2,"data":["subscribe","system.adapter.*",null],"options":{"compress":true},"nsp":"/"} as 2["subscribe","system.adapt
Caught 2018-01-27 23:32:44.396 error by controller[138]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-parser encoding packet {"type":2,"data":["subscribe","system.adapter.*",null],"options":{"compress":true},"nsp":"/"}
Caught 2018-01-27 23:32:44.396 error by controller[138]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-client:manager writing packet {"type":2,"data":["subscribe","system.adapter.*",null],"options":{"compress":true},"nsp":"/"}
Caught 2018-01-27 23:32:44.396 error by controller[137]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-parser encoded {"type":2,"data":["getObjectView","system","instance",{"startkey":"system.adapter.","endkey":"system.adapter.香"},{"name":"ya
Caught 2018-01-27 23:32:44.396 error by controller[137]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-parser encoding packet {"type":2,"data":["getObjectView","system","instance",{"startkey":"system.adapter.","endkey":"system.adapter.香"},{"n
Caught 2018-01-27 23:32:44.396 error by controller[137]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-client:manager writing packet {"type":2,"data":["getObjectView","system","instance",{"startkey":"system.adapter.","endkey":"system.adapter.
Caught 2018-01-27 23:32:44.395 error by controller[136]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-client:socket emitting packet with ack id 10
Caught 2018-01-27 23:32:44.395 error by controller[135]: HAP Warning: Characteristic 0000006D-0000-1000-8000-0026BB765291 not in required or optional characteristics for service 00000080-0000-1000-8000-0026BB765291. Adding anyway.
Caught 2018-01-27 23:32:44.395 error by controller[134]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-parser encoded {"type":2,"data":["subscribe","system.adapter.*",null],"options":{"compress":true},"nsp":"/"} as 2["subscribe","system.adapt
Caught 2018-01-27 23:32:44.395 error by controller[134]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-parser encoding packet {"type":2,"data":["subscribe","system.adapter.*",null],"options":{"compress":true},"nsp":"/"}
Caught 2018-01-27 23:32:44.394 error by controller[134]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-client:manager writing packet {"type":2,"data":["subscribe","system.adapter.*",null],"options":{"compress":true},"nsp":"/"}
Caught 2018-01-27 23:32:44.394 error by controller[133]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-parser encoded {"type":2,"data":["getObjectView","system","instance",{"startkey":"system.adapter.","endkey":"system.adapter.香"},{"name":"ya
Caught 2018-01-27 23:32:44.394 error by controller[133]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-parser encoding packet {"type":2,"data":["getObjectView","system","instance",{"startkey":"system.adapter.","endkey":"system.adapter.香"},{"n
Caught 2018-01-27 23:32:44.394 error by controller[133]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-client:manager writing packet {"type":2,"data":["getObjectView","system","instance",{"startkey":"system.adapter.","endkey":"system.adapter.
Caught 2018-01-27 23:32:44.394 error by controller[132]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-client:socket emitting packet with ack id 9
Caught 2018-01-27 23:32:44.393 error by controller[131]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-parser encoded {"type":2,"data":["subscribe","system.adapter.*",null],"options":{"compress":true},"nsp":"/"} as 2["subscribe","system.adapt
Caught 2018-01-27 23:32:44.393 error by controller[131]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-parser encoding packet {"type":2,"data":["subscribe","system.adapter.*",null],"options":{"compress":true},"nsp":"/"}
Caught 2018-01-27 23:32:44.393 error by controller[131]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-client:manager writing packet {"type":2,"data":["subscribe","system.adapter.*",null],"options":{"compress":true},"nsp":"/"}
Caught 2018-01-27 23:32:44.393 error by controller[131]: Sat, 27 Jan 2018 22:32:44 GMT socket.io-parser encoded {"type":2,"data":["getObjectView","system","instance",{"startkey":"system.adapter.","endkey":"system.adapter.香"},{"name":"ya


Jemand noch einen Vorschlag? Auch Reboot des Raspberry hat nichts geändert.

Viele Grüße
Daniel

PS. einmal mehr, never change a running system :roll:


Nach oben
   
 Betreff des Beitrags: Re: Yet another HomeKit adapter
BeitragVerfasst: 28.01.2018, 13:19 
Offline
starter

Registriert: 17.04.2017, 08:14
Beiträge: 11
bei mir funktioniert die 0.60.0 und 0.60.1 auch nicht, allerdings kann ich ohne Problem zurück zur 0.5.5..
direkt beim update findet sich folgendes bei mir im log..

Spoiler: Show hidden text
2018-01-28 12:59:12.463 - info: iobroker upgrade yahka
2018-01-28 12:59:15.106 - info: iobroker Update yahka from @0.5.5 to @0.6.1
2018-01-28 12:59:15.111 - info: iobroker npm install iobroker.yahka@0.6.1 --production --prefix "/opt/iobroker" (System call)
2018-01-28 12:59:24.474 - error: yahka.0 uncaught exception: dns service error: unknown
2018-01-28 12:59:24.489 - error: yahka.0 Error: dns service error: unknown
at Advertisement.on_service_registered (/opt/iobroker/node_modules/iobroker.yahka/node_modules/hap-nodejs/node_modules/mdns/lib/advertisement.js:42:24)
at SocketWatcher.MDNSService.self.watcher.callback (/opt/iobroker/node_modules/iobroker.yahka/node_modules/hap-nodejs/node_modules/mdns/lib/mdns_service.js:18:40)
2018-01-28 12:59:24.493 - info: yahka.0 cleaned everything up...
2018-01-28 12:59:24.529 - info: yahka.0 terminating
2018-01-28 12:59:24.601 - error: host.iobroker instance system.adapter.yahka.0 terminated with code 0 (OK)
2018-01-28 12:59:24.602 - info: host.iobroker Restart adapter system.adapter.yahka.0 because enabled
2018-01-28 12:59:54.633 - info: host.iobroker instance system.adapter.yahka.0 started with pid 25147
2018-01-28 12:59:55.501 - error: host.iobroker instance system.adapter.yahka.0 terminated with code 1 ()
2018-01-28 12:59:55.502 - info: host.iobroker Restart adapter system.adapter.yahka.0 because enabled


nach dem Update von avahi-daemon avahi-discover libnss-mdns sieht es so aus.....

Spoiler: Show hidden text
2018-01-28 13:33:07.069 - info: iobroker upgrade yahka
2018-01-28 13:33:09.882 - info: iobroker Update yahka from @0.5.5 to @0.6.1
2018-01-28 13:33:09.889 - info: iobroker npm install iobroker.yahka@0.6.1 --production --prefix "/opt/iobroker" (System call)
2018-01-28 13:35:19.025 - info: iobroker npm install --production (System call) in "/opt/iobroker/node_modules/iobroker.yahka"
2018-01-28 13:35:22.142 - info: iobroker got /opt/iobroker/node_modules/iobroker.yahka/admin
2018-01-28 13:35:22.168 - info: iobroker upload [18] yahka.admin /opt/iobroker/node_modules/iobroker.yahka/admin/yahka.png yahka.png image/png
2018-01-28 13:35:22.193 - info: yahka.0 objectChange system.adapter.yahka {"_id":"system.adapter.yahka","type":"adapter","common":{"name":"yahka","version":"0.6.1","news":{"0.6.1":{"en":"Fixed a bug which prevent Yahka from Start","de":"Fixed a bug which prevent Yahka from Start","ru":"Fixed a bug which prevent Yahka from Start"},"0.6.0":{"en":"Support for IP-Cameras","de":"Support für IP-Kameras","ru":"Поддержка IP-Камер"},"0.5.5":{"en":"Make a config dialog bigger","de":"Config-Dialog ist vergrößert","ru":"Увеличен размер окна настроек"}},"title":"Homekit yahka adapter","desc":{"en":"ioBroker yet another homekit adapter","de":"ioBroker yet another homekit adapter","ru":"ioBroker Homekit адаптер"},"platform":"Javascript/Node.js","mode":"daemon","icon":"yahka.png","enabled":true,"extIcon":"https://raw.githubusercontent.com/jensweigele/ioBroker.yahka/master/admin/yahka.png","keywords":["homekit","siri"],"readme":"https://github.com/jensweigele/ioBroker.yahka/blob/master/README.md","loglevel":"info","type":"iot-systems","config":{"minWidth":800,"width ":1440,"minHeight":600,"height ":860},"authors":[{"name":"Jens Weigele","email":"iobroker.yahka@gmail.com"}],"installedVersion":"0.6.1"},"native":{"firstTimeInitialized":false,"bridge":{"devices":[]}},"from":"system.host.iobroker.cli","ts":1517142922121}
2018-01-28 13:35:22.299 - info: iobroker Update "system.adapter.yahka.0"upload [17] yahka.admin /opt/iobroker/node_modules/iobroker.yahka/admin/yahka.admin.js.map yahka.admin.js.map application/json

2018-01-28 13:35:22.331 - info: host.iobroker object change system.adapter.yahka.0
2018-01-28 13:35:22.339 - info: yahka.0 cleaned everything up...
2018-01-28 13:35:22.335 - info: host.iobroker stopInstance system.adapter.yahka.0
2018-01-28 13:35:22.335 - info: host.iobroker stopInstance system.adapter.yahka.0 killing pid 2758
2018-01-28 13:35:22.360 - info: yahka.0 terminating
2018-01-28 13:35:22.420 - info: host.iobroker instance system.adapter.yahka.0 terminated with code 0 (OK)
2018-01-28 13:35:22.428 - info: iobroker upload [16] yahka.admin /opt/iobroker/node_modules/iobroker.yahka/admin/yahka.admin.js yahka.admin.js application/javascript
2018-01-28 13:35:22.528 - info: iobroker upload [15] yahka.admin /opt/iobroker/node_modules/iobroker.yahka/admin/words.js words.js application/javascript
2018-01-28 13:35:22.595 - info: iobroker upload [14] yahka.admin /opt/iobroker/node_modules/iobroker.yahka/admin/index.html index.html text/html
2018-01-28 13:35:22.666 - info: iobroker upload [13] yahka.admin /opt/iobroker/node_modules/iobroker.yahka/admin/home_icon_large.png home_icon_large.png image/png
2018-01-28 13:35:22.730 - info: iobroker upload [12] yahka.admin /opt/iobroker/node_modules/iobroker.yahka/admin/ext/metroui/js/metro.min.js ext/metroui/js/metro.min.js application/javascript
2018-01-28 13:35:22.839 - info: iobroker upload [11] yahka.admin /opt/iobroker/node_modules/iobroker.yahka/admin/ext/metroui/fonts/selection.json ext/metroui/fonts/selection.json application/json
2018-01-28 13:35:23.177 - info: iobroker upload [10] yahka.admin /opt/iobroker/node_modules/iobroker.yahka/admin/ext/metroui/fonts/metro.woff ext/metroui/fonts/metro.woff font/woff
2018-01-28 13:35:23.313 - info: iobroker upload [9] yahka.admin /opt/iobroker/node_modules/iobroker.yahka/admin/ext/metroui/fonts/metro.ttf ext/metroui/fonts/metro.ttf font/ttf
2018-01-28 13:35:23.463 - info: iobroker upload [8] yahka.admin /opt/iobroker/node_modules/iobroker.yahka/admin/ext/metroui/fonts/metro.svg ext/metroui/fonts/metro.svg image/svg+xml
2018-01-28 13:35:23.777 - info: iobroker upload [7] yahka.admin /opt/iobroker/node_modules/iobroker.yahka/admin/ext/metroui/fonts/metro.eot ext/metroui/fonts/metro.eot application/vnd.ms-fontobject
2018-01-28 13:35:23.879 - info: iobroker upload [6] yahka.admin /opt/iobroker/node_modules/iobroker.yahka/admin/ext/metroui/css/metro.min.css ext/metroui/css/metro.min.css text/css
2018-01-28 13:35:23.986 - info: iobroker upload [5] yahka.admin /opt/iobroker/node_modules/iobroker.yahka/admin/ext/metroui/css/metro-schemes.min.css ext/metroui/css/metro-schemes.min.css text/css
2018-01-28 13:35:24.054 - info: iobroker upload [4] yahka.admin /opt/iobroker/node_modules/iobroker.yahka/admin/ext/metroui/css/metro-rtl.min.css ext/metroui/css/metro-rtl.min.css text/css
2018-01-28 13:35:24.116 - info: iobroker upload [3] yahka.admin /opt/iobroker/node_modules/iobroker.yahka/admin/ext/metroui/css/metro-responsive.min.css ext/metroui/css/metro-responsive.min.css text/css
2018-01-28 13:35:24.178 - info: iobroker upload [2] yahka.admin /opt/iobroker/node_modules/iobroker.yahka/admin/ext/metroui/css/metro-icons.min.css ext/metroui/css/metro-icons.min.css text/css
2018-01-28 13:35:24.246 - info: iobroker upload [1] yahka.admin /opt/iobroker/node_modules/iobroker.yahka/admin/ext/metroui/css/metro-colors.min.css ext/metroui/css/metro-colors.min.css text/css
2018-01-28 13:35:24.314 - info: iobroker upload [0] yahka.admin /opt/iobroker/node_modules/iobroker.yahka/admin/css/yahka.admin.css css/yahka.admin.css text/css
2018-01-28 13:35:24.388 - info: iobroker Adapter "yahka" updated
2018-01-28 13:35:24.433 - info: iobroker exit 0
2018-01-28 13:35:24.894 - info: host.iobroker instance system.adapter.yahka.0 started with pid 7125
2018-01-28 13:35:26.080 - error: host.iobroker instance system.adapter.yahka.0 terminated with code 1 ()
2018-01-28 13:35:26.081 - info: host.iobroker Restart adapter system.adapter.yahka.0 because enabled

Grüße Monox


Nach oben
   
 Betreff des Beitrags: Re: Yet another HomeKit adapter
BeitragVerfasst: 28.01.2018, 14:15 
Offline
starter

Registriert: 08.01.2018, 21:17
Beiträge: 10
Ich hab immerhin die 0.5.5 auch wieder zum Laufen gebracht. Musste alles, was ich in der /etc/avahi/avahi-daemon.conf geändert habe (also entfernen der Kommentare) wieder auskommentieren und den Ursprungszustand herstellen. Dann ging auch die 0.5.5 wieder.

Würde natürlich trotzdem gerne die aktuelle Version verwenden, wenn also jemand noch einen Tipp dazu hat, wäre ich dankbar.

Viele Grüße
Danny


Nach oben
   
 Betreff des Beitrags: Re: Yet another HomeKit adapter
BeitragVerfasst: 30.01.2018, 06:54 
Offline

Registriert: 30.01.2018, 06:48
Beiträge: 2
Hallo zusammen,

ich habe in den letzten Tagen mit dem Adapter ein wenig rumgespielt und soweit klappt es auch (bis auf sehr viele Fehler beim Speichern der Instanz). Aber anschließend funktioniert trotz der Fehler soweit alles.
Allerdings habe ich es noch nicht hinbekommen, den State CurrentSecuritySystemState zu verwenden. Ich habe einen State angelegt, um die 5 States zu speichern (0-4). Also ein State als Integer/Number.
Das Problem ist, dass das Lesen des States problemlos klappt und eine Änderung im ioBroker sofort in Homekit übernommen wird.
Wenn ich jedoch in Homekit versuche den Status zu ändern, sagt Homekit dauerhaft nur "Aktualisieren" und im ioBroker ändert sich leider nichts.
Fehlt hier vielleicht noch eine Implementierung?

Grüße,
Jan


Nach oben
   
 Betreff des Beitrags: Re: Yet another HomeKit adapter
BeitragVerfasst: 30.01.2018, 12:32 
Offline
professional

Registriert: 24.09.2017, 09:04
Beiträge: 124
Hat sich bedankt: 6 Mal
Danksagung erhalten: 7 Mal
Was sind denn die Ausgaben wenn du auf Debug stellst?


Nach oben
   
 Betreff des Beitrags: Re: Yet another HomeKit adapter
BeitragVerfasst: 30.01.2018, 18:08 
Offline

Registriert: 30.01.2018, 06:48
Beiträge: 2
Hi,

das Problem hat sich gerade erledigt.
Über den Homekit Developer Simulator konnte ich gerade erkennen, dass folgendes passiert:

SecuritySystemCurrentState: Wenn sich dieser Status ändert, wird der Status an Homekit übermittelt.
SecuritySystemTargetState: Dieser Status wird von Homekit versendet und erwartet entsprechend die Bestätigung durch den CurrentState.

Daher: Ich habe nun den State im ioBroker als Current und Target gesetzt und schon funktioniert es prima.

Gruß Jan


Nach oben
   
 Betreff des Beitrags: Re: Yet another HomeKit adapter
BeitragVerfasst: 01.02.2018, 20:12 
Offline

Registriert: 05.09.2017, 21:07
Beiträge: 4
Hat sich bedankt: 1 Mal
Hi zusammen,

Ich wollte grade mal versuchen meine Bewässerung von Switch auf die neuen Valves/Faucets von 0.7.0 umzustellen (Danke @JW).
Leider tauchen diese bei den Servicetypen im Dropdown aber garnicht auf. Muss ich da unter der Haube noch was tun? Ein Update von hap-nodejs oder sowas? Sorry, bin lost...

Thx


Nach oben
   
 Betreff des Beitrags: Re: Yet another HomeKit adapter
BeitragVerfasst: 01.02.2018, 21:53 
Offline
professional

Registriert: 24.09.2017, 09:04
Beiträge: 124
Hat sich bedankt: 6 Mal
Danksagung erhalten: 7 Mal
Versuch mal ein „iobroker yahka upload“ und dann den Adapter neu starten.


Nach oben
   
 Betreff des Beitrags: Re: Yet another HomeKit adapter
BeitragVerfasst: 01.02.2018, 22:31 
Offline

Registriert: 05.09.2017, 21:07
Beiträge: 4
Hat sich bedankt: 1 Mal
...danke!!! der wars!


Nach oben
   
 Betreff des Beitrags: Re: Yet another HomeKit adapter
BeitragVerfasst: 05.02.2018, 10:52 
Offline

Registriert: 05.02.2018, 10:40
Beiträge: 2
Hat sich bedankt: 1 Mal
Paulchen67 hat geschrieben:
JW86 hat geschrieben:
Paulchen67 hat geschrieben:
Danke, aber leider funktioniert das bei Homematic Dimmern auch nicht.


Kannst du mal Screenshots deiner Konfig schicken?


Hallo,
So hab ich sie momentan eingestellt.
Funktioniert so halbwegs. Licht flackert beim regeln, geht nicht immer aus beim Aus drücken.
Merkt nicht das das Licht an ist wenn es von anderer Stelle eingeschaltet wird.
Homematic Dimmer HM-LC-Dim1TPBU-FM
Bild1.jpg
Das sind die Objekteigenschaften dazu.
Bild2.jpg
Das ist die andere Variante an Dimmer die ich im Einsatz habe.
Da ist das verhalten noch schlechter.
Homematic iP Dimmer HmIP-FDT
Bild3.jpg
Die Objekteigenschaften dazu:
Bild4.jpg
Astrein funktionieren die Dimmer wenn ich sie in Yahka als Door definiere.
Was halt daran unschön ist, ist die Darstellung in der Home App als Tür und
an Stelle von Ein/Aus steht halt Geöffnet/Geschlossen dran.
Bild5.jpg

Hatte dir schon mal ne PN geschrieben wegen dem Einfügen des Dimmer in die Yahka Dropdown Liste.

Gruss Paulchen



Hallo Paulchen,

hast Du mittlerweile eine bessere Lösung zur Einstellung der Homematic Dimmer in YAHKA gefunden?

Ich bin nämlich letzte Woche auf das gleiche Problem gestoßen als ich recht selbstsicher als letztes die Dimmeraktoren in YAHKA einrichten wollte :?

Gruß

izi


Nach oben
   
 Betreff des Beitrags: Re: Yet another HomeKit adapter
BeitragVerfasst: 07.02.2018, 12:33 
Offline
starter

Registriert: 21.08.2016, 12:59
Beiträge: 63
Hat sich bedankt: 7 Mal
Danksagung erhalten: 1 Mal
izi hat geschrieben:
Hallo Paulchen,

hast Du mittlerweile eine bessere Lösung zur Einstellung der Homematic Dimmer in YAHKA gefunden?

Ich bin nämlich letzte Woche auf das gleiche Problem gestoßen als ich recht selbstsicher als letztes die Dimmeraktoren in YAHKA einrichten wollte :?

Gruß
izi

JW86 hat geschrieben:
Ok. Ich habe nun auch mal einen Dimmer Testweise eingerichtet um zu schauen was Homekit so sendet wenn man an/aus schaltet etc.
Aus meiner Sicht bekommst du deine Dimmer aktuell nicht in Yahka zum laufen (als Lightbulb). Du könntest es mit Javascript vllt irgendwie hinbekommen.

Ich mach mir mal dazu Gedanken und schreibe erstelle einen GitHub-Issue


So hat JW86 der den YAhka Adapter gemacht hat geantwortet, und auf dem Stand stehe ich momentan.
Hab an den Dimmer seither nichts gemacht.

_________________
ioBroker mit piVCCU auf Raspberry Pi 3
Nextcloud V12.0.4 auf Raspberry Pi 3


Nach oben
   
 Betreff des Beitrags: Re: Yet another HomeKit adapter
BeitragVerfasst: 11.02.2018, 13:00 
Offline
starter

Registriert: 11.02.2018, 12:57
Beiträge: 16
Hallo zusammen!

Ich habe hier HmIP-BROLL statt der normalen HomeMatic Rolladenaktoren. Steuern kann ich sie. Allerdings fehlt mir "DIRECTION" das gibt es so in der Form dort nicht.
Entsprechend falsch ist auch die Anzeige in HomeKit. Hat jemand schon eine Lösung dafür?

Grüße,
Marc.


Nach oben
   
 Betreff des Beitrags: Re: Yet another HomeKit adapter
BeitragVerfasst: 13.02.2018, 17:51 
Offline
starter

Registriert: 11.02.2018, 12:57
Beiträge: 16
Hey Leute!

Für die HmIP BROLL dürfte es ansich einfach möglich sein, den Status zu konvertieren.

Ich wollte gerne eine Funktion erstellten, die ich direkt bei "PositionState" eintragen kann, die also den richtigen Wert zurückliefert.
Leider weiss ich nicht, wie ich an den Quell-Wert komme. Der steht bei dem HmIP BROLL in Kanal 4 unter SECTION.
parameter=this.4.SECTION; war so ein versucht. Funktioniert aber nicht. Direkt die Geräte ID will ich da nicht hinpacken, die Funktion soll für mehrere BROLL
funktionieren.

Naja. Wie ich konvertieren muss ist mir klar, siehe der Code unten. Aber wie ich zurück liefern müsste ist mir auch nicht klar.
setState(this.PositionState, rollade_direction, true);
War auch so ein Versuch.

Ich hoffe, jemand Kundiges hier kann mir die entscheidendes Tipps geben. Dann sollte die HmIP BROLL mit diesem Adapter eigentlich laufen.
(So ich denn dann nicht auf neue Probleme stosse...)

Code:

var parameter;
var rollade_direction;
parameter=this.4.SECTION;
rollade_direction = 0;
   
if (parameter==3)
{
    rollade_direction = 1;
}
 
if (parameter==7)
{
    rollade_direction = 2;
}
   
setState(this.PositionState, rollade_direction, true);
   
console.log(rollade_direction);


Nach oben
   
 Betreff des Beitrags: Re: Yet another HomeKit adapter
BeitragVerfasst: 14.02.2018, 16:28 
Offline
starter

Registriert: 25.05.2017, 00:56
Beiträge: 27
Hallo,

Hat jemand eine Idee wie ich einen CO2 Sensor im yahka Homekit Adapter einbinden kann, damit er mir die ppm Werte anzeigt.

Lieben Gruß aus den Berliner Umland


Nach oben
   
 Betreff des Beitrags: Re: Yet another HomeKit adapter
BeitragVerfasst: 14.02.2018, 19:56 
Offline

Registriert: 06.02.2018, 13:08
Beiträge: 1
Hallo zusammen,

hat es schon jemand geschafft eine HUE-RGB mit dem Homekit-Adapter zum Laufen zu bekommen? Normale White-LED funktionieren tadellos. Selbst die Ikea Tradfri LED mit unterschiedlicher Farbtemperatur funktioniert problemlos. Aber bei einer RGB bekomme ich einfach keinen Farbwechsel hin. Hat vielleicht jemand ein Beispiel?


Nach oben
   
 Betreff des Beitrags: Re: Yet another HomeKit adapter
BeitragVerfasst: 15.02.2018, 16:06 
Offline
starter

Registriert: 11.02.2018, 12:57
Beiträge: 16
Applefrank hat geschrieben:
Hallo,

Hat jemand eine Idee wie ich einen CO2 Sensor im yahka Homekit Adapter einbinden kann, damit er mir die ppm Werte anzeigt.

Lieben Gruß aus den Berliner Umland

Das ist ganz einfach! Einfach den Service "CarbonDioxideService" auswählen und dann "CarbonDioxideLevel" mit dem ppm-Wert füllen!
Für den Alarm "CarbonDioxideDetected" auf 1 oder 0. Läuft ohne jedes Problem...


Nach oben
   
 Betreff des Beitrags: Re: Yet another HomeKit adapter
BeitragVerfasst: 20.02.2018, 08:29 
Online

Registriert: 13.01.2018, 01:30
Beiträge: 4
worfinator hat geschrieben:
Applefrank hat geschrieben:
Hallo,

Hat jemand eine Idee wie ich einen CO2 Sensor im yahka Homekit Adapter einbinden kann, damit er mir die ppm Werte anzeigt.

Lieben Gruß aus den Berliner Umland

Das ist ganz einfach! Einfach den Service "CarbonDioxideService" auswählen und dann "CarbonDioxideLevel" mit dem ppm-Wert füllen!
Für den Alarm "CarbonDioxideDetected" auf 1 oder 0. Läuft ohne jedes Problem...


Du meinst also den Detected auf Constant = 1 setzen, sodass er immer Co2 detected hat? Oder läuft ein Skript, was den Wert auf 1 setzt ab einem von dir definierten Wert?


Nach oben
   
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen  Auf das Thema antworten  [ 540 Beiträge ]  Gehe zu Seite Vorherige 123 24 25 26 27

Alle Zeiten sind UTC+01:00


Wer ist online?

Mitglieder in diesem Forum: Basti1234 und 6 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu Forum:  
Powered by phpBB® Forum Software © phpBB Limited
Deutsche Übersetzung durch phpBB.de