Im Mac Finder muss im Mac unter Sequoia 15.0.1 jedesmal eine SMB (Samba) verbindung zum Pi erneut über Server verbinden eingestellt werden. Das kann auch beim Start des Macs automatisch getan werden.
Im Scripteditor dies Script erstellen und evl. den Username pi anpassen
Syncthing ist ein Open-Source-Tool zur kontinuierlichen Datei-Synchronisation zwischen verschiedenen Geräten über das Netzwerk. Es verwendet Peer-to-Peer-Technologie, um Dateien sicher und dezentral zu synchronisieren, ohne dass ein zentraler Server benötigt wird. Alle Datenübertragungen sind Ende-zu-Ende verschlüsselt, um die Privatsphäre und Sicherheit der Benutzer zu gewährleisten. Syncthing ist plattformübergreifend verfügbar und bietet eine einfache Bedienung über eine webbasierte Benutzeroberfläche.
Wie kann man aber einen autostart von Syncthing einrichten?
Mit Systemctl. Systemctl ist das Kommandozeilen-Werkzeug, das zum Verwalten von systemd-Diensten verwendet wird. Es ermöglicht die Interaktion mit allen Aspekten der Dienstverwaltung, einschließlich Starten, Stoppen, Aktivieren und Deaktivieren von Diensten.
Also kurz:
1. OpenWrt installieren
2. USB-Stick vorbereiten und an WR703N anschließen
3. Perl installieren
4. Fhem aus Subversion ausschecken
5. mit make install Fhem erstellen
6. nun kann Fhem gestartet werden in /usr/src/fhem mit: perl /opt/fhem/fhem.pl /opt/fhem/fhem.cfg
7. im Browser http://192.168.2.122:8083/fhem (ip anpassen) aufrufen, es kommt:
8. Autostart für Fhem einrichten. Datei /etc/init.d/fhem anlegen mit folgenden Inhalt:
#!/bin/sh /etc/rc.common
# FHEM Init Script
START=11
STOP=15
start() {
# cd /usr/src/fhem/
# perl /opt/fhem/fhem.pl /opt/fhem/fhem.cfg
# auf neue Verz. angepasst:
cd /etc/src/fhem/
perl /etc/src/fhem/fhem.pl /etc/src/fhem/fhem.cfg
}
stop(){
echo "shutdown" | nc localhost 7072
}
Dann noch die /etc/init.d/fhem Datei ausführbar machen und aktivieren. chmod +x /etc/init.d/fhem
/etc/init.d/fhem enable
/etc/init.d/fhem start
Nach reboot startet nun Fhem automatisch.
9. Fhem weiter konfigurieren
10. z.B. den ersten Plot anzeigen. Dazu z.B in das Verzeichnis /fhem/www/log die eine Test-Datei temp.log mit Messwerten kopieren. In der /etc/src/fhem.cfg
diese Anpassungen machen:
define Test dummy
define FileLog_Test FileLog /usr/src/fhem/log/temp.log Test
attr FileLog_Test logtype temp4:Plot,text
attr FileLog_Test room Test
define wlTest weblink fileplot FileLog_Test:temp4:CURRENT
attr wlTest room Test
Und schon wird dieses schöne Diagramm angezeigt. Es ist noch nicht viel, da die Testdaten nur ein paar Zeilen sind:
Diese Website benutzt Cookies. Wenn du die Website weiter nutzt, gehen wir von deinem Einverständnis aus.OK