Die aktuelle von npm wird nicht eingeblendet nur wenn ein Update von npm vorhanden ist.
So würde ich es gerne auch bei node haben, klappt aber noch nicht ganz.
Edit: Anleitung habe ich überarbeitet gemäß deiner Hinweise.
Die aktuelle von npm wird nicht eingeblendet nur wenn ein Update von npm vorhanden ist.
So würde ich es gerne auch bei node haben, klappt aber noch nicht ganz.
Edit: Anleitung habe ich überarbeitet gemäß deiner Hinweise.
Habe mich gerade gewundert warum bei mir die Tools nicht mehr funktionieren hier die Lösung Telegram is down.
Verdammt... @Nastra....wir brauchen nun noch ein Überwachungstool für Telegram.
Und am besten gleich ein Tool, welches dies dann wieder überwacht und und und ...
Hey super, freut mich zu hören. Sollte zwar keine Aufforderung sein alles neu zu Installieren aber dafür bist du jetzt auf Stand der Technik
Ich scheitere grad daran die Telegram Chat ID herauszufinden... wenn ich eine Konversation mit meinem erstellten bot beginne kommt immer nur dass ich der Admin bin und das Admin Menü wird angezeigt und bei Eingabe der Adresszeile & Token in einem Browser und getUpdates bekomme ich als Ergebnis nur
description"Conflict: can't use getUpdates method while webhook is active"
Irgendwie fehlt mir da etwas der Durchblick...
Lade diesen Bot in deine Gruppe ein
GiveChatId_Bot
danach
/chatid
eingeben
Alles anzeigenLade diesen Bot in deine Gruppe ein
GiveChatId_Bot
danach
/chatid
eingeben
Thx, hat funktioniert!
Gleich mal übernommen
sieht super aus Danke
Hab ich bei mir nun auch auf meinen beiden Pi installiert, funktioniert super - vielen Dank für Deine Mühe!
hast Du vielleicht eine Idee, wie folgende Meldung zu beheben ist?
Logwatch meldet mir für das Plugin homebridge-cmdtrigger (https://github.com/hallos/homebridge-cmdtrigger)
Verfügbare Updates:
Current: 0.3.1
Wanted: git
Latest: git
Das Plugin habe ich erst vor 2-3 Tagen installiert.
Das kommt daher weil das Plugin nicht bei npm registriert ist. Das dürfte nur verschwinden wenn das Plugin bei npm eingereicht wird ansonsten bekommt logwatch keine Rückmeldung.
Du kannst mal npm outdated probieren im Terminal da müsste das gleiche ausgegeben werden.
Sieht also eher schlecht aus.
Ah ok.
Das reicht mir doch schon für mein Grundwissen!
Notfalls muss ich auf ein anderes Plugin für einen Schalter gehen.
Wirklich stören tut mich die Meldung dann aber auch nicht.
Hi,
ich versuche gerade die Chatbots zum Laufen zu bringen, ich habe mir einen neuen Bot erstellt und dieser wird mir auch angezeigt. Ich erhielt von Chatfuel einen Token der besteht aus Zahlen:BuchstabenZahlen.
Sind die Zahlen vor ":" die chatID?
Ueber den chatIDbot krieg ich eine andere Nummer, die aehnlich aussieht, aber nicht gleich ist.
Kann mir da jemand den entscheidenden Tipp geben,. dass ich das zum Laufen kriege? :=)
Du musst diesen Bot in deine Gruppe einladen
GiveChatId_Bot und /chatid in die Gruppe schreiben dann bekommst du die ID die du benötigst.
Du musst diesen Bot in deine Gruppe einladen
GiveChatId_Bot und /chatid in die Gruppe schreiben dann bekommst du die ID die du benötigst.
Okay, got it danke!
Letzte Frage: ist die Token dann alles? Zahlen:Buchstaben, oder nur das was nach dem Doppelpunkt steht?
Alles
Hmmm, ich glaube es funbktioniert nicht.
Um zu testen ob es funktioniert habe ich noch zusaetzlich eine neue Zeile mit
hinzugefuegt. Wenn ich nun Homebridge ueber:
beende kriege ich im terminal folgenden Output:
Got SIGTERM, shutting down Homebridge...
Apr 15 19:54:25 raspi systemd[1]: homebridge.service: Main process exited, code=exited, status=143/n/a
Apr 15 19:54:25 raspi systemd[1]: Stopped Node.js HomeKit Server.
Apr 15 19:54:25 raspi systemd[1]: homebridge.service: Unit entered failed state.
Apr 15 19:54:25 raspi systemd[1]: homebridge.service: Failed with result 'exit-code'.
Da hier der Begriff failed vorkommt, muesste ich doch eine Nachricht erhalten, oder? Das passiert aber nicht Wie kann ich testen ob ich alles richtig hinterlegt habe?
Meine komplette datei sieht so aus:
#!/bin/bash
#reporter.sh
######################## NACHRICHTEN BEGRENZUNG ######################
flutschutz1=1800
letzteNachricht1=$(($(date +"%s")-$flutschutz1))
flutschutz2=1800
letzteNachricht2=$(($(date +"%s")-$flutschutz2))
flutschutz3=1800
letzteNachricht3=$(($(date +"%s")-$flutschutz3))
flutschutz4=1800
letzteNachricht4=$(($(date +"%s")-$flutschutz4))
flutschutz5=1800
letzteNachricht5=$(($(date +"%s")-$flutschutz5))
########################## SUCHBEGRIFFE ###############################
suchbegriff1="homebridge.*FAILURE"
nachricht1="ACHTUNG: "
suchbegriff2="error"
nachricht2="HINWEIS: "
suchbegriff3="ERROR"
nachricht3="HINWEIS: "
suchbegriff4="UUID"
nachricht4="HINWEIS: "
suchbegriff5="failed"
nachricht5="HINWEIS: "
######################## ÜBERWACHTE SERVICE ###########################
journalctl -u homebridge* -f --since "now" | \
while read -r zeile; do
########################## NACHRICHTEN ###############################
jetzt=$(date +"%s")
if grep --quiet "$suchbegriff1" <<< "$zeile" && [ $((letzteNachricht1+$flutschutz1)) -lt $(date +"%s ") ] ; then
nachricht=$nachricht1$zeile
letzteNachricht1=$jetzt
fi
if grep --quiet "$suchbegriff2" <<< "$zeile" && [ $((letzteNachricht2+$flutschutz2)) -lt $(date +"%s ") ] ; then
nachricht=$nachricht2$zeile
letzteNachricht2=$jetzt
fi
if grep --quiet "$suchbegriff3" <<< "$zeile" && [ $((letzteNachricht3+$flutschutz3)) -lt $(date +"%s ") ] ; then
nachricht=$nachricht3$zeile
letzteNachricht3=$jetzt
fi
if grep --quiet "$suchbegriff4" <<< "$zeile" && [ $((letzteNachricht4+$flutschutz4)) -lt $(date +"%s ") ] ; then
nachricht=$nachricht4$zeile
letzteNachricht4=$jetzt
fi
if grep --quiet "$suchbegriff5" <<< "$zeile" && [ $((letzteNachricht5+$flutschutz5)) -lt $(date +"%s ") ] ; then
nachricht=$nachricht5$zeile
letzteNachricht5=$jetzt
fi
################## NACHRICHT AN TELEGRAM #####################
if [ -n "$nachricht" ]; then
curl -s -X POST https://api.telegram.org/bot123456789:AAGYAQLYtJPpU7109klikX2RM4J6Pz4Hyiw/sendMessage -d chat_id=-123456789 -d text="$nachricht"
nachricht=""
fi
done
Alles anzeigen
Bei der Token und chatID hab ich hier im Code einfach nur die Anzahl der Zahlen eingefuegt, nicht die richtigen Zahlen