Autor Thema: COC mit Buster Lite  (Gelesen 331 mal)

Offline ITmeyer

  • New Member
  • *
  • Beiträge: 21
COC mit Buster Lite
« am: 11 Mai 2020, 19:23:36 »
Der Eintrag unter Wiki für raspi mit COC ist ja veraltet.
Nachdem ich mit viel Mühe, aber auch mit gut und viel Hilfe im Forum, es geschafft habe den „alten“ COC ( V1.1) mit Pi 1+ auf Buster Lite und neuem FHEM zum Laufen zu bekommen, hier eine Zusammenfassung, vielleicht für WIKI.
Zunächst genau nach Anleitung wie unter https://wiki.fhem.de/wiki/Raspberry_Pi.
Am Ende kommen die Zusatzpakete, hier könnte dann ein Eintrag zu COC hinzugefügt werden:

Alles als root machen
sudo su
user fhem muss Mitglied in gpio sein!
usermod -aG gpio fhem
Dann eine neue Datei aufrufen
nano /opt/fhem/EnableCOC.shfolgende Zeile in die neue Datei einfügen
echo "resetting 868MHz extension..."
if test ! -d /sys/class/gpio/gpio17; then echo 17 > /sys/class/gpio/export; fi
if test ! -d /sys/class/gpio/gpio18; then echo 18 > /sys/class/gpio/export; fi
echo out > /sys/class/gpio/gpio17/direction
echo out > /sys/class/gpio/gpio18/direction
echo 1 > /sys/class/gpio/gpio18/value
echo 0 > /sys/class/gpio/gpio17/value
sleep 1
echo 1 > /sys/class/gpio/gpio17/value
sleep 1

speichern mit Strg O beenden mit Strg x
Dann noch neue Datei erstellen:
nano /etc/systemd/system/EnableCOC.servicefolgende Zeile in die neue Datei einfügen:
[Unit]
Description=EnableCOC
#After=network.target

[Service]
Type=oneshot
ExecStart=bash /opt/fhem/EnableCOC.sh
StandardOutput=journal

[Install]
WantedBy=multi-user.target

speichern mit Strg O beenden mit Strg x
Dann den Dienst aktivieren:

systemctl daemon-reload
systemctl enable EnableCOC

und schließlich
reboot
Und schon sollte der COC laufen. Die Anleitung ist von Otto123 hier im Forum und sollte validiert werden. Bei mir ist es auch bei der zweiten SD Karte problemlos gelaufen.

Schöne Grüße
Ingo

Online Otto123

  • Hero Member
  • *****
  • Beiträge: 15704
  • schon mal restore trainiert?
    • Otto's Technik Blog
Antw:COC mit Buster Lite
« Antwort #1 am: 13 Mai 2020, 22:16:05 »
Hallo Ingo,

entsprechend unsere gemeinsamen Arbeit und Tests habe ich den Wiki Artikel überarbeitet.
https://wiki.fhem.de/wiki/FHEM_auf_Raspberry_PI_mit_COC_betreiben
Dieser Wiki Artikel arbeitet jetzt mit diesen beiden Artikeln zusammen:
https://wiki.fhem.de/wiki/Raspberry_Pi
https://wiki.fhem.de/wiki/Fhem.service_(systemd_unit_file)

Du kannst ja mal den Artikel anschauen und rückmelden ob das so verständlich ist.  8)

Gruß Otto
« Letzte Änderung: 17 Mai 2020, 13:17:07 von Otto123 »
Viele Grüße aus Leipzig
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7490+7412,WRT1900ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266

Offline ITmeyer

  • New Member
  • *
  • Beiträge: 21
Antw:COC mit Buster Lite
« Antwort #2 am: 17 Mai 2020, 13:07:25 »
Hallo Otto,
sehr gut , ein paar kleine Anmerkungen für die, die noch nicht so fit sind:

    Notwendige Vorbereitungen:
    Busware COC ist auf dem Raspberry Pi montiert
    Raspberry Pi ist per LAN Kabel (geht auch über WLAN) an den Router angeschlossen und hat eine IP via DHCP bekommen und kann in       das Internet (keine Firewall Restriktion)

  Bei neueren Systemen mit systemd kann dies nach dieser Anleitung erfolgen. Hier fehlt das Zeichen für den Link, funktioniert, ist aber nicht zu sehen.
 
Und unter dem Artikel FHEM.service vielleicht noch der Hinweis wo diese Dateien zu finden sind /etc/systemd/system

Viele Grüße
Ingo

Online Otto123

  • Hero Member
  • *****
  • Beiträge: 15704
  • schon mal restore trainiert?
    • Otto's Technik Blog
Antw:COC mit Buster Lite
« Antwort #3 am: 17 Mai 2020, 13:39:48 »
Hi,

danke für dein Feedback.
Den Satz mit der Netzwerkanbindung war aus dem alten Artikel, den habe ich jetzt vereinfacht.

Der Link ist ein Wiki Link, die sehen irgendwie so aus, nur bei externen Links kommt das Linkzeichen. Ich habe es etwas anders geschrieben.

Den Artikel fhem.service hab ich doch bisher extra so geschrieben, dass man gar nicht wissen muss wo die unit Files liegen ;)
Und für den, der es anders machen will,, steht das doch an jeder x-beliebigen Stelle im Internet.

Gruß Otto
Viele Grüße aus Leipzig
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7490+7412,WRT1900ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266

 

decade-submarginal