YAHM 1.7 mit Homematic-IP Support

Einrichtung, Nutzung und Hilfe zu YAHM

Moderator: Co-Administratoren

leonsio
Beiträge: 1107
Registriert: 07.01.2012, 14:06
Danksagung erhalten: 6 Mal

YAHM 1.7 mit Homematic-IP Support

Beitrag von leonsio » 23.07.2017, 10:25

Hallo

ich freue mich euch die neue YAHM 1.7 Version mit Homematic-IP Support vorzustellen. :D
Die quickinstall Methode wurde geändert, so dass ihr nicht länger bei der Änderung der Netzwerkeinstellungen rausfliegt.
Stattdessen müsst ihr das System nach dem quickinstall ein Mal Neustarten, damit die Netzwerkeinstellungen wirksam werden

Homematic-IP wird nun offiziell unterstützt, auch mit dem aktuellen Kernel 4.9.
Die Installation kann aber 1-4 Stunden je nach HW dauern

Daimler
Beiträge: 9115
Registriert: 17.11.2012, 10:47
System: Alternative CCU (auf Basis OCCU)
Wohnort: Köln
Hat sich bedankt: 37 Mal
Danksagung erhalten: 283 Mal

Re: YAHM 1.7 mit Homematic-IP Support

Beitrag von Daimler » 23.07.2017, 10:37

Hi Leo,
leonsio hat geschrieben:Die Installation kann aber 1-4 Stunden je nach HW dauern
Iss klar - jetzt. :lol: :lol:
leonsio hat geschrieben:ich freue mich euch die neue YAHM 1.7 Version mit Homematic-IP Support vorzustellen.
Super - danke.
Auch im Master?
Und welche FW liegt per Standard dahinter - ich hoffe keine 2.29.er :shock:
Gruß Günter

pivccx mit 3.xx in Produktiv und Testsystem mit HM-, HM-W, HMIP- und HMIP-W Geräten, HPCx Studio 4.1,
L-Gateways, RS-L-Gateways, HAP, Drap, FHZ200x, vereinzelt noch FS2x-Komponenten.
HM / HM-IP: Zur Zeit knapp 300 Komponenten mit ??? Kanälen .

Ich übernehme für alle von mir gegebenen Hinweise, Tipps und Links keine Haftung! Das Befolgen meiner Tipps ist nur für Fachkundige gedacht und erfolgt auf eigene Gefahr!

leonsio
Beiträge: 1107
Registriert: 07.01.2012, 14:06
Danksagung erhalten: 6 Mal

Re: YAHM 1.7 mit Homematic-IP Support

Beitrag von leonsio » 23.07.2017, 11:03

standardmäßig wird IMMER die aktuellste Version genommen, du kannst aber wie immer mit -b x.xx.xx eine beliebige Version installieren
allerdings nur beim manuellen Modus

ja ist im master freigegeben

Benutzeravatar
Homoran
Beiträge: 8613
Registriert: 02.07.2013, 15:29
Wohnort: Köln
Danksagung erhalten: 4 Mal

Re: YAHM 1.7 mit Homematic-IP Support

Beitrag von Homoran » 23.07.2017, 16:20

Hallo Leo,
ich hatte leider gar keine meiner Exoten zu testen frei, also habe ich einen Pi2 mit Funkmodul genommen.

- Nagelneues Rapbian light
- Grundeinstellungen über sudo raspi-config
- sudo apt-get update && apt-get upgrade

dann die automatische Installation mit Hilfe:

Code: Alles auswählen

wget -nv -O- https://raw.githubusercontent.com/leonsio/YAHM/master/yahm-init | sudo -E  bash -s quickinstall -
leonsio hat geschrieben:Die Installation kann aber 1-4 Stunden je nach HW dauern
dauerte gerade mal 10 Minuten......
reboot und sudo yahm-ctl info

Aufruf der dort angegeben Adresse
Leider nur ewiges ...ist noch nicht bereit.

Browserkonsole wirft ein internal server error, ich glaube es war ein 500

Edit: Hier ist er:

Code: Alles auswählen

Failed to load resource: the server responded with a status of 500 (Internal Server Error)
Oder bezog sich die Wartezeit ab jetzt?


Gruß
Rainer

EDIT: jetzt ist der screen nach erneutem Reboot während ich dies tippte da. Allerdings sind jetzt alle devices abgestürzt :(
die Meldung in der Browserkonsole:

Code: Alles auswählen

webui.js?_version_=2.0pre1:18288 GET http://update.homematic.com/firmware/download?cmd=js_check_version&version=2.29.18&product=HM-CCU2&serial= 
Alle meine Hinweise sind auf eigene Gefahr umzusetzen. Immer einen Fachmann zu Rate ziehen!

Daimler
Beiträge: 9115
Registriert: 17.11.2012, 10:47
System: Alternative CCU (auf Basis OCCU)
Wohnort: Köln
Hat sich bedankt: 37 Mal
Danksagung erhalten: 283 Mal

Re: YAHM 1.7 mit Homematic-IP Support

Beitrag von Daimler » 23.07.2017, 19:55

Hi Rainer,
Homoran hat geschrieben:Oder bezog sich die Wartezeit ab jetzt?
Nee - das ist die Zeit die für das Kernelbacken zur IP-Unterstützung (einmalig) vergeht.

Habe aber gerade auch einmal über mein incl. IP funktionierendes 2.27.8er Testsystem ein Yahm-lxc update und Yahm-ctl update laufen lassen.
Ergebnis: FW 2.29.18 aber:
2.29.18.JPG
Auch ein anschließendes 'yahm-module -f -v -m homematic-ip enable' lässt IP nicht mehr erwachen.
Hier werden folgende Fehler auf der Konsole angezeigt:

Code: Alles auswählen

root@raspberrypi:~# yahm-module -f -v -m homematic-ip enable

!!! You are using develop branch, this branch is unstable. Using at your own risk !!!!

Executing homematic-ip module_install()
DEBUG: Loaded Kernel:   4.4.50
--2017-07-23 18:42:43--  https://raw.githubusercontent.com/raspberrypi/firmware/6ba0dabbe76ce02d261c                                                  c4658c3484fa12b10385/extra/git_hash
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.112.133
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.112.133|:443... connecte                                                  d.
HTTP request sent, awaiting response... 200 OK
Length: 41 [text/plain]
Saving to: ‘STDOUT’

-                        100%[====================================>]      41  --.-KB/s   in 0s

2017-07-23 18:42:43 (7.29 MB/s) - written to stdout [41/41]

--2017-07-23 18:42:43--  https://raw.githubusercontent.com/raspberrypi/firmware/6ba0dabbe76ce02d261c                                                  c4658c3484fa12b10385/extra/uname_string7
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.112.133
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.112.133|:443... connecte                                                  d.
HTTP request sent, awaiting response... 200 OK
Length: 153 [text/plain]
Saving to: ‘STDOUT’

-                        100%[====================================>]     153  --.-KB/s   in 0s

2017-07-23 18:42:44 (33.8 MB/s) - written to stdout [153/153]

DEBUG: DEB Kernel Hash: 4.9.35 (be2540e540f5442d7b372208787fb64100af0c54); Firmware Hash: 6ba0dabbe7                                                  6ce02d261cc4658c3484fa12b10385
Stopping rfd and multimac services, to detect module firmware
Stopping multimacd: OK
Stopping rfd: OK
DEBUG: Firmware Version: 2.8.5; PL011 is disabled: 1: Module Interface: bcm2835-raw-uart
Updating sources
Hit http://mirrordirector.raspbian.org jessie InRelease
Hit http://archive.raspberrypi.org jessie InRelease
Hit http://mirrordirector.raspbian.org jessie/main armhf Packages
Hit http://mirrordirector.raspbian.org jessie/contrib armhf Packages
Hit http://archive.raspberrypi.org jessie/main armhf Packages
Hit http://mirrordirector.raspbian.org jessie/non-free armhf Packages
Hit http://mirrordirector.raspbian.org jessie/rpi armhf Packages
Hit http://archive.raspberrypi.org jessie/ui armhf Packages
Ign http://mirrordirector.raspbian.org jessie/contrib Translation-en_GB
Ign http://mirrordirector.raspbian.org jessie/contrib Translation-en
Ign http://mirrordirector.raspbian.org jessie/main Translation-en_GB
Ign http://mirrordirector.raspbian.org jessie/main Translation-en
Ign http://mirrordirector.raspbian.org jessie/non-free Translation-en_GB
Ign http://mirrordirector.raspbian.org jessie/non-free Translation-en
Ign http://mirrordirector.raspbian.org jessie/rpi Translation-en_GB
Ign http://mirrordirector.raspbian.org jessie/rpi Translation-en
Ign http://archive.raspberrypi.org jessie/main Translation-en_GB
Ign http://archive.raspberrypi.org jessie/main Translation-en
Ign http://archive.raspberrypi.org jessie/ui Translation-en_GB
Ign http://archive.raspberrypi.org jessie/ui Translation-en
Reading package lists... Done
Installing dependencies
Reading package lists... Done
Building dependency tree
Reading state information... Done
bc is already the newest version.
gcc-4.9 is already the newest version.
libncurses5-dev is already the newest version.
make is already the newest version.
subversion is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
Kernel module amba_pl011 already shared! Skipping
Homematic-ip kernel modules are already present! Skipping
INFO: eq3 modules
filename:       /lib/modules/4.4.50-v7+/kernel/drivers/char/broadcom/bcm2835_raw_uart.ko
author:         eQ-3 Entwicklung GmbH
license:        GPL
description:    eQ-3 raw BCM2835 uart driver
srcversion:     D45755499B55137D7E7FD58
depends:
vermagic:       4.4.50-v7+ SMP mod_unload modversions ARMv7
filename:       /lib/modules/4.4.50-v7+/kernel/drivers/char/eq3_char_loop.ko
license:        GPL
description:    eQ-3 IPC loopback char driver
srcversion:     4A89A12F5F97580769D2D3B
depends:
vermagic:       4.4.50-v7+ SMP mod_unload modversions ARMv7
Changing Host and LXC configuration and installing modules
Removing old ttyS0 device in YAHM
Loading new kernel modules
Enable new modules in YAHM
Changing YAHM configuration
Changing multimacd files
/opt/YAHM/share/modules/homematic-ip: line 369: /var/lib/lxc/yahm/root/etc/config/hmip_networkkey.co                                                  nf: No such file or directory
Updating firmware for DualCoPro configuration
Firmware already support Homematic IP
Restarting multimacd to get loop devices
Stopping multimacd: OK
Starting multimacd:
Could not open SPI device: No such file or directory
Could not open SPI device: No such file or directory
sed: /sys/module/plat_eq3ccu2/parameters/radio_mac: No such file or directory
Could not open SPI device: No such file or directory
firmware update disabled
Waiting for multimacd to get ready.multimacd is ready now.
Creating new ttyS0 and mmd_bidcos devices in YAHM
Added '/dev/mmd_bidcos' to 'yahm' as '/dev/mmd_bidcos'.
Added '/dev/ttyS0' to 'yahm' as '/dev/ttyS0'.
Restarting rfd and hmipserver
Stopping rfd: OK
Starting rfd:
Waiting for rfd to get ready....rfd is ready now.
Stopping HMServer: OK
Starting HMServer: cp: can't stat '/etc/config_templates/hmip_networkkey.conf': No such file or dire                                                  ctory
Waiting for HMServer to get ready
RXTX Warning:  Removing stale lock file. /var/lock/LCK..ttyS0
OK
Blocking new kernel updates, please do not use rpi-update anymore
Homematic IP module installed successfully
STATUS: Module homematic-ip was successfully installed
root@raspberrypi:~#
Gruß Günter

pivccx mit 3.xx in Produktiv und Testsystem mit HM-, HM-W, HMIP- und HMIP-W Geräten, HPCx Studio 4.1,
L-Gateways, RS-L-Gateways, HAP, Drap, FHZ200x, vereinzelt noch FS2x-Komponenten.
HM / HM-IP: Zur Zeit knapp 300 Komponenten mit ??? Kanälen .

Ich übernehme für alle von mir gegebenen Hinweise, Tipps und Links keine Haftung! Das Befolgen meiner Tipps ist nur für Fachkundige gedacht und erfolgt auf eigene Gefahr!

Benutzeravatar
Homoran
Beiträge: 8613
Registriert: 02.07.2013, 15:29
Wohnort: Köln
Danksagung erhalten: 4 Mal

Re: YAHM 1.7 mit Homematic-IP Support

Beitrag von Homoran » 23.07.2017, 20:07

Hallo Günter,
Daimler hat geschrieben: Homoran hat geschrieben:
Oder bezog sich die Wartezeit ab jetzt?
Nee - das ist die Zeit die für das Kernelbacken zur IP-Unterstützung (einmalig) vergeht.
Doch, ab jetzt dauert es,
ich habe dann erst mit

Code: Alles auswählen

sudo yahm-module -m hm-mod-rpi-pcb enable
das Funkmodul aktiviert. Danach stürzte HM-RF wenigstens nicht mehr ab und die Virtuellen Kanäle erscheinen

und dann habe ich aus lauter Verzweiflung ganz wild mit

Code: Alles auswählen

sudo yahm-module -f -m homematic-ip enable
versucht HM-IP "mal eben" zu aktivieren.

Ab dann rödelte der Pi los und endete mit

Code: Alles auswählen

Blocking new kernel updates, please do not use rpi-update anymore
======================================
Rebooting in 60 seconds to apply settings (to chancel reboot type 'shutdown -c')...
======================================
Shutdown scheduled for So 2017-07-23 19:30:02 CEST, use 'shutdown -c' to cancel.
STATUS: Module homematic-ip was successfully installed
Habe die Zeit leider nicht gestoppt. Seitdem scheint es aber zu laufen.

Ich dachte das sei alles inzwischen automatisiert :shock:


Aber jetzt stellen sich mir weitere Fragen:
RaspberryPi hat geschrieben: please do not use rpi-update anymore
aber apt-get update && apt-get upgrade doch wohl, oder?

Das scheint ja ein RasPi spezifischer Kernel-Hack zu sein, geht das dann nicht mehr mit Tinker, OrangePi und was es da sonst noch gibt?


Gruß
Rainer
Alle meine Hinweise sind auf eigene Gefahr umzusetzen. Immer einen Fachmann zu Rate ziehen!

Daimler
Beiträge: 9115
Registriert: 17.11.2012, 10:47
System: Alternative CCU (auf Basis OCCU)
Wohnort: Köln
Hat sich bedankt: 37 Mal
Danksagung erhalten: 283 Mal

Re: YAHM 1.7 mit Homematic-IP Support

Beitrag von Daimler » 23.07.2017, 20:17

Hallo Rainer,
Homoran hat geschrieben: Doch, ab jetzt dauert es,.......und dann habe ich aus lauter Verzweiflung ganz wild mit sudo yahm-module -f -m homematic-ip enable
Mein Reden. :wink:

Den Rest kann nur Leo beantworten - ich schreibe gerade das 2.27.8er Image auf die SD zurück.
Gruß Günter

pivccx mit 3.xx in Produktiv und Testsystem mit HM-, HM-W, HMIP- und HMIP-W Geräten, HPCx Studio 4.1,
L-Gateways, RS-L-Gateways, HAP, Drap, FHZ200x, vereinzelt noch FS2x-Komponenten.
HM / HM-IP: Zur Zeit knapp 300 Komponenten mit ??? Kanälen .

Ich übernehme für alle von mir gegebenen Hinweise, Tipps und Links keine Haftung! Das Befolgen meiner Tipps ist nur für Fachkundige gedacht und erfolgt auf eigene Gefahr!

Daimler
Beiträge: 9115
Registriert: 17.11.2012, 10:47
System: Alternative CCU (auf Basis OCCU)
Wohnort: Köln
Hat sich bedankt: 37 Mal
Danksagung erhalten: 283 Mal

Re: YAHM 1.7 mit Homematic-IP Support

Beitrag von Daimler » 24.07.2017, 17:00

Hi Leo,
Homoran hat geschrieben:Ich dachte das sei alles inzwischen automatisiert :shock:
Bin jetzt auch ein wenig erstaunt.
Ich hatte heute zwischenzeitlich etwas Muße und habe auf einem PI3 getestet.

Nachdem x Versuche ein 2.27.8 incl. IP auf die neue Version hochzuziehen scheiterten - IP kommt def. nicht mehr hoch, auch ein
yahm-module -f -v -m homematic-ip enable
hilft hier nicht weiter.

Nun habe ich gerade auf ein Raspy-Lite vom 05.07.2017- Kernel 4.9.35-v7+ - per
wget -nv -O- https://raw.githubusercontent.com/leons ... /yahm-init | sudo -E bash -s quickinstall -
(Wie von dir im 1. Beitrag genannt)
installiert - keine Fehlermeldung während der Installation
-- RegaHSS.normal und WebUi starten nach ziemlicher Wartezeit - ~ 5 Minuten - FW 2.29.18.
-- es sind weder Funkmodul noch IP installiert (dafür ging die Installation ja auch zu schnell :lol: )
Also per
yahm-module -v -m hm-mod-rpi-pcb enable
das Funkmodul nachinstalliert --> PI rebootet --> Funkmodul kommt nicht hoch!
GRRR - auf der PI3 / Funkmodul Kombi hatte ich wohl einmal R-Matic getestet .
R-Matic-Beta3 SD eingeschoben --> gestartet --> Yahm startet mit Funkmodul. :D
Allerdings dauert der Start immer noch ~ 5 Minuten und Virtuell-Devices Fehlermeldung!

Nun per
yahm-module -v -m homematic-ip enable
IP installieren und Kernel backen:

Code: Alles auswählen

root@raspberrypi:~# yahm-module -v -m homematic-ip enable
Executing homematic-ip module_install()
DEBUG: Loaded Kernel:   4.9.35
--2017-07-24 16:34:10--  https://raw.githubusercontent.com/raspberrypi/firmware/6ba0dabbe76ce02d261cc4658c3484fa12b10385/extra/git_hash
Auflösen des Hostnamen »raw.githubusercontent.com (raw.githubusercontent.com)«... fehlgeschlagen: Die Wartezeit für die Verbindung ist abgelaufen.
wget: kann die Host-Adresse »raw.githubusercontent.com« nicht auflösen
--2017-07-24 16:34:14--  https://raw.githubusercontent.com/raspberrypi/firmware/6ba0dabbe76ce02d261cc4658c3484fa12b10385/extra/uname_string7
Auflösen des Hostnamen »raw.githubusercontent.com (raw.githubusercontent.com)«... fehlgeschlagen: Die Wartezeit für die Verbindung ist abgelaufen.
wget: kann die Host-Adresse »raw.githubusercontent.com« nicht auflösen
DEBUG: DEB Kernel Hash:  (); Firmware Hash: 6ba0dabbe76ce02d261cc4658c3484fa12b10385
Something is wrong, loaded kernel 4.9.35 is newer then last rpi-update () or dpkg () installed versions, own kernel buils are not supported
Umgestellt auf Develop
Manuell - the same - 'Auflösen fehlgeschlagen'.

Installation über Yahm-Ui startet zwar,

Code: Alles auswählen

Executing homematic-ip module_install()
DEBUG: Loaded Kernel:   4.9.35
--2017-07-24 16:47:28--  https://raw.githubusercontent.com/raspberrypi/firmware/6ba0dabbe76ce02d261cc4658c3484fa12b10385/extra/git_hash
Auflösen des Hostnamen »raw.githubusercontent.com (raw.githubusercontent.com)«... fehlgeschlagen: Die Wartezeit für die Verbindung ist abgelaufen.
wget: kann die Host-Adresse »raw.githubusercontent.com« nicht auflösen
--2017-07-24 16:47:31--  https://raw.githubusercontent.com/raspberrypi/firmware/6ba0dabbe76ce02d261cc4658c3484fa12b10385/extra/uname_string7
Auflösen des Hostnamen »raw.githubusercontent.com (raw.githubusercontent.com)«... 151.101.112.133
Verbindungsaufbau zu raw.githubusercontent.com (raw.githubusercontent.com)|151.101.112.133|:443... verbunden.
HTTP-Anforderung gesendet, warte auf Antwort... 200 OK
Länge: 153 [text/plain]
In »»STDOUT«« speichern.

-                                    100%[========================================================================>]     153  --.-KB/s   in 0s

2017-07-24 16:47:32 (66,7 MB/s) - auf die Standardausgabe geschrieben [153/153]
bricht aber anschließend mit diesen Fehlern ab:
gzip: stdin: unexpected end of file
tar: Child returned status 1
tar: Error is not recoverable: exiting now
......
Preparing raspberry kernel configuration
/opt/YAHM/share/modules/homematic-ip: Zeile 161: cd: /usr/src/linux/: Datei oder Verzeichnis nicht gefunden
Something is wrong, exit

Ich gebe auf mit der neuen Raspy-Version / Kernel aus Juli und werde bei Gelegenheit nochmal mit 2017-04-10 testen.
Gruß Günter

pivccx mit 3.xx in Produktiv und Testsystem mit HM-, HM-W, HMIP- und HMIP-W Geräten, HPCx Studio 4.1,
L-Gateways, RS-L-Gateways, HAP, Drap, FHZ200x, vereinzelt noch FS2x-Komponenten.
HM / HM-IP: Zur Zeit knapp 300 Komponenten mit ??? Kanälen .

Ich übernehme für alle von mir gegebenen Hinweise, Tipps und Links keine Haftung! Das Befolgen meiner Tipps ist nur für Fachkundige gedacht und erfolgt auf eigene Gefahr!

Benutzeravatar
Homoran
Beiträge: 8613
Registriert: 02.07.2013, 15:29
Wohnort: Köln
Danksagung erhalten: 4 Mal

Re: YAHM 1.7 mit Homematic-IP Support

Beitrag von Homoran » 24.07.2017, 18:45

Hallo Günter,
Ja, auch ich habe das RaspBian light vom 05.07.2017- Kernel 4.9.35-v7+ benutzt, aber ein
RaspberryPi 2!

Der hat ja nicht das mögliche Problem mit dem Port für BT und WLAN auf dem auch das Funkmodul laufen soll.


Gruß
Rainer
Alle meine Hinweise sind auf eigene Gefahr umzusetzen. Immer einen Fachmann zu Rate ziehen!

Daimler
Beiträge: 9115
Registriert: 17.11.2012, 10:47
System: Alternative CCU (auf Basis OCCU)
Wohnort: Köln
Hat sich bedankt: 37 Mal
Danksagung erhalten: 283 Mal

Re: YAHM 1.7 mit Homematic-IP Support

Beitrag von Daimler » 24.07.2017, 19:00

Hi Rainer,

OK - danke für die Info!
Läuft die 2.29.18 denn jetzt komplett bei dir?

Bin gerade dabei, mit der Lite von April zu installieren - im Master!

Und hier zeigte sich, dass Leo mit seiner Aussage:
übrigens es kann passieren, dass die Download-Links nicht gefunden werden, dies hat aber nichts mit YAHM zu tun, sondern sind von Gegenseite abhängig, einfach zweites mal starten,(fast :roll: ) recht hatte.
Auch hier konnte die URL zuerst nicht aufgelöst werden - nach dem 4. Versuch ging es dann (watt en Sch... :twisted: ).

Nun ist er am backen - schau'n mer mal. :lol:
Gruß Günter

pivccx mit 3.xx in Produktiv und Testsystem mit HM-, HM-W, HMIP- und HMIP-W Geräten, HPCx Studio 4.1,
L-Gateways, RS-L-Gateways, HAP, Drap, FHZ200x, vereinzelt noch FS2x-Komponenten.
HM / HM-IP: Zur Zeit knapp 300 Komponenten mit ??? Kanälen .

Ich übernehme für alle von mir gegebenen Hinweise, Tipps und Links keine Haftung! Das Befolgen meiner Tipps ist nur für Fachkundige gedacht und erfolgt auf eigene Gefahr!

Antworten

Zurück zu „YAHM“