piVCCU IP

Virtualisierte CCU für Raspberry Pi und Clones

Moderator: Co-Administratoren

Lopsti
Beiträge: 5
Registriert: 28.02.2019, 11:42

piVCCU IP

Beitrag von Lopsti » 28.02.2019, 13:25

Hallo !

Ich ha eine openhabian System auf einem Raspi 3 laufen und habe nun pivccu zusätzlich installiert mit einem HM-MOD-RPI-PCB Modul.
Die Installation hat geklappt und pivccu sowie das Modul scheinen auch zu laufen.
Nur bekomme ich es nicht hin, dass pivccu und raspi im selben "netzwerkstrang" laufen.

Konfiguriere ich die Bridge

Code: Alles auswählen

sudo apt remove dhcpcd5
sudo apt install bridge-utils
sudo bash -c 'cat << EOT > /etc/network/interfaces
source-directory /etc/network/interfaces.d

auto lo
iface lo inet loopback

iface eth0 inet manual

auto br0
iface br0 inet dhcp
  bridge_ports eth0
EOT'
Bekomme ich den Fehler : "Failed to start dhcpcd on all interfaces." und kann nicht mehr auf den Raspi per Putty oder Openhab zugreifen.

Lösche ich die Konfiguration unter /etc/network/interfaces
Bekommt pivccu die IP 192.178.253.2 und openhab kann sie nicht finden. (Oder die State: Stopped erscheint gelegentlich)

Irgendwelche Lösungsansätze ? Ich verzweifel langsam, nachdem es mit Yahm auch schon nicht fuktioniert hat.

Benutzeravatar
deimos
Beiträge: 5396
Registriert: 20.06.2017, 10:38
System: Alternative CCU (auf Basis OCCU)
Wohnort: Leimersheim
Hat sich bedankt: 121 Mal
Danksagung erhalten: 957 Mal
Kontaktdaten:

Re: piVCCU IP

Beitrag von deimos » 28.02.2019, 13:49

Hi,

ich gehe davon aus, dass du kein frisches Image im Einsatz hast, sondern ein älteres, daher würde ich mir gerne erstmal ein Bild der Installation machen.

Was kommt den bei folgenden Befehlen:

Code: Alles auswählen

dpkg --get-selections | grep dhcp
dpkg --get-selections | grep network
cat /etc/network/interfaces
sudo ifconfig
sudo nmcli con show
Viele Grüße
Alex

Lopsti
Beiträge: 5
Registriert: 28.02.2019, 11:42

Re: piVCCU IP

Beitrag von Lopsti » 28.02.2019, 16:49

Das kommt dabei raus :

Code: Alles auswählen

dpkg --get-selections | grep dhcp
dhcpcd5                                         install
isc-dhcp-client                                 install
isc-dhcp-common                                 install
[16:46:41] root@openHABianPi:/# dpkg --get-selections | grep network
[16:46:41] root@openHABianPi:/# cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)

# Please note that this file is written to be used with dhcpcd
# For static IP, consult /etc/dhcpcd.conf and 'man dhcpcd.conf'

# Include files from /etc/network/interfaces.d:
  # The loopback network interface
# auto lo br0
# iface lo inet loopback

 # Set up interfaces manually, avoiding conflicts with, e.g., network manager
# iface eth0 inet manual

# iface eth1 inet manual

# Bridge setup
# iface br0 inet static
#    bridge_ports eth0 eth1
#        address 192.168.1.2
#        broadcast 192.168.178.255
#        netmask 255.255.255.0
#        gateway 192.168.178.1
[16:46:41] root@openHABianPi:/# sudo ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.178.43  netmask 255.255.255.0  broadcast 192.168.178.255
        inet6 fe80::38f5:896e:ea83:48c1  prefixlen 64  scopeid 0x20<link>
        ether b8:27:eb:0a:bd:a7  txqueuelen 1000  (Ethernet)
        RX packets 30609  bytes 5626142 (5.3 MiB)
        RX errors 0  dropped 22  overruns 0  frame 0
        TX packets 23346  bytes 2495129 (2.3 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 22569  bytes 1380466 (1.3 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 22569  bytes 1380466 (1.3 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.178.44  netmask 255.255.255.0  broadcast 192.168.178.255
        inet6 fe80::8da1:187b:f033:ca31  prefixlen 64  scopeid 0x20<link>
        ether b8:27:eb:5f:e8:f2  txqueuelen 1000  (Ethernet)
        RX packets 15986  bytes 3352833 (3.1 MiB)
        RX errors 0  dropped 10  overruns 0  frame 0
        TX packets 909  bytes 155072 (151.4 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

[16:46:41] root@openHABianPi:/# sudo nmcli con show
sudo: nmcli: command not found


Benutzeravatar
deimos
Beiträge: 5396
Registriert: 20.06.2017, 10:38
System: Alternative CCU (auf Basis OCCU)
Wohnort: Leimersheim
Hat sich bedankt: 121 Mal
Danksagung erhalten: 957 Mal
Kontaktdaten:

Re: piVCCU IP

Beitrag von deimos » 28.02.2019, 16:53

Hi,

das sieht für mich jetzt schwer danach aus, dass du die beiden Befehle

Code: Alles auswählen

sudo apt remove dhcpcd5
sudo apt install bridge-utils
nicht (erfolgreich) durchgeführt hast. Oder hast du den dhcpcd5 wieder nachinstalliert?

Viele Grüße
Alex

Lopsti
Beiträge: 5
Registriert: 28.02.2019, 11:42

Re: piVCCU IP

Beitrag von Lopsti » 28.02.2019, 17:08

Ich hatte den dhcpcd5 nach einem Lösungsansatz im Netz wieder nachinstalliert und vergessen zu entfernen :roll:
Das war´s , anscheinend. Danke

Lopsti
Beiträge: 5
Registriert: 28.02.2019, 11:42

Re: piVCCU IP

Beitrag von Lopsti » 28.02.2019, 18:23

Hm neues Problem :roll:

Bridge und Geräte werden in Openhab erkannt und lassen sich einrichten.
Aber sobald ich die WLAN Verbindung für Openhab aktiviere ist die Bridge in Openhab Offline.
Auf die Web UI kann ich aber über die IP zugreifen.

in der etc/network/interface war noch wlan0 als eintrag vorhanden. Nach dem Auskommentieren meldet Openhab nun eine erfolgreiche Verbindung des Wlan, aber nach dem Reboot funktioniert die Wlan Verbindung mit Openhab immer noch nicht

Code: Alles auswählen

2019-02-28_18:56:47_CET [openHABian] Setting up Wifi (PRi3 or Pine A64)...
$ apt -y install firmware-brcm80211
Reading package lists... Done
Building dependency tree
Reading state information... Done
firmware-brcm80211 is already the newest version (1:20161130-3+rpt4).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

$ apt -y install wpasupplicant wireless-tools
Reading package lists... Done
Building dependency tree
Reading state information... Done
wireless-tools is already the newest version (30~pre9-12).
wpasupplicant is already the newest version (2:2.4-1+deb9u2).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Not writing to '/etc/network/interfaces', wlan0 entry already available. You might need to check, adopt or remove these lines.


$ wpa_cli reconfigure
Selected interface 'p2p-dev-wlan0'
FAIL

$ ifdown wlan0
ifdown: unknown interface wlan0

$ ifup wlan0
ifup: unknown interface wlan0
OK (Reboot needed)
Hier die Interface Config :

Code: Alles auswählen

source-directory /etc/network/interfaces.d

auto lo
iface lo inet loopback

iface eth0 inet manual

auto br0
iface br0 inet dhcp
  bridge_ports eth0

# allow-hotplug wlan0
# iface wlan0 inet manual
# wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
# iface default inet dhcp

Benutzeravatar
deimos
Beiträge: 5396
Registriert: 20.06.2017, 10:38
System: Alternative CCU (auf Basis OCCU)
Wohnort: Leimersheim
Hat sich bedankt: 121 Mal
Danksagung erhalten: 957 Mal
Kontaktdaten:

Re: piVCCU IP

Beitrag von deimos » 28.02.2019, 19:16

Hi,

kabelgebundene Bridge und WLAN im gleichen Subnetz kann nicht funktionieren.

Also entweder komplett kabelgebunden, oder WLAN mit Routing nach Anleitung auf Github.

Viele Grüße
Alex

Lopsti
Beiträge: 5
Registriert: 28.02.2019, 11:42

Re: piVCCU IP

Beitrag von Lopsti » 28.02.2019, 19:24

Hm ok , dann wohl alles Wlan, weil meine Items sich ohne die Openhab Wlan-Verbindung nicht schalten lassen. Thx

maxycash
Beiträge: 4
Registriert: 16.02.2021, 20:12
System: CCU
Hat sich bedankt: 4 Mal

Re: piVCCU IP

Beitrag von maxycash » 16.02.2021, 20:27

Hallo,

ich hole den Thread mal hoch, da ich ein ähnliches Problem habe und nicht weiter komme.

Ich habe pivccu3 und openhab2 erfolgreich installiert, alles lief. Dann wollte ich auf dem Pi zusätzlich noch Nextcloud installieren, das war auch der Hauptgrund wieso ich pivccu3 gewählt habe.

Nun, nach der Installation von Nextcloud lief mein pivccu nicht mehr.
sudo apt update && upgrade hat´s gerichtet.

Allerdings bekommt pivccu nun keine IP mehr zugewiesen:

Code: Alles auswählen

 sudo pivccu-info
piVCCU version: 3.55.10-54
Kernel modules: Available
Raw UART dev:   Available
Rasp.Pi UART:   Assigned to GPIO pins
HMRF Hardware:  RPI-RF-MOD
 Connected via: GPIO (/dev/raw-uart)
 Board serial:  5A4993DDEA
 Radio MAC:     0xFFDDEA
HMIP Hardware:  RPI-RF-MOD
 SGTIN:         3014F711A0001F5A4993DDEA
 Radio MAC:     0xBAE73E
State:          RUNNING
PID:            1497
IP:             169.254.7.6
CPU use:        15.08 seconds
BlkIO use:      62.07 MiB
Link:           vethpivccu
 TX bytes:      66.67 KiB
 RX bytes:      131.18 KiB
 Total bytes:   197.85 KiB
Meine Laienhafte Vermutung: Durch die Nextcloud Installation wurde dhcp installiert, denn:

Code: Alles auswählen

dpkg --get-selections | grep dhcp
liefert

Code: Alles auswählen

isc-dhcp-client                                 install
isc-dhcp-common                                 install
Allerdings kann ich den dhcp nicht deinstallieren:

Code: Alles auswählen

sudo apt remove dhcpcd5
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Paket »dhcpcd5« ist nicht installiert, wird also auch nicht entfernt.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 1 nicht aktualisiert.
Kann mir jemand helfen wieder auf mein pivccu zuzugreifen? Hätte ich Nextcloud ggfs. irgendwie anders intallieren müssen? Ich bin der offiziellen Nextcloud Installationsanleitung gefolgt und habe es einfach komplett mit dem curl Befehl installiert.

Ich würde schon gerne beide Systeme über einen Pi laufen lassen, mein Homematic System steuert aktuell nur einen Dimmer im Schlafzimmer. Der Pi4 langweilt sich zu Tode. Und die Nextcloud soll auch erst mal nur ein Backup für einige Dateien sein, beides wird wohl nie besonders viel zu tun haben bie mir.

Vielen Dank schon mal
Max

Update: Hab noch mal genau gelesen oben. dhcpcd5 wird gar nicht als installiert angezeigt und kann also auch nicht deinstalliert werden. Logisch.

Schritt 8 aus der pivccu Anleitung habe ich probiert:

Update your config. (Replace eth0 if necessary)

Code: Alles auswählen

sudo apt remove dhcpcd5
sudo apt install bridge-utils
sudo bash -c 'cat << EOT > /etc/network/interfaces
source-directory /etc/network/interfaces.d

auto lo
iface lo inet loopback

iface eth0 inet manual

auto br0
iface br0 inet dhcp
  bridge_ports eth0
EOT'
Update 2: Jetzt habe ich es kaputt repariert.

Habe die Variante mit ner statischen IP probiert:

Code: Alles auswählen


You can use an static IP address, too. In that case use instead:

sudo apt remove dhcpcd5
sudo apt install bridge-utils
sudo bash -c 'cat << EOT > /etc/network/interfaces
source-directory /etc/network/interfaces.d

auto lo
iface lo inet loopback

iface eth0 inet manual

auto br0
iface br0 inet static
  bridge_ports eth0
  address <address>
  netmask <netmask>
  gateway <gateway>
  dns-nameservers <dns1> <dns2>
EOT'

Und nun komme ich per ssh nicht mal mehr auf meinen Pi drauf...
Zuletzt geändert von maxycash am 16.02.2021, 20:48, insgesamt 1-mal geändert.

Benutzeravatar
deimos
Beiträge: 5396
Registriert: 20.06.2017, 10:38
System: Alternative CCU (auf Basis OCCU)
Wohnort: Leimersheim
Hat sich bedankt: 121 Mal
Danksagung erhalten: 957 Mal
Kontaktdaten:

Re: piVCCU IP

Beitrag von deimos » 16.02.2021, 20:48

Hi,

Nein, dein Proböem ist nicht ähnlich, es ist komplett anders gelagert.

Es gibt mehrere Möglichkeiten, wie man Nextcloud installieren kann, aber mir ist keine offizielle Anleitung bekannt, welche mit nur einem curl Befehl auskommt. Oder meinst du nextcloudpi, welches u.A. auch eine Firewall mitbringt, welche natürlich zu solchen Problemen führen könnte?

Viele Grüße
Alex

Antworten

Zurück zu „piVCCU“