Yahm Homematic IP

Einrichtung, Nutzung und Hilfe zu YAHM

Moderator: Co-Administratoren

robsdobs
Beiträge: 510
Registriert: 08.08.2015, 22:52
Danksagung erhalten: 1 Mal

Re: Yahm Homematic IP

Beitrag von robsdobs » 03.08.2017, 14:01

Hallo,

also ich hab das 2 mal ausgeführt. Beim ersten male hatte ich sehr viele Fehler.

Beim 2. male ist es übersichtlicher.

Die Fehler von der 2. Ausführung waren:

Code: Alles auswählen

/opt/YAHM/share/modules/homematic-ip: Zeile 369: /var/lib/lxc/yahm/root/etc/config/hmip_networkkey.conf: Datei oder Verzeichnis nicht gefunden
Updating firmware for DualCoPro configuration
Downloading actual firmware from repository
svn: E155000: Zielverzeichnis existiert; bitte löschen Sie das Verzeichnis oder verwenden Sie »--force« zum Überschreiben
svn: E155000: »HM-MOD-UART« existiert bereits
Flashing firmware
terminate called after throwing an instance of 'std::length_error'
  what():  basic_string::append
Restarting multimacd to get loop devices
Den output beider Versuche hab ich auch mal komplett mal als Textdatei angehangen:
screenlog.txt
screenlogb.txt
Die andere Ausgabe ist folgende:

Code: Alles auswählen

pi@raspberrypi:~ $ ls -al /dev
insgesamt 4
drwxr-xr-x 15 root root      3320 Aug  3 13:31 m.
drwxr-xr-x 22 root root      4096 Aug  2 13:49 m..
crw-------  1 root root   10, 235 Aug  2 21:36 autofs
crw-------  1 root root  242,   0 Aug  3 13:31 bcm2835-raw-uart
drwxr-xr-x  2 root root       580 Aug  2 21:35 mblock
crw-------  1 root root   10, 234 Aug  2 21:35 btrfs-control
drwxr-xr-x  3 root root        60 Jan  1  1970 mbus
crw-------  1 root root   10,  63 Aug  2 21:36 cachefiles
drwxr-xr-x  2 root root      2420 Aug  3 13:31 mchar
crw-------  1 root root    5,   1 Aug  2 21:36 console
crw-------  1 root root   10,  62 Aug  2 21:36 cpu_dma_latency
crw-------  1 root root   10, 203 Aug  2 21:35 cuse
drwxr-xr-x  7 root root       140 Aug  2 21:35 mdisk
crw-------  1 root root  241,   0 Aug  3 13:31 eq3loop
crw-rw----  1 root video  29,   0 Aug  2 21:36 fb0
lrwxrwxrwx  1 root root        13 Jan  1  1970 fd -> m/proc/self/fd
crw-rw-rw-  1 root root    1,   7 Aug  2 21:36 full
crw-rw-rw-  1 root root   10, 229 Aug  2 21:36 fuse
crw-------  1 root root  254,   0 Aug  2 21:36 gpiochip0
crw-rw----  1 root gpio  243,   0 Aug  2 21:36 gpiomem
srwxrwxrwx  1 root root         0 Aug  2 21:36 gpmctl
crw-------  1 root root   10, 183 Aug  2 21:36 hwrng
lrwxrwxrwx  1 root root        25 Jan  1  1970 initctl -> m/run/systemd/initctl/fifo
drwxr-xr-x  2 root root        60 Jan  1  1970 minput
crw-r--r--  1 root root    1,  11 Aug  2 21:36 kmsg
lrwxrwxrwx  1 root root        28 Jan  1  1970 log -> /run/systemd/journal/dev-log
brw-rw----  1 root disk    7,   0 Aug  2 21:36 loop0
brw-rw----  1 root disk    7,   1 Aug  2 21:36 loop1
brw-rw----  1 root disk    7,   2 Aug  2 21:36 loop2
brw-rw----  1 root disk    7,   3 Aug  2 21:36 loop3
brw-rw----  1 root disk    7,   4 Aug  2 21:36 loop4
brw-rw----  1 root disk    7,   5 Aug  2 21:36 loop5
brw-rw----  1 root disk    7,   6 Aug  2 21:36 loop6
brw-rw----  1 root disk    7,   7 Aug  2 21:36 loop7
crw-rw----  1 root disk   10, 237 Aug  2 21:36 loop-control
drwxr-xr-x  3 root root        60 Aug  2 21:35 m.lxc
drwxr-xr-x  2 root root        60 Aug  2 21:35 mmapper
crw-r-----  1 root kmem    1,   1 Aug  2 21:36 mem
crw-------  1 root root   10,  59 Aug  2 21:36 memory_bandwidth
brw-rw----  1 root disk  179,   0 Aug  2 21:36 mmcblk0
brw-rw----  1 root disk  179,   1 Aug  2 21:36 mmcblk0p1
brw-rw----  1 root disk  179,   2 Aug  2 21:36 mmcblk0p2
drwxrwxrwt  2 root root        40 Jan  1  1970 mmqueue
drwxr-xr-x  2 root root        60 Aug  2 21:35 mnet
crw-------  1 root root   10,  61 Aug  2 21:36 network_latency
crw-------  1 root root   10,  60 Aug  2 21:36 network_throughput
crw-rw-rw-  1 root root    1,   3 Aug  2 21:36 null
crw-------  1 root root  108,   0 Aug  2 21:35 ppp
crw-rw-rw-  1 root tty     5,   2 Aug  3 13:54 ptmx
drwxr-xr-x  2 root root         0 Jan  1  1970 mpts
brw-rw----  1 root disk    1,   0 Aug  2 21:36 ram0
brw-rw----  1 root disk    1,   1 Aug  2 21:36 ram1
brw-rw----  1 root disk    1,  10 Aug  2 21:36 ram10
brw-rw----  1 root disk    1,  11 Aug  2 21:36 ram11
brw-rw----  1 root disk    1,  12 Aug  2 21:36 ram12
brw-rw----  1 root disk    1,  13 Aug  2 21:36 ram13
brw-rw----  1 root disk    1,  14 Aug  2 21:36 ram14
brw-rw----  1 root disk    1,  15 Aug  2 21:36 ram15
brw-rw----  1 root disk    1,   2 Aug  2 21:36 ram2
brw-rw----  1 root disk    1,   3 Aug  2 21:36 ram3
brw-rw----  1 root disk    1,   4 Aug  2 21:36 ram4
brw-rw----  1 root disk    1,   5 Aug  2 21:36 ram5
brw-rw----  1 root disk    1,   6 Aug  2 21:36 ram6
brw-rw----  1 root disk    1,   7 Aug  2 21:36 ram7
brw-rw----  1 root disk    1,   8 Aug  2 21:36 ram8
brw-rw----  1 root disk    1,   9 Aug  2 21:36 ram9
crw-rw-rw-  1 root root    1,   8 Aug  2 21:36 random
drwxr-xr-x  2 root root        60 Jan  1  1970 mraw
drwxrwxrwt  2 root root        40 Jan  1  1970 mshm
drwxr-xr-x  3 root root       160 Aug  2 21:35 msnd
lrwxrwxrwx  1 root root        15 Jan  1  1970 stderr -> /proc/self/fd/2
lrwxrwxrwx  1 root root        15 Jan  1  1970 stdin -> /proc/self/fd/0
lrwxrwxrwx  1 root root        15 Jan  1  1970 stdout -> /proc/self/fd/1
crw-rw-rw-  1 root tty     5,   0 Aug  2 21:36 tty
crw--w----  1 root tty     4,   0 Aug  2 21:36 tty0
crw--w----  1 root tty     4,   1 Aug  3 13:21 tty1
crw--w----  1 root tty     4,  10 Aug  2 21:36 tty10
crw--w----  1 root tty     4,  11 Aug  2 21:36 tty11
crw--w----  1 root tty     4,  12 Aug  2 21:36 tty12
crw--w----  1 root tty     4,  13 Aug  2 21:36 tty13
crw--w----  1 root tty     4,  14 Aug  2 21:36 tty14
crw--w----  1 root tty     4,  15 Aug  2 21:36 tty15
crw--w----  1 root tty     4,  16 Aug  2 21:36 tty16
crw--w----  1 root tty     4,  17 Aug  2 21:36 tty17
crw--w----  1 root tty     4,  18 Aug  2 21:36 tty18
crw--w----  1 root tty     4,  19 Aug  2 21:36 tty19
crw--w----  1 root tty     4,   2 Aug  2 21:36 tty2
crw--w----  1 root tty     4,  20 Aug  2 21:36 tty20
crw--w----  1 root tty     4,  21 Aug  2 21:36 tty21
crw--w----  1 root tty     4,  22 Aug  2 21:36 tty22
crw--w----  1 root tty     4,  23 Aug  2 21:36 tty23
crw--w----  1 root tty     4,  24 Aug  2 21:36 tty24
crw--w----  1 root tty     4,  25 Aug  2 21:36 tty25
crw--w----  1 root tty     4,  26 Aug  2 21:36 tty26
crw--w----  1 root tty     4,  27 Aug  2 21:36 tty27
crw--w----  1 root tty     4,  28 Aug  2 21:36 tty28
crw--w----  1 root tty     4,  29 Aug  2 21:36 tty29
crw--w----  1 root tty     4,   3 Aug  2 21:36 tty3
crw--w----  1 root tty     4,  30 Aug  2 21:36 tty30
crw--w----  1 root tty     4,  31 Aug  2 21:36 tty31
crw--w----  1 root tty     4,  32 Aug  2 21:36 tty32
crw--w----  1 root tty     4,  33 Aug  2 21:36 tty33
crw--w----  1 root tty     4,  34 Aug  2 21:36 tty34
crw--w----  1 root tty     4,  35 Aug  2 21:36 tty35
crw--w----  1 root tty     4,  36 Aug  2 21:36 tty36
crw--w----  1 root tty     4,  37 Aug  2 21:36 tty37
crw--w----  1 root tty     4,  38 Aug  2 21:36 tty38
crw--w----  1 root tty     4,  39 Aug  2 21:36 tty39
crw--w----  1 root tty     4,   4 Aug  2 21:36 tty4
crw--w----  1 root tty     4,  40 Aug  2 21:36 tty40
crw--w----  1 root tty     4,  41 Aug  2 21:36 tty41
crw--w----  1 root tty     4,  42 Aug  2 21:36 tty42
crw--w----  1 root tty     4,  43 Aug  2 21:36 tty43
crw--w----  1 root tty     4,  44 Aug  2 21:36 tty44
crw--w----  1 root tty     4,  45 Aug  2 21:36 tty45
crw--w----  1 root tty     4,  46 Aug  2 21:36 tty46
crw--w----  1 root tty     4,  47 Aug  2 21:36 tty47
crw--w----  1 root tty     4,  48 Aug  2 21:36 tty48
crw--w----  1 root tty     4,  49 Aug  2 21:36 tty49
crw--w----  1 root tty     4,   5 Aug  2 21:36 tty5
crw--w----  1 root tty     4,  50 Aug  2 21:36 tty50
crw--w----  1 root tty     4,  51 Aug  2 21:36 tty51
crw--w----  1 root tty     4,  52 Aug  2 21:36 tty52
crw--w----  1 root tty     4,  53 Aug  2 21:36 tty53
crw--w----  1 root tty     4,  54 Aug  2 21:36 tty54
crw--w----  1 root tty     4,  55 Aug  2 21:36 tty55
crw--w----  1 root tty     4,  56 Aug  2 21:36 tty56
crw--w----  1 root tty     4,  57 Aug  2 21:36 tty57
crw--w----  1 root tty     4,  58 Aug  2 21:36 tty58
crw--w----  1 root tty     4,  59 Aug  2 21:36 tty59
crw--w----  1 root tty     4,   6 Aug  2 21:36 tty6
crw--w----  1 root tty     4,  60 Aug  2 21:36 tty60
crw--w----  1 root tty     4,  61 Aug  2 21:36 tty61
crw--w----  1 root tty     4,  62 Aug  2 21:36 tty62
crw--w----  1 root tty     4,  63 Aug  2 21:36 tty63
crw--w----  1 root tty     4,   7 Aug  2 21:36 tty7
crw--w----  1 root tty     4,   8 Aug  2 21:36 tty8
crw--w----  1 root tty     4,   9 Aug  2 21:36 tty9
crw-------  1 root root    5,   3 Aug  2 21:36 ttyprintk
crw-------  1 root root   10, 239 Aug  2 21:35 uhid
crw-------  1 root root   10, 223 Aug  2 21:35 uinput
crw-rw-rw-  1 root root    1,   9 Aug  2 21:36 urandom
crw-------  1 root root  250,   0 Aug  2 21:36 vc-cma
crw-rw----  1 root video 246,   0 Aug  2 21:36 vchiq
crw-rw----  1 root video 248,   0 Aug  2 21:36 vcio
crw-------  1 root root  249,   0 Aug  2 21:36 vc-mem
crw-rw----  1 root tty     7,   0 Aug  2 21:36 vcs
crw-rw----  1 root tty     7,   1 Aug  2 21:36 vcs1
crw-rw----  1 root tty     7,   2 Aug  2 21:36 vcs2
crw-rw----  1 root tty     7,   3 Aug  2 21:36 vcs3
crw-rw----  1 root tty     7,   4 Aug  2 21:36 vcs4
crw-rw----  1 root tty     7,   5 Aug  2 21:36 vcs5
crw-rw----  1 root tty     7,   6 Aug  2 21:36 vcs6
crw-rw----  1 root tty     7, 128 Aug  2 21:36 vcsa
crw-rw----  1 root tty     7, 129 Aug  2 21:36 vcsa1
crw-rw----  1 root tty     7, 130 Aug  2 21:36 vcsa2
crw-rw----  1 root tty     7, 131 Aug  2 21:36 vcsa3
crw-rw----  1 root tty     7, 132 Aug  2 21:36 vcsa4
crw-rw----  1 root tty     7, 133 Aug  2 21:36 vcsa5
crw-rw----  1 root tty     7, 134 Aug  2 21:36 vcsa6
crw-rw----  1 root video 245,   0 Aug  2 21:36 vcsm
crw-------  1 root root   10, 137 Aug  2 21:35 vhci
crw-------  1 root root   10, 130 Aug  2 21:36 watchdog
crw-------  1 root root  252,   0 Aug  2 21:36 watchdog0
prw-r-----  1 root adm          0 Aug  3 13:48 mxconsole
crw-rw-rw-  1 root root    1,   5 Aug  2 21:36 zero
Ich hab übrigens die Firmware 2.29.18 laufen. Vor der Aktivierung des IP Moduls lief die Firmware aber mit dem Funkmodul. Lediglich VirtualDevices hat Probleme.
sehr selten im Forum

robsdobs
Beiträge: 510
Registriert: 08.08.2015, 22:52
Danksagung erhalten: 1 Mal

Re: Yahm Homematic IP

Beitrag von robsdobs » 10.08.2017, 20:00

Zwischenstand:
Ich bin auf die 2.27.8 zurück und hier hat das Aktivieren von Homematic-IP ohne Fehler funktioniert. Auch das Funkmodul läuft noch nach aktivem Homematic-IP.

Ich werden jetzt das Update auf 2.29.18 mit aktivem Homematic-IP probieren.
sehr selten im Forum

Tobias78
Beiträge: 1464
Registriert: 27.06.2010, 01:01
Wohnort: Braunschweig
Hat sich bedankt: 4 Mal

Re: Yahm Homematic IP

Beitrag von Tobias78 » 12.08.2017, 09:55

Hab gerade auch mal das Update in Kombination mit Homematic IP probiert:
1. Versuch:
Per yahm-UI Modulaktivierung passiert praktisch nichts. Das Kreuz wird aber auch nicht gesetzt.

2. Versuch:

Code: Alles auswählen

pi@raspberrypi:~ $ sudo yahm-module -f -m homematic-ip enable

Code: Alles auswählen

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

Executing homematic-ip module_install()
Stopping rfd and multimac services, to detect module firmware
Stopping multimacd: OK
Stopping rfd: OK
Updating sources
Installing dependencies
Use of ?PATTERN? without explicit operator is deprecated at /usr/share/perl/5.20/warnings.pm l                                                                       ine 187.
Scalar found where operator expected at /usr/share/perl/5.20/warnings.pm line 272, near "my $m                                                                       ask = ${^WARNING_BITS} // ($^W ? $Bits"
        (Do you need to predeclare my?)
"my" variable %builtin_type masks earlier declaration in same statement at /usr/share/perl/5.2                                                                       0/warnings.pm line 315.
debconf: Perl may be unconfigured (Unrecognized character \xFC; marked by <-- HERE after hc(NO                                                                       RLAL <-- HERE near column 25 at /usr/share/perl/5.20/warnings.pm line 448.
Compilation failed in require at /usr/share/perl/5.20/Carp.pm line 5.
BEGIN failed--compilation aborted at /usr/share/perl/5.20/Carp.pm line 5.
Compilation failed in require at /usr/lib/arm-linux-gnueabihf/perl/5.20/IO/File.pm line 8.
BEGIN failed--compilation aborted at /usr/lib/arm-linux-gnueabihf/perl/5.20/IO/File.pm line 8.
Compilation failed in require at /usr/share/perl/5.20/FileHandle.pm line 9.
Compilation failed in require at (eval 1) line 3.
BEGIN failed--compilation aborted at (eval 1) line 3.
) -- aborting
Setting up libpam0g:armhf (1.1.8-3.1+deb8u2+rpi3) ...
Use of ?PATTERN? without explicit operator is deprecated at /usr/share/perl/5.20/warnings.pm l                                                                       ine 187.
Scalar found where operator expected at /usr/share/perl/5.20/warnings.pm line 272, near "my $m                                                                       ask = ${^WARNING_BITS} // ($^W ? $Bits"
        (Do you need to predeclare my?)
"my" variable %builtin_type masks earlier declaration in same statement at /usr/share/perl/5.2                                                                       0/warnings.pm line 315.
Unrecognized character \xFC; marked by <-- HERE after hc(NORLAL <-- HERE near column 25 at /us                                                                       r/share/perl/5.20/warnings.pm line 448.
Compilation failed in require at /usr/share/perl/5.20/warnings/register.pm line 5.
Compilation failed in require at /usr/share/perl/5.20/vars.pm line 7.
BEGIN failed--compilation aborted at /usr/share/perl/5.20/vars.pm line 7.
Compilation failed in require at /usr/share/perl/5.20/base.pm line 4.
BEGIN failed--compilation aborted at /usr/share/perl/5.20/base.pm line 4.
Compilation failed in require at /usr/share/perl5/Debconf/Log.pm line 7.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Log.pm line 7.
Compilation failed in require at /usr/share/perl5/Debconf/Db.pm line 7.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Db.pm line 7.
Compilation failed in require at /usr/share/debconf/frontend line 6.
BEGIN failed--compilation aborted at /usr/share/debconf/frontend line 6.
dpkg: error processing package libpam0g:armhf (--configure):
 subprocess installed post-installation script returned error exit status 255
Processing triggers for libc-bin (2.19-18+deb8u7) ...
Errors were encountered while processing:
 libpam0g:armhf
E: Sub-process /usr/bin/dpkg returned an error code (1)
Build new kernel without PL011 UART driver
Found kernel 4.4.38-v7+ downloading sources...

 *** gcc version check: OK
ERROR:
bc is NOT installed. Needed by 'make modules_prepare'. On Raspbian, run 'sudo apt-get install                                                                        bc' to install it.

Help: https://github.com/notro/rpi-source/wiki
Preparing raspberry kernel configuration
/opt/YAHM/share/modules/homematic-ip: line 161: cd: /usr/src/linux/: No such file or directory
Something is wrong, exit
Die aktuelle Firmware scheint ohne IP erst einmal zu laufen.

CUxD bringt auch noch den Fehler "Nicht mit HomeMatic-CCU 127.0.0.1:8181 verbunden!"
=> CUXD Problem mit Firewall anpassung gelöst.

Gruß, Tobias.
--------------------------------------------
Im Einsatz und empfehlenswert:
RaspberryMatic,IO.Broker, Homeputer Studio; CuXD; PocketControl, HomeStatus, Robonect, Alexa, io.Broker
------------------------------------------

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

Re: Yahm Homematic IP

Beitrag von leonsio » 13.08.2017, 08:51

Du hast Problem mit deiner Perl installation. Solltest dies fixen. Deswegen würde nix installiert

robsdobs
Beiträge: 510
Registriert: 08.08.2015, 22:52
Danksagung erhalten: 1 Mal

Re: Yahm Homematic IP

Beitrag von robsdobs » 21.08.2017, 12:06

robsdobs hat geschrieben:Zwischenstand:
Ich bin auf die 2.27.8 zurück und hier hat das Aktivieren von Homematic-IP ohne Fehler funktioniert. Auch das Funkmodul läuft noch nach aktivem Homematic-IP.
Neuer Zwischenstand.

Einen Tag nach Aktivieren von Homematic-IP unter 2.27.8 hatte ich plötzlich das Problem, dass der Raspi nicht mehr erreichbar war. (Auch ber SSH nicht.) Es half nur ein "Hard-Reset" in Form des Stecker ziehen. Daher bin ich erstmal auf der 2.27.8 geblieben. Zwei Tage später gleiches Problem. Jedoch lief die YAHM CCU danach 7 Tage ohne Probleme. Woran es gelegen hat kann ich nicht sagen. Um den Zeitraum herum gab es allerdings bei uns Gewitter, ich könnte mir jetzt nur erklären, dass es eventuell Spannungsschwankungen gegeben hat.

Gestern Abend Update auf 2.29.18 mit aktivem Homematic-IP und bisher keine Probleme (Funkmodul funktioniert auch).
sehr selten im Forum

lxuser
Beiträge: 487
Registriert: 11.01.2015, 21:32
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 25 Mal
Danksagung erhalten: 28 Mal

Re: Yahm Homematic IP

Beitrag von lxuser » 21.08.2017, 14:04

Das Problem habe ich seit dem Update auf Yahm 1.7 mit 2.29.18 und Homematic IP auch. Nach ein paar Stunden, mal auch nach 1 bis 2 Tagen ist der gesamte Pi nicht mehr über das Netzwerk ereichbar und es werden auch keine Aktionen mehr durch die CCU ausgeführt.

Vorher ist maximal alle paar Monate die "CCU" ausgestiegen, der Pi war aber immer weiterhin per SSH erreichbar.

robsdobs
Beiträge: 510
Registriert: 08.08.2015, 22:52
Danksagung erhalten: 1 Mal

Re: Yahm Homematic IP

Beitrag von robsdobs » 21.08.2017, 14:08

Kann auch durch eine defekte SD Karte kommen.
sehr selten im Forum

MrLee
Beiträge: 200
Registriert: 15.01.2014, 08:55
Hat sich bedankt: 2 Mal
Danksagung erhalten: 4 Mal

Re: Yahm Homematic IP - RasPi Absturz

Beitrag von MrLee » 11.09.2017, 09:28

Moin!

habe jetzt auch massive Probleme.

YAHM (Master) mit Firmware 2.29.18 ohne IP....stabil
Nach IP-Modul Aktivierung (compilierung lief sauber durch) stürzt der RasPi nach ca. 12 h ab.

Genaueres ist schwer zu sagen da er auch über ssh nicht mehr erreichbar ist.

Hat jemand Infos woran das liegt und wie der Workaround sein kann?

bis denne
Mr.Lee

MrLee
Beiträge: 200
Registriert: 15.01.2014, 08:55
Hat sich bedankt: 2 Mal
Danksagung erhalten: 4 Mal

Re: Yahm Homematic IP

Beitrag von MrLee » 11.09.2017, 13:38

Nachtrag:

Habe jetzt IP wieder deaktiviert, jetzt geht rfd nicht mehr.

Neuinstallation des Funkmoduls habe ich probiert:
https://github.com/leonsio/YAHM/wiki/Pr ... ht-erkannt

...leider auch keine Reaktion.

Brauche jetzt wirklich Hilfe ;-(

- Wie bekomme ich yahm mit ip laufen das es nicht abstürzt

oder

- wie bekomme ich den rfd wieder zum laufen?

bis denne
Mr.Lee

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

Re: Yahm Homematic IP

Beitrag von leonsio » 11.09.2017, 19:21

hi

welche FW Version hast du drauf?
ggf vorher IP wieder aktivieren und dann FW prüfen und auf 1.4.x neu flashen

Antworten

Zurück zu „YAHM“