Beiträge von Flausen

    SeydX hast du eine Idee, wieso zwei von uns keinen Funktionierenden Automatikmodus mehr haben? Gerade als ich das Fenster öffnete und kurze Zeit später das andere, hinter beiden liegt die Regel dass wenn auf automatisch auf aus, so wurde von 20 auf 19 grad geregelt statt aus. Die 19 sind allerdings der Wert, der beim schließen immer genommen wird. Die Regeln in der Home App sind seit je her die gleichen und haben wunderbar funktioniert.

    sschuste besten dank für die Info. Richtig installieren kann ich es erstaunlicherweise auch nicht. Irgendwie ist gerade alles kaputt.



    Kann selbst nicht mal was neues installieren


    root@raspberrypi:/home/pi# npm i homebridge-roborock --unsafe-perm

    npm ERR! code 128

    npm ERR! Command failed: git clone --depth=1 -q -b master git://github.com/maisun/miio.git /root/.npm/_cacache/tmp/git-clone-4a06de6d

    npm ERR! fatal: Konnte führende Verzeichnisse von '/root/.npm/_cacache/tmp/git-clone-4a06de6d' nicht erstellen.: Keine Berechtigung

    npm ERR!


    npm ERR! A complete log of this run can be found in:

    npm ERR! /root/.npm/_logs/2019-04-09T07_16_41_006Z-debug.log

    root@raspberrypi:

    Was soll mir das denn sagen?


    root@raspberrypi:/home/pi# sudo npm outdated -g

    npm ERR! Cannot read property 'length' of undefined


    npm ERR! A complete log of this run can be found in:

    npm ERR! /root/.npm/_logs/2019-04-08T19_44_18_751Z-debug.log

    root@raspberrypi:/home/pi#

    Moin, ich habe ebenfalls keinen Automatikmodus mehr. Er ist in der Regel hinterlegt, aber es wird immer nur die definierte Temperatur eingestellt. Tado steht auf „bis vom Nutzer beendet“.

    Bedeutet, in Kombination mit den Fenstersensoren, dass beim schließen nicht wieder der Zeitplan greift, sondern as gerät die Temperatur einstellt aber auch hier auf dem manuellen Handmodus verbleibt.

    Das kommt bestimmt daher, dass ich die Homebridge neu installiert habe. Möglicherweise war ich am Nachmittag zu nachlässig und habe die Homebridge quasi noch mal neu mit nem anderen User installiert oder die erste nicht richtig deinstalliert oder so, ich muss gerade mal herausfinden, wieso und vorallem wo ich was ändern muss.

    danke für die Rückmeldungen, dann ist das ein Kopierfehler, denn das war mal eine funktionieren de Konfig bis heute , bevor ich das Tado v5 Update gemacht habe, dann zurück wollte, dann die Hmebridge komplett deinstalliert habe, alles, also wirklich alles (NPM, Node usw.) neu aufgesetzt habe und nun nur die Config wieder herstellen wollte. Hatte Sie aus einer pdf kopiert und diverses, was verschoben war korrigoert, aber scheinbar dann bei weitem nicht alles.

    hatte jsonlint benutzt und nur da war er erstmal hängengeblieben.


    mit der v5 muss noch die Config wieder angepasst werden ;) das hatte ich vergessen zu erwähnen.


    hmmmm, was habe ich gemacht.....


    sudo nano /root/.homebridge/config.json <-- Das ist die Config, die er nimmt,

    sudo nano /var/homebridge/config.json <-- ist ihm egal, was dort drin steht. Nun meckert er rum, dass das Tado-Plugin nicht installiert sei. Scheinbar bin ich mit den Usern durcheinander gekommen. Ist aber ärgerlich, weil Licht und Heizung über den PI laufen. Das muss schnellstmöglich wieder alles gehen!

    Hilfe....


    Ich hätte da nun noch nen neuen Fehler im Angebot, nachdem die Config nun funktioniert und alles erst ganz normal gestartet war:


    Ich werde noch wahnsinnig, nun meckert er an der markierten Stelle in der config rum..... aber ich finde den Fehler nicht.....



    FettesB


    Leider brachte es keinen Erfolg. Es ist alles durchgelaufen, aber


    Last login: Sun Apr 7 19:59:24 2019 from 192.168.178.41pi@raspberrypi:~ $ sudo su

    root@raspberrypi:/home/pi# sudo homebridge debbug

    /usr/local/lib/node_modules/homebridge/node_modules/bindings/bindings.js:99

    throw err

    ^


    Error: Could not locate the bindings file. Tried:

    ? /usr/local/lib/node_modules/homebridge/node_modules/ed25519-hap/build/ed25519.node

    ? /usr/local/lib/node_modules/homebridge/node_modules/ed25519-hap/build/Debug/ed25519.node

    ? /usr/local/lib/node_modules/homebridge/node_modules/ed25519-hap/build/Release/ed25519.node

    ? /usr/local/lib/node_modules/homebridge/node_modules/ed25519-hap/out/Debug/ed25519.node

    ? /usr/local/lib/node_modules/homebridge/node_modules/ed25519-hap/Debug/ed25519.node

    ? /usr/local/lib/node_modules/homebridge/node_modules/ed25519-hap/out/Release/ed25519.node

    ? /usr/local/lib/node_modules/homebridge/node_modules/ed25519-hap/Release/ed25519.node

    ? /usr/local/lib/node_modules/homebridge/node_modules/ed25519-hap/build/default/ed25519.node

    ? /usr/local/lib/node_modules/homebridge/node_modules/ed25519-hap/compiled/11.13.0/linux/arm/ed25519.node

    at bindings (/usr/local/lib/node_modules/homebridge/node_modules/bindings/bindings.js:96:9)

    at Object.<anonymous> (/usr/local/lib/node_modules/homebridge/node_modules/ed25519-hap/index.js:1:37)

    at Module._compile (internal/modules/cjs/loader.js:805:30)

    at Object.Module._extensions..js (internal/modules/cjs/loader.js:816:10)

    at Module.load (internal/modules/cjs/loader.js:672:32)

    at tryModuleLoad (internal/modules/cjs/loader.js:612:12)

    at Function.Module._load (internal/modules/cjs/loader.js:604:3)

    at Module.require (internal/modules/cjs/loader.js:711:19)

    at require (internal/modules/cjs/helpers.js:14:16)

    at Object.<anonymous> (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/HAPServer.js:8:15)root@raspberrypi:/home/pi#

    Danke FettesB


    Allerdings führt das nun zu


    root@raspberrypi:/home/pi# sudo homebridge debbug

    /usr/local/lib/node_modules/homebridge/node_modules/bindings/bindings.js:99

    throw err

    ^


    Error: Could not locate the bindings file. Tried:

    ? /usr/local/lib/node_modules/homebridge/node_modules/ed25519-hap/build/ed25519.node

    ? /usr/local/lib/node_modules/homebridge/node_modules/ed25519-hap/build/Debug/ed25519.node

    ? /usr/local/lib/node_modules/homebridge/node_modules/ed25519-hap/build/Release/ed25519.node

    ? /usr/local/lib/node_modules/homebridge/node_modules/ed25519-hap/out/Debug/ed25519.node

    ? /usr/local/lib/node_modules/homebridge/node_modules/ed25519-hap/Debug/ed25519.node

    ? /usr/local/lib/node_modules/homebridge/node_modules/ed25519-hap/out/Release/ed25519.node

    ? /usr/local/lib/node_modules/homebridge/node_modules/ed25519-hap/Release/ed25519.node

    ? /usr/local/lib/node_modules/homebridge/node_modules/ed25519-hap/build/default/ed25519.node

    ? /usr/local/lib/node_modules/homebridge/node_modules/ed25519-hap/compiled/11.13.0/linux/arm/ed25519.node

    at bindings (/usr/local/lib/node_modules/homebridge/node_modules/bindings/bindings.js:96:9)

    at Object.<anonymous> (/usr/local/lib/node_modules/homebridge/node_modules/ed25519-hap/index.js:1:37)

    at Module._compile (internal/modules/cjs/loader.js:805:30)

    at Object.Module._extensions..js (internal/modules/cjs/loader.js:816:10)

    at Module.load (internal/modules/cjs/loader.js:672:32)

    at tryModuleLoad (internal/modules/cjs/loader.js:612:12)

    at Function.Module._load (internal/modules/cjs/loader.js:604:3)

    at Module.require (internal/modules/cjs/loader.js:711:19)

    at require (internal/modules/cjs/helpers.js:14:16)

    at Object.<anonymous> (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/HAPServer.js:8:15)

    Moin, meine Homebridge startet nicht mehr. Nach

    Das debugging sagt folgendes:


    root@raspberrypi:/home/pi# DEBUG=* homebridge -D

    [2019-4-7 12:24:33] config.json (/root/.homebridge/config.json) not found.

    [2019-4-7 12:24:33] Plugin /usr/local/lib/node_modules/homebridge-bluetooth does not contain a package.json.

    [2019-4-7 12:24:33] Loaded plugin: homebridge-callmonitor

    [2019-4-7 12:24:33] Registering platform 'homebridge-callmonitor.CallMonitor'

    [2019-4-7 12:24:33] ---

    [2019-4-7 12:24:33] Loaded plugin: homebridge-config-ui-x

    [2019-4-7 12:24:33] Registering platform 'homebridge-config-ui-x.config'

    [2019-4-7 12:24:33] ---

    [2019-4-7 12:24:33] Loaded plugin: homebridge-delay-switch

    [2019-4-7 12:24:33] Registering accessory 'homebridge-delay-switch.DelaySwitch'

    [2019-4-7 12:24:33] ---

    [2019-4-7 12:24:33] ====================

    [2019-4-7 12:24:33] ERROR LOADING PLUGIN homebridge-eq3ble:

    [2019-4-7 12:24:33] Error: Cannot find module 'bluetooth-hci-socket'

    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:582:15)

    at Function.Module._load (internal/modules/cjs/loader.js:508:25)

    at Module.require (internal/modules/cjs/loader.js:637:17)

    at require (internal/modules/cjs/helpers.js:22:18)

    at Object.<anonymous> (/usr/local/lib/node_modules/homebridge-eq3ble/node_modules/noble/lib/hci-socket/hci.js:6:26)

    at Module._compile (internal/modules/cjs/loader.js:701:30)

    at Object.Module._extensions..js (internal/modules/cjs/loader.js:712:10)

    at Module.load (internal/modules/cjs/loader.js:600:32)

    at tryModuleLoad (internal/modules/cjs/loader.js:539:12)

    at Function.Module._load (internal/modules/cjs/loader.js:531:3)

    [2019-4-7 12:24:33] ====================

    [2019-4-7 12:24:34] Loaded plugin: homebridge-hue

    [2019-4-7 12:24:34] Registering platform 'homebridge-hue.Hue'

    [2019-4-7 12:24:34] ---

    [2019-4-7 12:24:34] ====================

    [2019-4-7 12:24:34] ERROR LOADING PLUGIN homebridge-platform-eq3btsmart:

    [2019-4-7 12:24:34] Error: Cannot find module 'bluetooth-hci-socket'

    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:582:15)

    at Function.Module._load (internal/modules/cjs/loader.js:508:25)

    at Module.require (internal/modules/cjs/loader.js:637:17)

    at require (internal/modules/cjs/helpers.js:22:18)

    at Object.<anonymous> (/usr/local/lib/node_modules/homebridge-platform-eq3btsmart/node_modules/noble/lib/hci-socket/hci.js:6:26)

    at Module._compile (internal/modules/cjs/loader.js:701:30)

    at Object.Module._extensions..js (internal/modules/cjs/loader.js:712:10)

    at Module.load (internal/modules/cjs/loader.js:600:32)

    at tryModuleLoad (internal/modules/cjs/loader.js:539:12)

    at Function.Module._load (internal/modules/cjs/loader.js:531:3)

    [2019-4-7 12:24:34] ====================

    [2019-4-7 12:24:35] Loaded plugin: homebridge-weather-plus

    [2019-4-7 12:24:36] Registering platform 'homebridge-weather-plus.WeatherPlus'

    [2019-4-7 12:24:36] ---

    [2019-4-7 12:24:37] Loaded plugin: homebridge-xiaomi-roborock-vacuum

    [2019-4-7 12:24:37] Registering accessory 'homebridge-xiaomi-roborock-vacuum.XiaomiRoborockVacuum'

    [2019-4-7 12:24:37] ---

    Load homebridge-callmonitor.CallMonitor

    [2019-4-7 12:24:37] [homebridge-callmonitor.CallMonitor] CallMonitor Platform Plugin Loaded

    Setup Payload:

    X-HM://0023ISYWYJEBG

    Scan this code with your HomeKit app on your iOS device to pair with Homebridge:




    Ich bekomme die Plugins die angegeben sind einfach nicht deinstallier.







    Apr 07 12:26:13 raspberrypi homebridge[17222]: at Server.run (/usr/local/lib/node_modules/homebridge/lib/server.js:90:36)

    Apr 07 12:26:13 raspberrypi homebridge[17222]: at module.exports (/usr/local/lib/node_modules/homebridge/lib/cli.js:59:10)

    Apr 07 12:26:13 raspberrypi homebridge[17222]: at Object.<anonymous> (/usr/local/lib/node_modules/homebridge/bin/homebridge:17:22)

    Apr 07 12:26:13 raspberrypi homebridge[17222]: at Module._compile (internal/modules/cjs/loader.js:701:30)

    Apr 07 12:26:13 raspberrypi homebridge[17222]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:712:10)

    Apr 07 12:26:13 raspberrypi homebridge[17222]: at Module.load (internal/modules/cjs/loader.js:600:32)

    Apr 07 12:26:13 raspberrypi homebridge[17222]: at tryModuleLoad (internal/modules/cjs/loader.js:539:12)

    Apr 07 12:26:13 raspberrypi homebridge[17222]: at Function.Module._load (internal/modules/cjs/loader.js:531:3)

    Apr 07 12:26:13 raspberrypi homebridge[17222]: [2019-4-7 12:26:13] Got SIGTERM, shutting down Homebridge...

    Apr 07 12:26:15 raspberrypi homebridge[17222]: [2019-4-7 12:26:15] [Config] Error: Cannot find module '../build/Debug/pty.node'

    Apr 07 12:26:18 raspberrypi systemd[1]: homebridge.service: Main process exited, code=exited, status=143/n/a

    Apr 07 12:26:18 raspberrypi systemd[1]: homebridge.service: Unit entered failed state.





    Das ist die Ausgabe mit Journal-Start



    Vorher hatte ich unterschiedliche Versionen von Node Abhängigkeiten nach dem Homebridge Update habe dann alles deinstalliert und wieder installiert. Nun geht leider nichts mehr..


    Wenn ich irgendwas anderes aus der Fehlermeldung angeben soll, bitte den Befehl mitgeben.


    Beste Grüße


    Error: The module '/usr/local/lib/node_modules/homebridge/node_modules/ed25519-hap/build/Release/ed25519.node'

    was compiled against a different Node.js version using

    NODE_MODULE_VERSION 64. This version of Node.js requires

    NODE_MODULE_VERSION 57. Please try re-compiling or re-installing

    the module (for instance, using `npm rebuild` or `npm install`).

    at Object.Module._extensions..node (module.js:682:18)

    at Module.load (module.js:566:32)

    at tryModuleLoad (module.js:506:12)

    at Function.Module._load (module.js:498:3)

    at Module.require (module.js:597:17)

    at require (internal/module.js:11:18)

    at bindings (/usr/local/lib/node_modules/homebridge/node_modules/bindings/bindings.js:84:48)

    at Object.<anonymous> (/usr/local/lib/node_modules/homebridge/node_modules/ed25519-hap/index.js:1:99)

    at Module._compile (module.js:653:30)

    at Object.Module._extensions..js (module.js:664:10)

    Moin,

    die v5.0 würde normal über das Update angeboten. Ein unachtsames Update führt nun dazu, dass die Steuerung nicht mehr funktioniert.

    Fenster geht auf und die Regel

    Sagt Heizung manuell auf aus. Das geht. Dann Fenster zu und es soll wieder auf Automatik gehen. Das geht nicht mehr.

    Bei einem Thermostat schaltet er auf die Temperatur, jedoch springt er nichts mehr aufs Haus sondern bleibt im manuellen Modus. Bei einem anderen schaltet er immer auf 18 grad manuell und bei wieder einem anderen auf 19 grad obwohl beide Male 20 und Automatik das Ziel wären. Kommt man von v 5 wieder zurück sodass es wieder alles geht. Habe 7 Thermostate, die ich nun alle neue einstellen müsste mit diversen Regeln...

    Hi, danke für die Rückmeldung. Ja, das drehen des Ventils ist das Problem an der Sache. Ich müsste es nicht, aber es ist manchmal der schnellste Weg. Zudem gibt es ja keine Kindersicherung, sodass beim Drehen durch ein Kind in Haushalt man es entsprechend dann nicht wieder automatisch eingestellt bekommt.

    henkb  SeydX


    Moin ich schon wieder,


    folgendes Szenario: In der Tado-App ist ausgewählt, dass die Heizungssteuerung bei manueller Veränderung sich beim nächsten Schaltplan wieder auf automatisch stellt.

    Öffne ich ein Fenster, schaltet sich die Heizung aus. In der Tado-App steht, Aus bis vom Nutzer beendet.

    Wenn nun das Fenster offen bleibt, über den Zeitpunkt des Zeitplans hinaus, so schaltet sich die Heizung ein statt aus zu bleiben.


    Welches ist die einfachste Möglichkeit regelbasiert zu sagen, dass wenn das Fenster offen ist, die manuelle Stellung auf Aus bestehen bleiben soll?

    Der Schaltplan bietet die einfache Möglichkeit ohne viele Regeln in Home die gewünschten Temperaturen zu erreichen.


    Ansonsten müsste ich pro Raum bei 3 Schalzyklen zwischen an und aus ja sechs Regeln bauen.

    Bsp.


    Wenn Fenster offen, Heizung aus.

    6 Uhr Heizung an, wenn Fenster zu. (Wenn Fenster offen, dann nicht.)

    8 Uhr, Heizung auf 17 Grad, wenn Fenster zu


    14 Uhr. Heizung auf 20 Grad, wenn Fenster zu

    19 Uhr Heizung auf 17 Grad, wenn Fenster zu.


    usw.


    und eine Regel, wenn Fenster erst zugemacht wird nach der ersten genannten Regel, dann Heizung an auf Automatik.



    Oder denke ich, mal wieder zu kompliziert, und es geht auch mit den Schaltzeiten in der Tado-App, wenn ich mitteile, dass es bis vom User beendet die Temperatur haben soll. Dann müsste man immer bei manuellem Hochdrehen zwischendurch nur daran denken die Heizung wieder runter zu drehen, wenn man sie bspw. noch mal um 19Uhr hochdreht und sie eben nicht aus geht, Dann würde sie ja bis zum Sank-Nimmerleins-Tag auf der manuellen Temperatur verbleiben.



    Was ist der geschickteste Weg. Ich möchte ja eigentlich nichts mit dem Thermostat zu tun haben, also daran denken müssen die Heizung dort zu regeln, sondern er soll die hinterlegten Schaltzeiten (die auch noch unterschiedlich je Wochentag sind) nutzen, wenn eben das Fenster zu ist. Bei offen erst in Automatik zurück, wenn Fenster zu.


    Moin, kurze Frage, da sich der Test in Abwesenheit schwierig darstellt. Wenn ich in der Tado App, beim schalten gesagt habe, immer manuelle Eingabe bis zum nächsten zeitgesteuerten Ereignis, dann ist es doch so, dass wenn ich über die Fenstersensoren sage, dass die Heizung aus soll, er dann beim nächsten Schaltplan dann wieder die Heizung anschaltet, oder?