Bin schwer begeistert von der Funktion... seitdem ich das in Betrieb habe sehe ich erst wie oft täglich meine homebridge-harmony Instanz abschmiert...
Homebridge-Tools zum System, Update und Instanzen überwachen mit Telegram
-
-
Telegram ist down, nicht das sich jemand wundert das er keine Push bekommt
http://allestörungen.de/stoerung/telegram
MikeDelta Das freut mich das es dir so gut gefällt, danke für das Feedback
Update der Tools auf Version 0.1.0
- Layout Optimierung
- Erklärung der Tools bzw. Abschnitte im Tool optimiert.
reporter.sh neue Funktion (Aktionen)
Es ist jetzt möglich beim eintreten eines Ereignis zusätzlich zu der Telegram Nachricht eine Aktion auszuführen z.B. ein restart der Homebridge anhand eines Befehls oder eine restart des Bluetooth Services.
Eventuell auch hilfreich für die Leute die Probleme mit dem Harmonyhub Plugin haben.
Hallo und guten Morgen,
ich erhalte beim Test des Scripts die Meldung:
Forbidden: bot was blocked by the user
Eine Ausgabe über Telegram erfolgt nicht. Hat einer eine Idee?
Edit: geht wieder. Musste den Bot neu starten.
Hallo,
ich erhalte folgende Fehlermeldung wenn ich über das Skript die Dienste anlege:
Hat einer eine Idee? Scheinbar liest er die Variablen aus der hbridge.cfg nicht aus. Die sind dort aber gesetzt. Selbes Spiel mit fritzbox-reboot:-(
Code? logwatch.service Loaded: loaded (/etc/systemd/system/logwatch.service; disabled; vendor preset: enabled) Active: failed (Result: exit-code) since Mon 2018-05-21 06:09:26 UTC; 13min ago Main PID: 11976 (code=exited, status=254) Mai 21 06:09:26 raspberrypi systemd[1]: Starting logwatch.service... Mai 21 06:09:26 raspberrypi bash[11976]: Bitte die Variablen "TToken_lwatch" und "TChatID_lwatch" in der Datei "/home/UserName/hbridge_install/hbridge.cfg" setzen ! Mai 21 06:09:26 raspberrypi systemd[1]: logwatch.service: Main process exited, code=exited, status=254/n/a Mai 21 06:09:26 raspberrypi systemd[1]: Failed to start logwatch.service. Mai 21 06:09:26 raspberrypi systemd[1]: logwatch.service: Unit entered failed state. Mai 21 06:09:26 raspberrypi systemd[1]: logwatch.service: Failed with result 'exit-code'.
Mit welchem Script?
wo wurde die hbridge.cfg angelegt?
hast du
das gemacht?
und ausserdem!!
Mai 21 06:09:26 raspberrypi bash[11976]: Bitte die Variablen "TToken_lwatch" und "TChatID_lwatch" in der Datei "/home/UserName/hbridge_install/hbridge.cfg" setzen !
fehlen noch Daten zum versenden
Update der Tools auf Version 0.1.4
- Multiuser Unterstützung integriert (Falls der Benutzername nicht pi ist)
- Layout Optimierung
- Erklärung der Tools bzw. Abschnitte im Tool weiter optimiert.
- Integriert in det sein hbridge_install Tool. Installation kann dort als automatische routine durchgeführt werden.
Viel Spass damit.
Hallo Nastra,
was mache ich bei der Eingabe falsch?
#TToken_reporter=XXXX23261:AAGznbjuSNarA296FfLWTGv0etgZyMQlc24 # Telegram API Token, report senden
#TChatID_reporter=XXXXXXXXX # Telegram CHAT ID für "bot Chat", report senden
Hallo Nastra,
was mache ich bei der Eingabe falsch?
#TToken_reporter=XXXX23261:AAGznbjuSNarA296FfLWTGv0etgZyMQlc24 # Telegram API Token, report senden
#TChatID_reporter=XXXXXXXXX # Telegram CHAT ID für "bot Chat", report senden
# muss weg.. richtig?
Danke Nastra, sehr coole Feature.
Alles läuft auf anhieb.
Schau mal ob der Abschnitt bei dir im Skript noch so aussieht eventuell hast du da was verstellt. Besonders bei Letzte Version.
############################## Update prüfen Node #############################
/usr/bin/curl -s -X POST https://api.telegram.org/bot$TToken_lwatch/sendMessage -d chat_id="$TChatID_lwatch" -d text="$nachricht3
Installiert:
$(sudo node -v)
Letzte Version:
v$(sudo n --latest)"
Habe gerad extra nochmal die logwatch.sh neu angelegt in version 0.1.4 und dann überall token und chatID eingetragen. (nur wo man soll )
Dannach mit sudo /bin/bash /usr/local/bin/logwatch.sh wollte ich schauen ob nun alles geht.Aber pustekuchen.
Nur wieder bei Node letzte version zeigt er nix an
gebe ich auf meinem Pi denn befehl ein sudo n --latest kommt folgendes
pi@hbridge2:~ $ sudo n --latest
sudo: n: Befehl nicht gefunden
Dann hast du n nicht installiert.
sudo npm install -g n
danach
sudo n --latest
und schauen ob es geht.
super klappt wieder. Danke
jetzt stell ich mir nur die frage warum war n nicht mehr installiert war?
naja ich werde es schon irgendwie herausfinden
Super!
Ok habe die beiden auch in der Datei eingetragen.
nach Aufruf von sudo /bin/bash /usr/local/bin/logwatch.sh kommt aber noch immer der gleiche Fehler.
Bitte die Variablen "TToken_lwatch" und "TChatID_lwatch" in der Datei "/home/UserName/hbridge_install/hbridge.cfg" setzen !