piVCCU manuell auf DietPi

Virtualisierte CCU für Raspberry Pi und Clones

Moderator: Co-Administratoren

Solear
Beiträge: 108
Registriert: 07.11.2013, 09:32
Hat sich bedankt: 5 Mal

Re: piVCCU manuell auf DietPi

Beitrag von Solear » 03.09.2019, 20:10

Also der Fehler bleibt trotz frisches piVCCU-Image, Backup einspielen und

Code: Alles auswählen

sudo systemctl stop pivccu.service

sudo sed -i /var/lib/piVCCU3/userfs/etc/config/rfd.conf -e 's/Improved Coprocessor Initialization = false/Improved Coprocessor Initialization = true/'
if [ `grep -c '^Improved Coprocessor Initialization' /var/lib/piVCCU3/userfs/etc/config/rfd.conf` -eq 0 ]; then sudo sed -i /var/lib/piVCCU3/userfs/etc/config/rfd.conf -e 's/\(^Replacemap File.*\)/\1\nImproved Coprocessor Initialization = true\n/'; fi
if [ `grep -c '\^[Interface 0\]' /var/lib/piVCCU3/userfs/etc/config/rfd.conf` -eq 0 ]; then sudo bash -c "echo -e \"\n[Interface 0]\nType = CCU2\nComPortFile = /dev/mmd_bidcos\n#AccessFile = /dev/null\n#ResetFile = /dev/ccu2-ic200\" >> /var/lib/piVCCU3/userfs/etc/config/rfd.conf"; fi
if [ `grep -c '<name>HmIP-RF</name>' /var/lib/piVCCU3/userfs/etc/config/InterfacesList.xml` -eq 0 ]; then sudo bash -c "sed -i /var/lib/piVCCU3/userfs/etc/config/InterfacesList.xml -e 's/\(<\/interfaces>\)/\t<ipc>\n\t\t<name>HmIP-RF<\/name>\n\t\t<url>xmlrpc:\/\/127.0.0.1:2010<\/url>\n\t\t<info>HmIP-RF<\/info>\n\t<\/ipc>\n\1/'"; fi
sudo systemctl start pivccu.service

Die Favoritenleiste kreiselt ohne Ergebnis, die Geräte sehe ich, und es kommt ein Fehlerfenster "BidCos-RF
Eine Komponente der Homematic Zentrale reagiert nicht mehr.".

Was ist zum debuggen nötig?

Raspberry 3B mit USB-Stick und dem kleinen HM-Funkmodul.

Danke und Grüße, Henrik

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 manuell auf DietPi

Beitrag von deimos » 03.09.2019, 20:19

Hi,

was kommt bei

Code: Alles auswählen

sudo pivccu-info
Könntest du mir daa Backup per Mail zur Verfügung stellen?

Viele Grüße
Alex

Solear
Beiträge: 108
Registriert: 07.11.2013, 09:32
Hat sich bedankt: 5 Mal

Re: piVCCU manuell auf DietPi

Beitrag von Solear » 03.09.2019, 20:29

Anbei die Ausgabe. Backup per Mail
Dateianhänge
A9E78A91-6899-4C7D-B0D9-A99C1A8AB903.png

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 manuell auf DietPi

Beitrag von deimos » 03.09.2019, 21:34

Hi,

Backup kam an. Ich habe heute Abend leider keinen Zugriff auf meine Testsysteme. Aber eine Sache ist mir aufgefallen: In deiner Mail schreibst du von der IP 192.168.1.11, im Screenshot sieht man, dass die IP 192.168.1.7 vom Container genutzt wird. Kann es sein, dass im Backup eine fixe IP konfiguriert ist und du nach dem Einspielen auf der falschen IP arbeiten willst? Das würde zu deinem Fehlerbild passen.

Viele Grüße
Alex

Solear
Beiträge: 108
Registriert: 07.11.2013, 09:32
Hat sich bedankt: 5 Mal

Re: piVCCU manuell auf DietPi

Beitrag von Solear » 03.09.2019, 21:41

Das Backup hat tatsächlich die fixe IP .11 und pivccu host die .6
Die 11. habe ich nach dem einspielen auf fixe .7 gestellt. Vor der Änderung ging aber hm schon nicht, also daran kann es nicht liegen.
Ich habe jetzt auch schon alles aus, morgen lasse ich das mal mit der IP. Aber wie gesagt, vor der IP Umstellung in der hm Oberfläche kommt ja schon der bidcos Fehler.

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 manuell auf DietPi

Beitrag von deimos » 03.09.2019, 23:27

Hi,

ich konnte jetzt auf das Backup schauen: Wie vermutet sehe ich da die ganzen Config-Änderungen, welche durch YAHM vorgenommen wurden. Dadurch, dass du den Wechsel von CCU2 auf CCU3 indirekt über RaspberryMatic durchgeführt hast, greifen die Migrationsschritte in der Doku aber nich ganz, so dass hier ein paar Fragmente von YAHM übrig bleiben. Ich muss hier diesbezüglich die Doku anpassen, dies kann aber noch ein paar Tage dauern. Ich hatte jeweils nur die direkte Migration von YAHM zu piVCCU geprüft.

Viele Grüße
Alex

Solear
Beiträge: 108
Registriert: 07.11.2013, 09:32
Hat sich bedankt: 5 Mal

Re: piVCCU manuell auf DietPi

Beitrag von Solear » 04.09.2019, 05:23

Danke für das Angucken. Es eilt nicht, bin gespannt ob es klappt. Ich stehe gerne als Testkarnickel zur Verfügung :lol:

Solear
Beiträge: 108
Registriert: 07.11.2013, 09:32
Hat sich bedankt: 5 Mal

Re: piVCCU manuell auf DietPi

Beitrag von Solear » 07.09.2019, 21:06

Gibt es Neuigkeiten? Kann ich irgendetwas tun um selbst herauszufinden welche Dateien oder Inhalte entfernt werden müssen?

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 manuell auf DietPi

Beitrag von deimos » 09.09.2019, 09:31

Hi,

ich habe nicht nur YAHM Fragmente gefunden, sondern auch noch einen nicht umgestellten Port in der rfc.conf. Folgende Schritte müssten alles bereinigen:

Code: Alles auswählen

sudo systemctl stop pivccu.service
sudo rm -f /var/lib/piVCCU3/userfs/etc/config/no-coprocessor-update
sudo sed -i /var/lib/piVCCU3/userfs/etc/config/rfd.conf -e 's/Improved Coprocessor Initialization = false/Improved Coprocessor Initialization = true/'
sudo sed -i /var/lib/piVCCU3/userfs/etc/config/rfd.conf -e 's/AccessFile = /dev/null/#AccessFile = /dev/null/'
sudo sed -i /var/lib/piVCCU3/userfs/etc/config/rfd.conf -e 's/ResetFile = /dev/null/#ResetFile = /dev/null/'
sudo sed -i /var/lib/piVCCU3/userfs/etc/config/rfd.conf -e 's/Listen Port = 2001/Listen Port = 32001/'
sudo systemctl start pivccu.service
Viele Grüße
Alex

Solear
Beiträge: 108
Registriert: 07.11.2013, 09:32
Hat sich bedankt: 5 Mal

Re: piVCCU manuell auf DietPi

Beitrag von Solear » 09.09.2019, 20:22

Ht geklappt, Danke!! Kleinigkeit ist unterwegs :)

Antworten

Zurück zu „piVCCU“