homebridge-fritz-platform v2.6.4 mit FritzBox! 7360 FRITZ!OS: 06.83. und FritzRepeater310
Diese Kombination läuft seit Wochen sehr stabil. Keine Probleme mit der Anwesendheitserkennung
homebridge-fritz-platform v2.6.4 mit FritzBox! 7360 FRITZ!OS: 06.83. und FritzRepeater310
Diese Kombination läuft seit Wochen sehr stabil. Keine Probleme mit der Anwesendheitserkennung
Ja das ntpd war es. Vielen dank für deine hilfe
Im log steht nur das
Sep 12 12:45:40 hbridge2 systemd[1]: Removed slice User Slice of root.
Sep 12 12:47:51 hbridge2 dbus[293]: [system] Activating via systemd: service name='org.freedesktop.timedate1' unit='dbus-org.freedesktop.timedate1.service'
Sep 12 12:47:51 hbridge2 systemd[1]: Starting Time & Date Service...
Sep 12 12:47:51 hbridge2 dbus[293]: [system] Successfully activated service 'org.freedesktop.timedate1'
Sep 12 12:47:51 hbridge2 systemd[1]: Started Time & Date Service.
Sep 12 12:48:03 hbridge2 systemd[1]: Reloading.
Sep 12 12:48:03 hbridge2 systemd[1]: Configuration file /etc/systemd/system/reporter.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Sep 12 12:48:03 hbridge2 systemd[1]: apt-daily-upgrade.timer: Adding 26min 5.537908s random time.
Sep 12 12:48:20 hbridge2 systemd[1]: Reloading.
Sep 12 12:48:20 hbridge2 systemd[1]: Configuration file /etc/systemd/system/reporter.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Sep 12 12:48:20 hbridge2 systemd[1]: apt-daily-upgrade.timer: Adding 38min 4.548972s random time.
Alles anzeigen
timesyncd.conf erstellen oder kontrollieren
Code[Time] NTP=0.arch.pool.ntp.org 1.arch.pool.ntp.org 2.arch.pool.ntp.org 3.arch.pool.ntp.org FallbackNTP=0.pool.ntp.org 1.pool.ntp.org 0.fr.pool.ntp.orgoben, das sollte der Inhalt sein
danach
Codesudo timedatectl set-ntp true sudo systemctl enable systemd-timesyncd sudo systemctl start systemd-timesyncd sudo systemctl daemon-reloadhiermit kann es kontrolliert werden:
Habe alles wie beschrieben gemacht und keine fehler erhalten. Uhrzeit stimmt auch soweit. Wenn ich sudo systemctl status systemd-timesyncd eingebe.
kommt folgendes
pi@hbridge2:~ $ sudo systemctl status systemd-timesyncd
? systemd-timesyncd.service - Network Time Synchronization
Loaded: loaded (/lib/systemd/system/systemd-timesyncd.service; enabled; vendor preset: enabled
Drop-In: /lib/systemd/system/systemd-timesyncd.service.d
??disable-with-time-daemon.conf
Active: inactive (dead)
Condition: start condition failed at Tue 2018-09-11 14:57:31 CEST; 47s ago
Docs: man:systemd-timesyncd.service(8)
Kann mir wer auf die sprünge helfen?
homebridge-config-ui-x v3.8.9 NPM
Change Log
All notable changes to this project will be documented in this file. This project uses Semantic Versioning.
3.8.9 (2018-08-06)
Bug Fixes
i18n: Improve Russian Translations (#146)
Other Changes
Updated Angular to 6.1.1
Updated npm dependencies
Hier die Amazon Versionen
Controller
https://www.amazon.de/Streifen…_2_dp?tag=hktips-forum-21
Led Streifen
https://www.amazon.de/dp/B07BQ…dp_it&tag=hktips-forum-21
Komplett Set gibt es auch
node v10.8.0 Homepage
2018-08-01, Version 10.8.0 (Current), @targos
Notable Changes
deps:
Upgrade npm to 6.2.0. #21592
npm has moved. This release updates various URLs to point to the right places for bugs, support, and PRs.
Fix the regular expression matching in xcode_emulation in node-gyp to also handle version numbers with multiple-digit major versions which would otherwise break under use of XCode 10.
The npm tree has been significantly flattened. Tarball size for the npm package has gone from 8MB to 4.8MB.
Changelogs: 6.2.0-next.0, 6.2.0-next.1, 6.2.0.
homebridge-config-ui-x v3.8.8 NPM
ZitatAlles anzeigenChange Log
All notable changes to this project will be documented in this file. This project uses Semantic Versioning.
3.8.8 (2018-07-30)
Notable Changes
i18n: Czech language translation added by @HonzaaD
i18n: Russian language translation added by @Caribsky
User contributions to the non-english translations are always welcome, click here for details on how you can help
Bug Fixes
Config Editor: Backup button actually downloads up the config.json now (#144)
Config Editor: Fixed issued using config editor on mobile devices (#131)
Accessory Control: Accessory layout changes are now persistent again
Ich habe bisher heute morgen nur "sudo reboot" hinzugefügt. Mein Pi lauft auch nicht unter systemctl
Dann versuch doch mal als CMDsudo /etc/init.d/homebridge restart
Müsste zum HB neustarten ja reichen
ich benutze das plugin cmdtrigger dafür
als CMD befehl zum neustart von Homebridge "sudo systemctl restart homebridge"
oder "sudo reboot" um den Pi neuzustarten
hier geht es zum plugin GITHUB
homebridge-config-ui-x v3.8.7 NPM
Change Log
All notable changes to this project will be documented in this file. This project uses Semantic Versioning.
3.8.7 (2018-07-28)
Notable Changes
Accessory Control: Long-clicking a lightbulb with no additional characteristics (eg. brightness) no longer opens a modal (#47#issuecomment-405089113)
Accessory Control: Right-clicking an accessory on a non-mobile device will bring up a modal showing all accessory characteristics and other information
i18n: Polish language translation added by @mientki
User contributions to the non-english translations are always welcome, click here for details on how you can help
Wer wissen will was sich geändert hat ![]()
Change Log
All notable changes to this project will be documented in this file. This project uses Semantic Versioning.
3.8.6 (2018-07-27)
Bug Fixes
Config Editor: Backup button more reliable (#135)
Accessory Control: Refresh all accessories when one is changed to ensure the dashboard is up-to-date (#136)
Other Changes
Updated Angular to 6.1.0
Updated npm dependencies
Bei mir versagt Presence nun leider auch komplett... mein iPhone wird dauernd abwesend/anwesend/abwesend/anwesend/etc... gemeldet, je nachdem wie ich das delay setze kommen die Telegram Nachrichten im Minutentakt - das People Plugin meldet die Anweseneit dauerhaft richtig... schade!
das war gestern bei mir auch der fall.Heute läuft wieder alles wie gewohnt.Komisch ![]()
Also ich kann dir sagen das folgende plugins auf meinem Raspi ohne große Probleme laufen
Hombridge 0.4.44
npm 6.1.0
Node 10.0.0
Plugins siehe Signatur
BINGO läuft wieder wie gewohnt.
Vielen Dank det für deine Hilfe
Zitatich gehe mal davon aus, das bei den 2 ersten Echo Zeilen (Bild1)
die selben Werte angezeigt werden wie in der hbridge,cfg eingetragen ist.
Richtig ?
Ja ist richtig.
So habe die änderungen gemacht wie du es wolltest.Dabei bekomme ich folgenden fehler.
Folgendes steht in meiner reporter.sh
#!/bin/bash
#
# Name: reporter.sh
# Version: 0.1.4
# Autor: Nastra (SmartApfel Forum)
# Credits: Vielen Dank an @NAB (Debianforum) und @det (SmartApfel Forum)!!!
# Beschreibung: Überwachung der Homebridge Instanzen und benachrichtig über Telegram.
# http://forum.smartapfel.de/forum/thread/1403-homebridge-tool-s-zum-system-update-und-instanzen-überwachen-mit-telegram/
############################## Hinweise ############################
# Allgemein:
# Das Skript ist ausgelegt mit der hbridge.cfg Config eingerichtet zu werden, es kann aber auch ohne diese benutzt werden wenn die entsprechenden Daten hier im Skript angegeben werden.
# Das Skript ist Multiuser tauglich und funktioniert auch mit anderen Usern als "pi" dafür (sudo nano /etc/systemd/system/reporter.service) aufrufen und die im Abschnitt [Service] User=pi gegen User=xxxx ersetzen.
# Ebenfalls sollte darauf geachtet werden das im Usernamen vom Benutzerkonto keine Großbuchstaben verwendet werden.
# Abschnitt Telegram Config:
# Hier wird der Telegram Token und die ChatID eingetragen.
# Abschnitt Nachrichten Begrenzung:
# Hier wird festgelegt in welchem Abstand in Sekunden (flutschutz1) eine Benachrichtigung erfolgt.
# Abschnitt Suchbegriffe und Nachrichten:
# Hier wird festgelegt auf welche Ereignisse (suchbegriff1="homebridge.*FAILURE"reagiert wird. In der Zeile Nachricht (nachricht1="ACHTUNG: ") kann die gewünschte Mitteilung zum Ereignis festgelegt werden.
# Abschnitt Überwachte Service:
# Hier wird festgelegt welche systemd Service (-u homebridge*) überwacht werden. Standardmäßig werden alle Homebridge Units überwacht.
# Abschnitt Nachrichten Erstellung:
# Nur relevant bei Erweiterung eines Suchbegriffes, dieser muss Sinngemäß kopiert und wieder eingefügt werden. Ebenfalls muss eine neuen Ziffer Sinngemäß eingetragen werden.
# Abschnitt Aktionen:
# Hier kann beim Eintreten eines Ereignis zusätzlich zu der Nachricht an Telegram eine Aktion ausgeführt werden, z.B. ein Restart etc.
# Abschnitt: Nachricht an Telegram
# Hier wird der TToken_reporter und die TChatID_reporter von Telegram eingetragen. Bsp: bot$123455/sendMessage -d chat_id=$12345
############################ Programm-Ordner festlegen ###########################
toolDir=$HOME/hbridge_install
###################### Pfad Config Datei (hbridge.cfg) ######################
[ -f $toolDir/hbridge.cfg ] && . $toolDir/hbridge.cfg
############################ Telegram Config ################################
#TToken_reporter= # Telegram API Token, report senden
#TChatID_reporter= # Telegram CHAT ID für "bot Chat", report senden
#echo "TChatID_reporter=$TChatID_reporter"
#echo "TToken_reporter=$TToken_reporter"
#echo "toolDir=$toolDir"
# Auslesen hbridge.cfg (Hier nichts ändern!)
#if [ "$TChatID_reporter" == "" -o "$TToken_reporter" == "" ]; then
if [ "${TChatID_reporter}" == "" ] || [ "${TToken_reporter} == "" ]; then
echo -e "Bitte die Variablen \"TToken_reporter\" und \"TChatID_reporter\" in der Datei \"/home/UserName/hbridge_install/hbridge.cfg\" setzen !" 2>&1
exit 254
fi
######################## 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))
#flutschutz6=1800
#letzteNachricht6=$(($(date +"%s")-$flutschutz6))
############################# Suchbegriffe #################################
suchbegriff1="homebridge.*FAILURE"
nachricht1="ACHTUNG: "
suchbegriff2="error"
nachricht2="HINWEIS: "
suchbegriff3="ERROR"
nachricht3="HINWEIS: "
suchbegriff4="warning"
nachricht4="HINWEIS: "
suchbegriff5="Warning"
nachricht5="HINWEIS: "
#suchbegriff6="Stopping"
#nachricht6="HINWEIS: "
########################### Überwachte Service ##############################
#Vollständiges Journalctl
journalctl -f --since "now" | \
#Ausgewählte Service
#journalctl -u homebridge* -f --since "now" | \
while read -r zeile; do
########################## Nachrichten Erstellung ###########################
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
#if grep --quiet "$suchbegriff6" <<< "$zeile" && [ $((letzteNachricht6+$flutschutz6)) -lt #$(date +"%s ") ] ; then
#nachricht=$nachricht6$zeile
#letzteNachricht6=$jetzt
#fi
########################## Aktionen ###############################
#if grep --quiet "$suchbegriff6" <<< "$zeile" ; then
#sudo systemctl restart homebridge-mi-flower-care.service
#fi
##################### Nachricht an Telegram #######################
if [ -n "$nachricht" ]; then
curl -s -X POST https://api.telegram.org/bot$TToken_reporter/sendMessage -d chat_id=$TChatID_reporter -d text="$nachricht"
nachricht=""
fi
done
Alles anzeigen
das Journal zeigt folgendes
pi@hbridge2:~ $ sudo journalctl -f -u reporter
-- Logs begin at Mon 2018-06-25 21:44:07 CEST. --
Jun 25 21:44:17 hbridge2 reporter.service[858]: /usr/local/bin/reporter.sh: Zeile 180: Syntax Fehler: Unerwartetes Dateiende.
Jun 25 21:44:17 hbridge2 systemd[1]: reporter.service: Main process exited, code=exited, status=2/INVALIDARGUMENT
Jun 25 21:44:17 hbridge2 systemd[1]: reporter.service: Unit entered failed state.
Jun 25 21:44:17 hbridge2 systemd[1]: reporter.service: Failed with result 'exit-code'.
Jun 25 21:44:18 hbridge2 systemd[1]: reporter.service: Service hold-off time over, scheduling restart.
Jun 25 21:44:18 hbridge2 systemd[1]: Stopped reporter.service.
Jun 25 21:44:18 hbridge2 systemd[1]: reporter.service: Start request repeated too quickly.
Jun 25 21:44:18 hbridge2 systemd[1]: Failed to start reporter.service.
Jun 25 21:44:18 hbridge2 systemd[1]: reporter.service: Unit entered failed state.
Jun 25 21:44:18 hbridge2 systemd[1]: reporter.service: Failed with result 'exit-code'.
Alles anzeigen