Zum Beispiel mit curl -O https://github.com/suborb/phil…tv/blob/master/philips.py
Falls das mit curl geht. ansonsten kopierst dir halt den Inhalt und speicherst ihn dann in ne Datei
Zum Beispiel mit curl -O https://github.com/suborb/phil…tv/blob/master/philips.py
Falls das mit curl geht. ansonsten kopierst dir halt den Inhalt und speicherst ihn dann in ne Datei
Du lädst das Script hier auf deine Homebridge philips.py
Und dann führst du diesen Befehl hier aus
Die IP muss die von deinem Fernseher sein
Sagst du mir Kurz welchen Bereich du von der Config genommen hast bzw. wie das eingestellt wird?
Ich habe einen 55PUS6452 Baujahr 2017
So sieht meine aus:
"ip_address" : "192.168.178.41",
"accessory" : "PhilipsTV",
"poll_status_interval" : "60",
"password" : "981711271acdf11c6bd24cd522d8fde816Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"username" : "muppxxxxxxxxxxx",
"model_year" : "2016",
"wol_url" : "wol:\/\/xD:XX:xx:xx:xx:xx",
"name" : "TV"
Darüber kann ich Danny Ambilight sowie den TV an und ausschalten
Hast du das Plugin im Einsatz?
Welches Modell hast ?
ja ich habe es im Einsatz. Habe einen 55PUS6581
Seit ich meine Homebridge (Node, Plugins, Homebridge, Firmware,...) aktualisiert habe stürzt meine Homebridge immer wieder ab.
Mein Mailservice schickt mir folgendes Log - das sind alle Logeinträge seit dem letzten Absturz und automatischen restart. Jemand ne Idee, was das Problem sein könnte?
Im Screenshot alle aktuellen Versionen
Feb 17 21:01:34 homebridge homebridge[7189]: at Module._compile (module.js:660:30)
Feb 17 21:01:34 homebridge homebridge[7189]: at Object.Module._extensions..js (module.js:671:10)
Feb 17 21:01:34 homebridge homebridge[7189]: at Module.load (module.js:573:32)
Feb 17 21:01:34 homebridge systemd[1]: homebridge.service: Main process exited, code=exited, status=1/FAILURE
Feb 17 21:01:34 homebridge systemd[1]: homebridge.service: Unit entered failed state.
Feb 17 21:01:34 homebridge systemd[1]: homebridge.service: Failed with result 'exit-code'.
Feb 17 21:01:44 homebridge systemd[1]: homebridge.service: Service hold-off time over, scheduling restart.
Feb 17 21:01:44 homebridge systemd[1]: Stopped Node.js HomeKit Server.
Feb 17 21:01:44 homebridge systemd[1]: Started Node.js HomeKit Server.
Feb 17 21:01:45 homebridge homebridge[7212]: /usr/local/lib/node_modules/homebridge/node_modules/mdns/lib/dns_sd.js:35
Feb 17 21:01:45 homebridge homebridge[7212]: throw ex;
Feb 17 21:01:45 homebridge homebridge[7212]: ^
Feb 17 21:01:45 homebridge homebridge[7212]: Error: The module '/usr/local/lib/node_modules/homebridge/node_modules/mdns/build/Release/dns_sd_bindings.node'
Feb 17 21:01:45 homebridge homebridge[7212]: was compiled against a different Node.js version using
Feb 17 21:01:45 homebridge homebridge[7212]: NODE_MODULE_VERSION 57. This version of Node.js requires
Feb 17 21:01:45 homebridge homebridge[7212]: NODE_MODULE_VERSION 59. Please try re-compiling or re-installing
Feb 17 21:01:45 homebridge homebridge[7212]: the module (for instance, using `npm rebuild` or `npm install`).
Feb 17 21:01:45 homebridge homebridge[7212]: at Object.Module._extensions..node (module.js:689:18)
Feb 17 21:01:45 homebridge homebridge[7212]: at Module.load (module.js:573:32)
Feb 17 21:01:45 homebridge homebridge[7212]: at tryModuleLoad (module.js:513:12)
Feb 17 21:01:45 homebridge homebridge[7212]: at Function.Module._load (module.js:505:3)
Feb 17 21:01:45 homebridge homebridge[7212]: at Module.require (module.js:604:17)
Feb 17 21:01:45 homebridge homebridge[7212]: at require (internal/module.js:11:18)
Feb 17 21:01:45 homebridge homebridge[7212]: at Object.<anonymous> (/usr/local/lib/node_modules/homebridge/node_modules/mdns/lib/dns_sd.js:24:20)
Feb 17 21:01:45 homebridge homebridge[7212]: at Module._compile (module.js:660:30)
Feb 17 21:01:45 homebridge homebridge[7212]: at Object.Module._extensions..js (module.js:671:10)
Feb 17 21:01:45 homebridge homebridge[7212]: at Module.load (module.js:573:32)
Feb 17 21:01:45 homebridge systemd[1]: homebridge.service: Main process exited, code=exited, status=1/FAILURE
Feb 17 21:01:45 homebridge systemd[1]: homebridge.service: Unit entered failed state.
Feb 17 21:01:45 homebridge systemd[1]: homebridge.service: Failed with result 'exit-code'.
Was ich meinte ist, dass ich, wie beim Door and Window, beim Thermo in den Geräteeinstellungen den Raumsensor definiere z. B. ein Eve Room und er dann nicht mehr seine eigenen Werte nutzt sondern eben die des Rooms.
Deine Methode funktioniert bestimmt, aber bei 20 Thermos sind das ne ganze Menge regeln... ich glaube da kommt irgendwann der AppleTV an seine Grenzen
Meiner Meinung nach, liefern die Eve Room Sensoren auch nicht gerade die Besten Messwerte. Ich bin Allergiker und hab in jedem Raum einen Luftreiniger stehen, dieser schaltet sich im Allergie Modus zuverlässig ein und aus. Meine Luftreiniger finden die Werte der Luft gut und sind aus, Eve Room hingegen deutet die Luftwerte als schlecht, mir schwant als das die Eve Room Sensoren sich größtenteils nur am Sauerstoffgehalt orientieren.
Hat mein Arbeitskollege auch beobachtet. Der nutzt den Luftreiniger von Dyson und die Werte passen NIE zusammen.
Hätte dir fast ein Like gegeben, aber kein MacOS da läuft doch was falsch
Ich verstehe es auch nicht... so ein tolles Tool und ausgerechnet MacOS gibts nicht.
Aber falls man eh Parallels Access oder so am laufen hat, gehts damit auch
Übrigens, Modus und Ventil muss doch intern noch ein Unterschied sein. Wenn man zB die automatische Heizung Fenster Steuerung von Eve nimmt, geht ausschließlich das Ventil zu, der Modus bleibt an!
Eigentlich die Ideallösung, wenn nicht irgendein besonders schlauer Programmierer meinte, das Ventil nach 30 Minuten wieder anschalten zu müssen ?
Hm... okay dann ist es doch anders.
Ja... versteh ich auch nicht es könnte ja wenigstens so gelöst sein, dass man die 30 Minuten verändern kann.
Hallo zusammen,
ich wusste nicht so recht wo ich das hinpacken soll - ist einfach ein kleiner Tipp für alle die, die ihre Homebridge nicht nur über die App verwalten.
Ich nutze auf der Arbeit und seit Homebridge auch privat ganz intensiv MobaXterm als SSH-Client.
MobaXterm ist ein SSH Client und bringt einen eigenen X Server mit sich (den braucht man, wenn man grafische Ausgaben vom Remote-Host auf dem lokalen PC angezeigt bekommen möchte)
Neben SSH wird auch Telnet, RSH, XDMCP, RDP, VNC, FTP, SFTP, und diverse andere Protokolle unterstützt. Ein echter Allrounder eigentlich. Passwordverwaltung, Filetransfer, Multisession, ... alles dabei.
Und für den Heimgebrauch kostenlos
Also wer ihn sich mal anschauen möchte, hier ist der Link. https://mobaxterm.mobatek.net/
Ich habe mit der Firma nix am Hut, aber wieso soll man so praktische Tools nicht weiterempfehlen
Achja... läuft leider nur auf Windows. Linux und MacOS sind raus.
Huhu
Also so wie die Funktion "Modus an/aus" verstanden habe, steuert die tatsächlich, ob die Heizung gerade heizt oder nicht. Das heißt, solange die Zieltemperatur nicht erreicht ist, ist der Modus auf an, sobald sie erreicht wird, wechselt der Modus auf aus (habe ich jetzt gerade nicht überprüft aber ich meine das so gelesen zu haben).
Das hätte zur folge, wenn du Modus an setzt, geht das Ventil auf.
Ich hatte es selbst so definiert und habe jetzt auf eine Steuerung über Temperatur und Zeitplan aus umgestellt.
Was mich aber bei den Thermos am meisten stört - die fehlende Möglichkeit, ein Eve Degree/Weather/Room als Ist-Temperatur anzugeben.
Ich wohne in einer alten Mietwohnung und die Thermos sind direkt unter dem massiven Fensterbrett in einer Wandvertiefung untergebracht - das heißt die zeigen teilweise eine Temperaturdifferenz von 8 Grad an - das lässt sich in der App leider nicht definieren, da ist bei -5 Ende.
Ich habe die Installation als Spoiler direkt mit rein gepackt.
das solltest Du oben mit reinschreiben, ist im Lite nicht von haus aus installiert.
Ich dachte das wäre durch
ZitatIch nutze dafür die Funktion sendEmail - für die Installation bitte dieser Anleitung folgen: Raspbian Wheezy: E-Mails vom Raspberry Pi mit sendEmail verschicken
klar.
Neue Version
- Logrotation eingebaut
- Dokumentation ergänzt
- Konfigurations-Bereich separiert
- Email enthält jetzt die Fehlermeldungen bzw. bei nicht laufender Homebridge die letzten 30 Zeilen des Logs
Zitatdann packe es doch in den crontab von root
Ich arbeite nicht gerne mit Root. Ja es geht mit sudo aber bin da halt kein Freund von
Alles anzeigenund wo kommt die her bzw. was steht drin?
Da lässt sich bestimmt was machen daraus.
Wenn Du das Log nach /var/log legst könnte es sein das es regelmässig gezipt (gz) wird und galube 4 Dateien aufghoben werden.
(habe jetzt aber nicht nachgesehen im syslogd)
die legt man im Laufe der Installation von sendEmail selbst an. Darin stehen die Mail-Konto-Daten.
Habe ich als pi Schreibrechte für /var/log? Ich meine nein
Das lässt sich theoretisch mit allem verknüpfen.
Könnte auch prüfen ob ein Sensor etwas ins log geschrieben hat.
Als in meinem Fall läuft der Check nur alle 15 Minuten und überprüft ob im Log die gleiche Anzahl Errors auftaucht wie beim letzten Check. Das heißt im schlimmsten Fall alle 15 Minuten eine Mail
Aber ich bleib dran das ganze noch zu verbessern
Aktuell erstmal nur DASS. Ich will dann aber auf jeden Fall die Fehlermeldung noch mit in die Mail packen.