Beiträge von Hunter
-
-
-
Fahre grad erstmal ein Update über det´s hbridge_new update Funktion.
Mir wurden ja haufenweise Updates angezeigt in der Logwatch Meldung.
Mal schauen, ob dies dann morgen weniger ist.

Die Hinweise von mir zur Installation von Logwatch hattest Du gesehen, wo ich drauf gestoßen bin?
-
Ich hab auch gesehen, dass ich einen Copy&Paste Fehler im Script hatte.
Ich werde jetzt nochmal testen.
Oha ... Logwatch funktioniert schon mal einwandfrei ... und schon wieder ein Node Update.
Da kommen ja echt Massen an Meldungen *G* ... ich sollte doch mal einiges updaten.
Hm nur der reporter schweigt weiterhin:pi@Raspi2B:/var/homebridge-test $ sudo systemctl status homebridge-test
? homebridge-test.service - Node.js HomeKit Server
Loaded: loaded (/etc/systemd/system/homebridge-test.service; enabled; vendor preset: enabled)
Active: activating (auto-restart) (Result: exit-code) since Thu 2018-03-29 09:03:33 CEST; 1s ago
Process: 12098 ExecStart=/usr/local/bin/homebridge $HOMEBRIDGE_OPTS (code=exited, status=1/FAILURE)
Main PID: 12098 (code=exited, status=1/FAILURE)
Mär 29 09:03:33 Raspi2B systemd[1]: homebridge-test.service: Unit entered failed state.
Mär 29 09:03:33 Raspi2B systemd[1]: homebridge-test.service: Failed with result 'exit-code'.
Ich werd das reporter.sh file nochmal neu anlegen zur Sicherheit.
Das hier bekam ich jetzt als Meldung:
pi@Raspi2B:/var/homebridge-test $ sudo systemctl status reporter.service
? reporter.service
Loaded: loaded (/etc/systemd/system/reporter.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2018-03-29 08:59:26 CEST; 5min ago
Main PID: 11282 (reporter.sh)
CGroup: /system.slice/reporter.service
??11282 /bin/bash /usr/local/bin/reporter.sh
??11290 journalctl -u homebridge* -f --since now
??11291 /bin/bash /usr/local/bin/reporter.sh
Mär 29 08:59:26 Raspi2B systemd[1]: Started reporter.service.
Mär 29 09:03:17 Raspi2B reporter.service[11282]: /usr/local/bin/reporter.sh: Zeile 41: [1522306766: Kommando nicht gefunden.
Mär 29 09:03:34 Raspi2B reporter.service[11282]: /usr/local/bin/reporter.sh: Zeile 41: [1522306766: Kommando nicht gefunden.
Mär 29 09:03:53 Raspi2B reporter.service[11282]: /usr/local/bin/reporter.sh: Zeile 41: [1522306766: Kommando nicht gefunden.
Ok .. es muss irgendwo ein Copy&Paste Fehler vorlegen haben in der reporter.sh Datei.
Jetzt funktioniert alles bester Ordnung!
Thumbs Up Nastra
-
Aaaah ok. Guter Hinweis Nastra
Hatte gedacht, dass auch überprüft wird, ob eine Instanz gestartet ist.
Das werde ich doch gleich mal testen.
Hab jetzt grad mal Logwatch installiert.
Über deinem Beitrag eben hatte ich noch 2-3 Anmerkungen zu deiner Anleitung was mir dabei aufgefallen ist.
Hab die Uhrzeit mal von 03:00 auf 09:00 geändert um zu sehen, ob dann eine Nachricht ankommt.
Ich bin gespannt und begeistert was alles möglich ist.
........
Habe jetzt mal in der config.json von meiner Instanz homebridge-test die sich in /var/homebridge-test befindet ein x an erste Stelle gesetzt.
Die Homebridge startet auch nicht mehr laut Status Meldung aber es kommt auch keine Nachricht via Telegram an.
-
War bei der ntfy Überwachung auch schon so, dass die HB als systemd laufen muss.
Steht meine ich auch irgendwo recht weit oben in Nastras Anleitung.
Ich habe mir nun auch mal den reporter.sh angelegt.
Aber bei mir kommt auch keine Benachrichtigung an, wenn ich die homebridge Instanzen stoppe.
Token und Chatid habe ich beides überprüft.Stört sich da irgendwas an dem Plugin homebridge-config-ui-x bei der Überwachung?
pi@Raspi2B:/usr/local/bin $ sudo systemctl status reporter.service
? reporter.service
Loaded: loaded (/etc/systemd/system/reporter.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2018-03-29 07:45:16 CEST; 9s ago
Main PID: 31859 (reporter.sh)
CGroup: /system.slice/reporter.service
??31859 /bin/bash /usr/local/bin/reporter.sh
??31867 journalctl -u homebridge* -f --since now
??31868 /bin/bash /usr/local/bin/reporter.sh
Mär 29 07:45:16 Raspi2B systemd[1]: Started reporter.service.
pi@Raspi2B:/usr/local/bin $ sudo journalctl -u homebridge* -f --since now
Failed to add match 'homebridge-config-ui-x': Das Argument ist ungültig
--------------------------------Zur Logwatch Installation.
Evtl. darauf hinweisen, dass man zuvor nochmal ein
durchführt. War bei mir nötig, damit sich Logwatch entsprechend installieren konnte.
"Eine Erklärung des Skript spare ich mir an dieser Stelle da hier kein Handlungsbedarf durch denn User besteht."
Evtl. darauf hinweisen, dass auch hier in der logwatch.sh der Token und die Chat_ID eingetragen werden muss?!

Hier fehlt ein /etc vorne dran in deiner Kommandozeile:
Schritt 3: (logwatch.service anlegen)
Datei anlegen:
sudo nano /systemd/system/logwatch.service
Schritt 2: (reporter.service anlegen)
Datei anlegen:
sudo nano /systemd/system/reporter.service
-
Ok ... war mir unsicher, da die Chat ID mit einem = angehängt ist.
Top! Schaut echt gut aus, was man alles einstellen kann.
-
Doch doch.
Sorry, dachte du wolltest das als Code einfügen.
Gleich mal eine Frage zum ersten Script.
Codecurl -s -X POST https://api.telegram.org/bot<TOKEN>/sendMessage -d chat_id=<CHATID> -d text="$nachricht"Wird der Token direkt hinter dem Eintrag bot eingefügt oder wird hier nur der Token ohne das Wort bot eingetragen oder fehlt hier noch ein /oder = hinter dem Wort bot?
-
-
Probier mal was passiert wenn du # in bold oder italic einfügst.
-
Hm schwierig das mit den jetzigen Infos weiter zu beantworten.
Irgendwas läuft da nicht rund wenn du nicht mal per Web (config-ui-x) auf die 2. Instanz kommst.
-
Mit dein Gerät meinst du vermutlich die erste Instanz oder die 2.?
Eigentlich dürfte er die 1. gar nicht mehr finden, wenn diese schon eingebunden ist.
-
Klingt verdammt gut!
Werd dann nach Ostern mal die ntfy Einrichtung durch den Service hier ersetzen.
Bin gespannt was für eine Nachrichtenflut aufkommen könnte wenn wirklich mal alles ausfällt.

Danke schon mal für die ausführliche Anleitung! Nastra
Jetzt fehlen nur noch die beiden Beispiel.sh Dateien, wo man sieht wie man die einzelnen Instanzen tur Überwachung einträgt und der t9en eingebunden ist für die Anbindung zum Chatbot.
-
Hast Du den Pin der ersten Instanz nochmal geändert nachdem Du sie mit Homekit gekoppelt hast?
Manchmal hilft auch einfach mal ein Reboot.
Was passiert wenn Du in Apple Home die Homebridge hinzufügen möchtest?
-
Notebook technisch fahre ich lieber auf der Windows Schiene.
Ich bastel einfach zu gern nebenbei mit Access.
-
Ich wart schon seit Wochen auf Arbeit das meine Logitech Slim Combo Tastatur für das yipad Pro ankommt. Das würde schon das ganze tippern am Ipad mächtig erleichtern.
-
Im Grunde musst du nur die 2. Instanz nach Anleitung anlegen.
In den Bridge Einstellungen sollte der Pin 031-45-xyz gleich sein wie bei der 1. Instanz.
Die anderen Werte kannst Du beliebig ändern. Natürlich muss der Port den Du angibst noch nicht belegt sein.
Wenn dies passiert ist solltest Du die Homebridge Instanz starten können und auch im syslog sehen, dass die Homebridge unter deinem angegebenen Pin gestartet ist.
Da Du schon das config-ui-x Plugin für die 1. Instanz am Laufen hast, musst Du das Plugin für die 2. Instanz nicht mehr installieren.
Es reicht dann aus in der config.json die Einstellungen wie bei der 1. Instanz vorzunehmen, nur dass Du hier auch wieder einen anderen Port nutzen musst, der noch nicht vergeben ist.
Nach einem Neustart solltest Du dann schon mal zumindest auf die Weboberfläche von der 2. Instanz kommen.
In Apple Home dann auf den Reiter Haus gehen und rechts oben aufs + Zeichen.
Hier sollte dann auch die 2. Instanz gefunden werden. Die 1. Instanz musst du keinesfalls deinstallieren.
-
Nastra ... man kann ja nie wissen
Ich wusste nicht an welcher Stelle er auf dem Schlauch steht ... und außerdem tut das dem Schlauch doch auch weh 
-
Du brauchst natürlich einen MicroSD Kartenleser angeschlossen am Mac.
Dann per PiBaker das Image auf die MicroSD Karte schreiben.
Die MicroSD Karte dann in den Pi einsetzen und booten.
-
Ich glaub mein Spiegel würde sich dann automatisch auf Dunkel stellen und das Licht ausschalten ... ne ne
