Beiträge von bankaifan
-
-
Moin zusammen,
Der Titel ist Mist aber mir ist nix besseres eingefallen.
Ich habe folgendes Problem:
Das ich habe eine Automation die auf den No One und den Anyone Sensor reagieren.
Leider werden die erst ausgelöst, wenn ich die Werte in einer App (Home, oder Home, oder Eve) abfrage. Woran liegt das? Hab ich ne falsche Konfig im Plugin?
-
Ich wüsste nicht wie ich die hoch machen soll. Müsste sie kurzen. Wenn der Sauger aber nicht frontal auf die Zufährt also auf die volle Fläche sondern seitlich denke ich erkennt er das nich mehr. Es sind nicht solche Vorgänge. Das sind diese 40-50cm breiten mit diesem geraden Stab/Gewicht unten. Also ganz dünne
Ich schau mir das einfach mal an.
Ärgere mich etwas das ich die Magnetbänder nicht geholt habe wegen dem hochfloor Teppich. Aber dann wird es vielleicht Zeit für einen neuen
Wir haben die auch in der ganzen Wohnung. Stören ihn tatsächlich einwenig. Aber er fährt dann meist im Schneckentempo durch sie durch. Ein anderes Mal lässt er sie ganz aus, beim nächsten Mal stören sie ihn garnicht. Also sauber wird es auf jedenfall irgendwann
-
Ich denke er meint Wisch Geste, nicht Touch
BTW: Was haltet ihr von dem Display? Kostet etwa die Hälfte:https://www.amazon.de/dp/B00KK…R7dog&tag=hktips-forum-21
Also ich fände zum Beispiel die Temperatur meiner Zimmer interessant (HomeKit) oder den Akkustand... wenn man es mit Gesten macht, könnte man vielleicht sogar die Temperatur anpassen.
Oder n Mikro und mit Siri sprechen -
Die genaue Einkaufsliste wollen wir alle noch haben. Dafür muss aber erstmal einer anfangen zu bauen ?
Gerade mal bei GLANCR geschaut. Die haben ja quasi schon nen Einkaufsliste (Affiliate Links)
Ich denke die Hardware ist ja sowohl für GLANCR als auch MM die gleiche. Somit könnte man die Basis schon mal bauen.
Und dann wohl aufgrund der HomeKit Integration auf MM setzen.
ZitatHier mal der Link zu dem Homebridge Plugin für den Magischen Spiegel, wobei dieses noch sehr frisch ist und man irgendwie noch nicht richtig erkennen kann was es überhaupt kann, oder ich habe Tomaten ? auf den Augen ?
Nee passt schon, der erste TODO-Punkt ist ja "Description"
-
Juhu! Meiner ist da… falls es nicht irgendwo schon steht: Ihr müsst als Location unter Profil "Mainland China" ind der App eingeben, sonst funktioniert das Firmware Update nicht.
Also ich hatte bisher "Others" und das Update hat super funktioniert.
Aber hab jetzt auf Mainland China umgestellt, da ist die Menü Führung etwas anders.
Mal sehen -
Wenn hier jemand ne Einkaufsliste zusammen stellen könnte wäre super
Ich brauch das und frage mich gerade warum es noch nicht in meinem Flur hängt -
Da ich das selbst nicht installiert habe, kann es nur bei der Installation über die App mitgekommen sein.
Die Website, auf die NPM verweist, gibt es aber nicht: https://registry.npmjs.org/homebridge-shutterDeinstallieren lässt es sich auch nicht. Weiß da grad echt nicht mehr weiter
-
Ja
pi@raspberrypi:~ $ sudo npm uninstall homebridge-shutter -g
up to date in 0.208s
-
Ist bei mir daran gescheitert, dass ich das WLAN an meinem Pi nicht zum laufen bekommen habe
-
sudo npm update -g
funktioniert bei mir nicht.Ich habe jetzt zwei Tage das Internet durchforstet und keine Lösung gefunden... habt ihr ne Idee?
Code
Alles anzeigenpi@raspberrypi:/ $ sudo npm update -g npm ERR! code E404 npm ERR! 404 Registry returned 404 for GET on https://registry.npmjs.org/homebridge-shutter npm ERR! 404 npm ERR! 404 'homebridge-shutter' is not in the npm registry. npm ERR! 404 You should bug the author to publish it (or use the name yourself!) npm ERR! 404 npm ERR! 404 Note that you can also install from a npm ERR! 404 tarball, folder, http url, or git url. npm ERR! A complete log of this run can be found in: npm ERR! /root/.npm/_logs/2017-08-18T14_19_59_095Z-debug.log
Code
Alles anzeigenpi@raspberrypi:/ $ npm -v 5.3.0 pi@raspberrypi:/ $ node -v v8.4.0 pi@raspberrypi:/ $ npm list -g --depth=0 /usr/local/lib ??? [email protected] ??? [email protected] ??? [email protected] ??? [email protected] ??? [email protected] ??? [email protected] ??? [email protected] ??? [email protected] ??? [email protected] ??? [email protected] ??? [email protected] ??? [email protected] ??? [email protected] ??? [email protected] ??? [email protected] ??? [email protected] ??? [email protected]
Lösungsversuche:
Uninstall von homebridge-shutter funktioniert nicht
Update von homebridge-shutter funktioniert nicht
-
Ich habe ein Update, Upgrade, npm update und firmware-update gemacht. Jetzt funktioniert es. Vielen Dank!
-
Da scheint was beim Installieren des Plugin falsch gelaufen zu seien. Deinstallier es nochmal:
und Installier es nochmal hiermit vieleicht klappt es ja dann:
hat meiner ansicht nach aber nichts mit dem Extrahieren des Token zu tuen.
Danke, habe es jetzt 3 mal Versucht. Leider immer wieder die Fehlermeldung mit dem Token.
Vielleicht hast du ja noch ne Idee, sonst mach ich nen separaten Thread auf.
Hier nochmal meine ConfigCode
Alles anzeigen{ "accessories" : [ { "accessory" : "Suncalc", "offset" : { "sunsetStart" : -30, "sunriseEnd" : 30 }, "name" : "Daytime", "location" : { "lat" : 50.229805, "lng" : 11.022115 } }, { "accessory" : "MiRobotVacuum", "name" : "Vacuum Cleaner", "ip" : "192.168.178.27", "token" : "7a61354c674b55717650743642577463" } ], "bridge" : { "username" : "CD:22:3D:E3:CE:36", "name" : "Homebridge", "pin" : "031-45-403", "port" : 51826 }, "platforms" : [ { "people" : [ { "pingInterval" : 1000, "ignoreReEnterExitSeconds" : 0, "name" : "Daniel", "target" : "Daniel", "threshold" : 15 }, { "pingInterval" : 1000, "ignoreReEnterExitSeconds" : 0, "name" : "Franzi", "target" : "Franzi", "threshold" : 15 }, { "pingInterval" : "1000", "target " : "Hoffi", "ignoreReEnterExitSeconds" : "0", "name" : "Hoffi", "threshold" : "15" } ], "pingInterval" : 1000, "ignoreReEnterExitSeconds" : 0, "nooneSensor" : false, "platform" : "People", "anyoneSensor" : true, "webhookPort" : 51831, "name" : "People", "threshold" : 15 } ] }
Und die Zeilen aus dem Backup:
N€/f38:10:D5:E3:CD:AEFully charged645580923.3.9_0030770192.168.178.2734:CE:00:E8:C1:8Arockrobo.vacuum.v1Mi Robot Vacuum7a61354c674b55717650743642577463 ÚÚDeviceU
-
Bei mir klappt das irgendwie nicht. Habe den Token wie hier beschrieben extrahiert...
Code{ "accessory": "MiRobotVacuum", "name": "Vacuum Cleaner", "ip": "192.168.178.27", "token": "7a61354c674b55717650743642577463" }
Ich erhalte aber beim Starten einen Fehler
====================
[2017-08-12 11:58:03] ERROR LOADING PLUGIN homebridge-xiaomi-mi-robot-vacuum:
[2017-08-12 11:58:03] SyntaxError: Unexpected token ...
at exports.runInThisContext (vm.js:53:16)
at Module._compile (module.js:373:25)
at Object.Module._extensions..js (module.js:416:10)
at Module.load (module.js:343:32)
at Function.Module._load (module.js:300:12)
at Module.require (module.js:353:17)
at require (internal/module.js:12:17)
at Object.<anonymous> (/usr/local/lib/node_modules/miio/lib/devices/gateway.js:11:19)
at Module._compile (module.js:409:26)
at Object.Module._extensions..js (module.js:416:10)
at Module.load (module.js:343:32)
at Function.Module._load (module.js:300:12)
at Module.require (module.js:353:17)
at require (internal/module.js:12:17)
at Object.<anonymous> (/usr/local/lib/node_modules/miio/lib/models.js:7:17)
at Module._compile (module.js:409:26)
at Object.Module._extensions..js (module.js:416:10)
at Module.load (module.js:343:32)
at Function.Module._load (module.js:300:12)
at Module.require (module.js:353:17)
at require (internal/module.js:12:17)
at Object.<anonymous> (/usr/local/lib/node_modules/miio/lib/infoFromHostname.js:4:16)
at Module._compile (module.js:409:26)
at Object.Module._extensions..js (module.js:416:10)
at Module.load (module.js:343:32)
at Function.Module._load (module.js:300:12)
at Module.require (module.js:353:17)
at require (internal/module.js:12:17)
[2017-08-12 11:58:03] ====================
Und
/usr/local/lib/node_modules/homebridge/lib/api.js:60
throw new Error("The requested accessory '" + name + "' was not registered by any plugin.");
^
Error: The requested accessory 'MiRobotVacuum' was not registered by any plugin.
at API.accessory (/usr/local/lib/node_modules/homebridge/lib/api.js:60:13)
at Server._loadAccessories (/usr/local/lib/node_modules/homebridge/lib/server.js:254:42)
at Server.run (/usr/local/lib/node_modules/homebridge/lib/server.js:81:38)
at module.exports (/usr/local/lib/node_modules/homebridge/lib/cli.js:40:10)
at Object.<anonymous> (/usr/local/lib/node_modules/homebridge/bin/homebridge:17:22)
at Module._compile (module.js:409:26)
at Object.Module._extensions..js (module.js:416:10)
at Module.load (module.js:343:32)
at Function.Module._load (module.js:300:12)
at Function.Module.runMain (module.js:441:10)
at startup (node.js:134:18)
at node.js:962:3
Kann mir hier jemand helfen?
Viele Grüße
Daniel
-
Hab ich notiert für die nächste Änderung wobei die Ausgabe des Befehls sudo strace-p <PID> nach eingabe, mir nicht viel sagt bzw. was soll es mir sagen.
Du hast geschrieben das der Befehl die Syscalls vom laufenden Programm anzeigt:
forum.smartapfel.de/attachment/161/
Das wird bei mir angezeigt?
die Ausgabe kenne ich so nicht. Normalerweise sollte der Trace anlaufen
-
Danke für die Hinweise, der erste Befehl funktioniert bei mir nicht, was meinst du mit Programm? Der name des Plugins? Mach mal ein Beispiel.
Oh sorry, vielleicht bisschen unverständlich geschrieben.
Für Variante 1)
Für Variante 2)
Codeps -e all | grep homebridge //Um die PID der laufenden Homebridge herauszufinden (Es ist die dritte Zahl) sudo strace -p 544 //In meinem Fall war die PID 544 - sudo, da der Prozess nicht dem PI User gehört
Ich hoffe das erklärt es besser. Ist halt für debugging Zwecke hilfreich
-
Ich hätte noch ne Idee wegen dem Log Problem. Oder grundsätzlich bei Vermuteten Berechtigungsproblemen...
Mit "strace-e file <PROGRAMM>" erhält man alle Systemcalls auf File Ebene. Mit strace -p <PID> erhält man von einem laufenden programm die Syscalls etc. Einfach mal mit rumspielen.
-
Moin,
hat jemand das PhilipsTV Plugin erfolgreich eingebunden?
Bei mir klappt das nicht so wie ich will...
-
Das hier gebe ich ein:
Daniels-MacBook:~ danielkaiser$ ping raspberrypi PING raspberrypi.fritz.box (192.168.178.43): 56 data bytes 64 bytes from 192.168.178.43: icmp_seq=0 ttl=64 time=0.986 ms 64 bytes from 192.168.178.43: icmp_seq=1 ttl=64 time=1.975 ms --- raspberrypi.fritz.box ping statistics --- 2 packets transmitted, 2 packets received, 0.0% packet loss round-trip min/avg/max/stddev = 0.986/1.481/1.975/0.494 ms Daniels-MacBook:~ danielkaiser$ ssh pi@raspberrypi pi@raspberrypi's password: Permission denied, please try again. pi@raspberrypi's password:Das Passwort passt aber, habe ich gerade übers Pi direkt neu gesetzt (sudo passwd pi)
-
Hat leider nichts gebracht.
Ich habe noch gelesen, dass man sich die Version 5 von dem Plugin installieren soll, habe aber in der App keine Möglichkeit gefunden, die upzudaten. In der Konsole apt update hat nix gebracht. SSH Zugang vom Mac funktioniert leider nicht