Homematic IP und FHEM

Begonnen von Mort, 02 Dezember 2020, 12:17:50

Vorheriges Thema - Nächstes Thema

ms_steini

pi@RasPi-FHEM:~ $ wget -q -O - https://www.pivccu.de/piVCCU/public.key
pi@RasPi-FHEM:~ $

liefert nichts, nur das prompt kommt zurück.

pi@RasPi-FHEM:~ $ sudo apt-get install ca-certificates

Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
ca-certificates ist schon die neueste Version (20200601~deb9u2).
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
  gyp libhttp-parser2.8 libjs-inherits libjs-node-uuid libuv1-dev node-abbrev
  node-ansi node-ansi-color-table node-archy node-async node-balanced-match
  node-block-stream node-brace-expansion node-builtin-modules
  node-combined-stream node-concat-map node-cookie-jar node-delayed-stream
  node-forever-agent node-form-data node-fs.realpath node-fstream
  node-fstream-ignore node-github-url-from-git node-glob node-graceful-fs
  node-gyp node-hosted-git-info node-inflight node-inherits node-ini
  node-is-builtin-module node-isexe node-json-stringify-safe node-lockfile
  node-lru-cache node-mime node-minimatch node-mkdirp node-mute-stream
  node-node-uuid node-nopt node-normalize-package-data node-npmlog node-once
  node-osenv node-path-is-absolute node-pseudomap node-qs node-read
  node-read-package-json node-request node-retry node-rimraf node-semver
  node-sha node-slide node-spdx-correct node-spdx-expression-parse
  node-spdx-license-ids node-tar node-tunnel-agent node-underscore
  node-validate-npm-package-license node-which node-wrappy node-yallist
  nodejs-doc
Verwenden Sie »sudo apt autoremove«, um sie zu entfernen.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 313 nicht aktualisiert.
pi@RasPi-FHEM:~ $

Otto123

und ohne -q?
wget -O - https://www.pivccu.de/piVCCU/public.key
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

ms_steini

pi@RasPi-FHEM:~ $ wget -O - https://www.pivccu.de/piVCCU/public.key
--2022-05-18 19:52:14--  https://www.pivccu.de/piVCCU/public.key
Auflösen des Hostnamens »www.pivccu.de (www.pivccu.de)« ... 65.108.197.112, 2a01:4f9:1a:9956:7::8
Verbindungsaufbau zu www.pivccu.de (www.pivccu.de)|65.108.197.112|:443 ... verbunden.
FEHLER: Dem Zertifikat von »www.pivccu.de« wird nicht vertraut.
FEHLER: Das Zertifikat von »www.pivccu.de« ist abgelaufen.

Otto123

naja ich glaube offiziell ist debian stretch nächsten Monat EOL - aber wie gesagt Deine ca-certificates sind alt und offenbar geht kein update?
Ist der Kernel überhaupt unterstützt? https://github.com/alexreinert/piVCCU/
uname -a
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

ms_steini



Linux RasPi-FHEM 4.19.66-v7+ #1253 SMP Thu Aug 15 11:49:46 BST 2019 armv7l inux

piVCCU is a project to install the original Homematic CCU3 firmware inside a virtualized container (lxc) on ARM based single board computers.

ist das bei mir nicht der Fall ?

deimos

Hi,

wenn du bereits am Download des Keys scheiterst, dürfte das sehr wahrscheinlich daran liegen, dass dein System mit Stretch nicht mehr mit den aktuellen Root Zertifikaten von Let's Encrypt klarkommt.
Ruf den wget Befehl mal ohne den Parameter "-q" (quiet) auf, dann dürfte da eine entsprechende Fehlermeldung kommen.

Du kannst versuchen das zu fixen mit:


sudo atp update
sudo apt upgrade
sudo apt install libgnutls-openssl27 libgnutls30
sudo apt install --reinstall ca-certificates


An sich solltest du aber deinen Pi aktualisieren, stretch ist einfach komplett out of service und dementsprechend habe ich das nicht mehr im Testplan von piVCCU drin.

Viele Grüße
Alex

Otto123

Zitat von: ms_steini am 19 Mai 2022, 00:02:10

Linux RasPi-FHEM 4.19.66-v7+ #1253 SMP Thu Aug 15 11:49:46 BST 2019 armv7l inux

piVCCU is a project to install the original Homematic CCU3 firmware inside a virtualized container (lxc) on ARM based single board computers.

ist das bei mir nicht der Fall ?
Mir ging es um
ZitatAt least kernel 4.14
Aber wie Alex auch schon sagt, alles was Du da jetzt tust ist maximal "Schminke"
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

ms_steini

OK, verstanden.... was wäre denn der sinnvollste Weg das vernünftig in Ordnung, bzw. auf einen aktuellen Stand zu bringen.

Ich habe über 50 Homematic, div. Shellys, Sonof, Alexa, TelegramBot, PushOver, MQTT usw. am laufen.... und möchte natürlich nicht ganz von vorne beginnen und alles neu machen.


deimos

Hi,

Zitat von: ms_steini am 19 Mai 2022, 11:08:33
OK, verstanden.... was wäre denn der sinnvollste Weg das vernünftig in Ordnung, bzw. auf einen aktuellen Stand zu bringen.

System runterfahren, vollständiges Backup der SD Karte machen.
Wieder hochfahren, dann von stretch auf buster upgraden, ausgiebig testen.
System runterfahren, weiteres vollständiges Backup der SD Karte machen.
Wieder hochfahren, dann von buster auf bullseye upgraden, ausgiebig testen.

Anleitung für die einzelnen Upgrades gibt es bei Google zu hauf.

Viele Grüße
Alex

ms_steini

Vielen Dank, werde ich so in den nächsten Tagen mal angehen.....

Aber was soll ich sagen, ich habe solange jetzt daran rumgefummelt und konnte piVCCU instalieren.... WOW, und habe auch schon erfolgreich über das WebUi einen HmIP-MOD-RC8 angemeldet und eingerichtet.
Jetzt muss ich das nur noch in FHEM kriegen....

Otto123

#100
Also Alex seinen Weg kann man machen - würde ich aber nicht ...

Backup von FHEM machen.
Wenn Du keine Doku über Dein System hast  ::)
Neue SD, neues Image, FHEM von debian.fhem.de installieren.
apt install apt-file libperl-prereqscanner-notquitelite-perl
das neue leere FHEM starten
define installer Installer
attr installer installerMode developer

Die fhem.cfg bereithalten und mit get installer checkPrereqs /Pfad/fhem.cfg wird die fhem.cfg überprüft.
Fehlende Module nachinstallieren.
altes Backup mit restore einspielen.
Schauen ob alles läuft. Im schlimmsten Fall erstmal wieder die alte SD rein und weiter drüber nachdenken. Geht alles in allem viel schneller als die Arie von A nach B nach C - die auch versteckt schief gehen kann und dann doch später in "alles neu" enden kann.
Alles gut dokumentieren, fürs nächste mal!!!

Das Update verdrängen ist wie bei Beinbruch nicht zum Arzt gehen :)
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

ms_steini

Otto123, das hört sich gut an, und da ich hier noch ein paar Raspberrys rumfliegen habe kann ich mein laufendes System unberührt lassen bis das neue 100% läuft.
so werde ich das machen...

Besten Dank

Otto123

Du kannst das neue System gerne damit einrichten https://github.com/heinz-otto/raspberry
Letzte wget Zeile - drei Scripts - da bist Du mit wenigen Schritten fertig. Am Anfang legst Du die alte fhem.cfg hier bereit /home/pi/fhem.cfg
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

ms_steini

@Otto123, danke, schaue ich mir an....

jetzt hänge ich beim starten vom RPC Server "Start of RPC server failed"

2022.05.19 13:43:39 1: HMCCU [piVCCU_ccu3] Delayed I/O device initialization
2022.05.19 13:43:39 2: HMCCU [piVCCU_ccu3] Deleting old CCU configuration data
2022.05.19 13:43:39 1: HMCCU [piVCCU_ccu3] Found no interfaces on CCU
2022.05.19 13:43:39 1: HMCCU [piVCCU_ccu3] No RPC interfaces found on CCU 192.168.xxx.xxx
2022.05.19 13:44:32 2: HMCCU [piVCCU_ccu3] RPC server start: 0 started, 0 already running, 0 failed to start
2022.05.19 13:44:32 1: HMCCU [piVCCU_ccu3] HMCCU: piVCCU_ccu3 Start of RPC server failed




zap

Den Wiki Artikel hast Du gelesen? Schau Dir mal den Abschnitt Firewall und CCU Anmeldung an.
Scheint so zu sein, als könnte FHEM nicht richtig auf die CCU zugreifen
2xCCU3, Fenster, Rollläden, Themostate, Stromzähler, Steckdosen ...)
Entwicklung: FHEM auf AMD NUC (Ubuntu)
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: FULLY, Meteohub, HMCCU, AndroidDB