Home Assistant mit RaspberryMatic Add-on: HMIPServer kann HM-MOD-RPI-PCB nicht ansprechen

Einrichtung, Nutzung und Hilfe zu RaspberryMatic (OCCU auf Raspberry Pi)

Moderatoren: jmaus, Co-Administratoren

Benutzeravatar
jmaus
Beiträge: 9868
Registriert: 17.02.2015, 14:45
System: Alternative CCU (auf Basis OCCU)
Wohnort: Dresden
Hat sich bedankt: 464 Mal
Danksagung erhalten: 1883 Mal
Kontaktdaten:

Re: Home Assistant mit RaspberryMatic Add-on: HMIPServer kann HM-MOD-RPI-PCB nicht ansprechen

Beitrag von jmaus » 28.03.2024, 18:10

benni123_ hat geschrieben:
28.03.2024, 18:06
Das klingt doch nach einem Plan. Dann mache ich bei RaspberryMatic einfach mal ein Ticket auf und verlinke es hier.
Weiss nicht ob das nicht ggf. zu voreilig ist mit Ticket im RM GitHub aufmachen...

Für mich liest sich das alles danach, das die notwendigen device tree overlays für das Funkmodul doch nicht so wirklich geladen werden bzw. du sie vielleicht doch nicht richtig in der /mnt/boot/config.txt angegeben hast und es deshalb kein /dev/raw-uart am Ende gibt. Ich würde an deiner Stelle erst einmal in dieser Richtung analysieren/schauen...
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

benni123_
Beiträge: 32
Registriert: 27.03.2024, 21:11
System: Alternative CCU (auf Basis OCCU)
Wohnort: Brandenburg an der Havel
Hat sich bedankt: 12 Mal
Danksagung erhalten: 1 Mal

Re: Home Assistant mit RaspberryMatic Add-on: HMIPServer kann HM-MOD-RPI-PCB nicht ansprechen

Beitrag von benni123_ » 28.03.2024, 22:09

Hallo Jens,

danke für deine Antwort!

Ich habe jetzt das RaspberryMatic Add-on nochmal neuinstalliert, um eventuellen Problemen mit dem eingespielten PiVCCU-Backup aus dem Weg zu gehen.

Die Einträge im boot.log bleiben die gleichen:

Code: Alles auswählen

***** /var/log/boot.log *****
Mounting /data as /usr/local (Home Assistant Add-On): OK
Starting watchdog...
Identifying host system: Raspberry Pi 4 Model B Rev 1.2 (oci), OK
Initializing RTC Clock: no hardware found
Running sysctl: OK
Checking for Factory Reset: not required
Checking for Backup Restore: not required
Running seedrng: OK
Initializing System: OK
Setup ca-certificates: OK
Starting logging: OK
Init onboard LEDs: init, OK
Starting iptables: OK
Starting network: eth0: link up, fixed, firewall, inet up, 172.30.33.0, OK
Identifying Homematic RF-Hardware: ....HmRF: n/a, HmIP: HM-MOD-RPI-PCB/GPIO@fe201000.serial, OK
Updating Homematic RF-Hardware: HM-MOD-RPI-PCB: 2.8.6, not necessary, OK
Starting hs485dLoader: disabled
Starting xinetd: OK
Starting eq3configd: OK
Starting lighttpd: creating new SSL cert... OK
Starting ser2net: disabled
Starting ssdpd: OK
Starting ha-proxy: OK
Starting NUT services: disabled
Initializing Third-Party Addons: OK
Starting LGWFirmwareUpdate: ...OK
Setting LAN Gateway keys: OK
Starting hs485d: disabled
Starting multimacd: not required
Starting rfd: no BidCos-RF hardware found
Starting HMIPServer: .......................................................................................................................................................ERROR
Starting ReGaHss: .OK
Starting CloudMatic: OK
Starting NeoServer: OK
Starting Third-Party Addons: OK
Starting crond: OK
Setup onboard LEDs: booted, OK
Finished Boot: 3.75.6.20240316 (raspmatic_oci_arm64)
Die Einträge sind (wie zu erwarten) identisch zum Log des Add-ons in Home Assistant:
Screenshot from 2024-03-28 21-50-01.png
Der HMIPServer scheint keine Verbindung zum Funkmodul zu bekommen. In der CCU WebUI findet sich folgender Eintrag in den Alarms:
Screenshot from 2024-03-28 21-53-04.png
Weiterhin folgende Warnung:
Screenshot from 2024-03-28 21-53-26.png
Daraufhin habe ich (wie von dir vorgeschlagen) die Einträge in de config.txt erneut geprüft. Hier alle Einträge:

Code: Alles auswählen

# For more options and information see
# http://rpf.io/configtxt
# Some settings may impact device functionality. See link above for details

# HAOS - don't change it!
disable_splash=1
kernel=u-boot.bin

# uncomment for aarch64 bit support
arm_64bit=1

# uncomment to enable primary UART console
#enable_uart=1

# uncomment if you get no picture on HDMI for a default "safe" mode
#hdmi_safe=1

# uncomment this if your display has a black border of unused pixels visible
# and your display can output without overscan
#disable_overscan=1

# uncomment the following to adjust overscan. Use positive numbers if console
# goes off screen, and negative if there is too much border
#overscan_left=16
#overscan_right=16
#overscan_top=16
#overscan_bottom=16

# uncomment to force a console size. By default it will be display's size minus
# overscan.
#framebuffer_width=1280
#framebuffer_height=720

# uncomment if hdmi display is not detected and composite is being output
#hdmi_force_hotplug=1

# uncomment to force a specific HDMI mode (this will force VGA)
#hdmi_group=1
#hdmi_mode=1

# uncomment to force a HDMI mode rather than DVI. This can make audio work in
# DMT (computer monitor) modes
#hdmi_drive=2

# uncomment to increase signal to HDMI, if you have interference, blanking, or
# no display
#config_hdmi_boost=4

# uncomment for composite PAL
#sdtv_mode=2

# Uncomment to disable continous SD-card poll (for USB SSD)
#dtparam=sd_poll_once=on

# Uncomment some or all of these to enable the optional hardware interfaces
#dtparam=i2c_arm=on
#dtparam=i2s=on
#dtparam=spi=on

# Uncomment this to enable the lirc-rpi module
#dtoverlay=lirc-rpi

# Uncomment this to enable GPIO support for RPI-RF-MOD/HM-MOD-RPI-PCB
enable_uart=1
dtparam=i2c_arm=on
dtoverlay=miniuart-bt
dtoverlay=rpi-rf-mod

# Additional overlays and parameters are documented /boot/overlays/README

# Enable audio (loads snd_bcm2835)
dtparam=audio=on

[pi4]
# Enable DRM VC4 V3D driver on top of the dispmanx display stack
dtoverlay=vc4-fkms-v3d
max_framebuffers=2
# Enable boost from 1.5Ghz to 1.8Ghz on compatible models
arm_boost=1

[all]
#dtoverlay=vc4-fkms-v3d
#max_framebuffers=2
Die Änderungen an der config.txt habe ich direkt auf der /boot Partition der SD-Karte vorgenommen, nachdem ich die Karte lokal (unter Fedora Linux) gemountet hatte:
Screenshot from 2024-03-28 20-47-32.png
Nachdem ich über eventuelle Probleme mit CR/LF (Windows) und LF (Linux) Line Endings und UTF-8 Character Encoding gelesen hatte, habe ich die config.txt erneut direkt mit Windows-1252 Encoding (ANSI) und LF Line Endings gespeichert.

Andere Punkte die ich anfassen könnte sehe ich gerade nicht. Was habe ich übersehen?

Viele Grüße

Benjamin

benni123_
Beiträge: 32
Registriert: 27.03.2024, 21:11
System: Alternative CCU (auf Basis OCCU)
Wohnort: Brandenburg an der Havel
Hat sich bedankt: 12 Mal
Danksagung erhalten: 1 Mal

Re: Home Assistant mit RaspberryMatic Add-on: HMIPServer kann HM-MOD-RPI-PCB nicht ansprechen

Beitrag von benni123_ » 28.03.2024, 22:27

Nachtrag: Die piVCCU auf der gleichen Hardware läuft wiegesagt immer noch problemlos.

Es kann also eigentlich kein Hardwareproblem sein.

Ich fahre die piVCCU immer Abends runter, nehme die piVCCU-SD raus, stecke die HA-SD rein und bastele ein bis zwei Stunden. Dann nehme ich die HA-SD wieder raus, stecke die piVCCU-SD rein und fahre wieder hoch, damit das Licht (nur die Hue-Komponenten) wieder geht. :D :wink:

Hoffnunghilftdas
Beiträge: 2
Registriert: 01.02.2024, 01:02
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 2 Mal

Re: Home Assistant mit RaspberryMatic Add-on: HMIPServer kann HM-MOD-RPI-PCB nicht ansprechen

Beitrag von Hoffnunghilftdas » 31.03.2024, 10:45

Moin,
Ich weiß nicht ob ich alles richtig verstanden habe, da ich noch relativ neu bin.
Ich betreibe aktuell eine RaspMatic 3.75 auf dem HASS 12.1 mit auf den GPIO-Pins gesteckten (neuen) HM-MOD RF-Modul.
Bei mir wollte es auch erst nicht funktionieren, dass das Modul erkannt wird. Dafür musste ich in der Config.txt 4-5 Codezeilen einkommentieren und speichern.
Da habe ich auf YouTube die Videoserie genutzt von „Simon42“ in Verbindung mit GitHub.
Es wird nun erkannt und ich kann die Geräte anlernen.

Was bei mir bisher noch nicht funktioniert, dass ich auf die Entitäten (also meine angelegten HomematicIP-Geräte) über HASS bedienen kann.

Hat dafür jemand einen Tipp für mich ?

Vielen Dank und schöne Osterfeiertage.
LG Micha
Raspberry Pi4 mit 4GB
Gpio-HM-RF-MOD
HASS-12.1
RaspMatic 3.75
Installation auf SSD
Verwendung eines ZigBee-Sticks

Hoffnunghilftdas
Beiträge: 2
Registriert: 01.02.2024, 01:02
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 2 Mal

Re: Home Assistant mit RaspberryMatic Add-on: HMIPServer kann HM-MOD-RPI-PCB nicht ansprechen

Beitrag von Hoffnunghilftdas » 31.03.2024, 10:54

benni123_ hat geschrieben:
28.03.2024, 22:09
Hallo Jens,

danke für deine Antwort!

Ich habe jetzt das RaspberryMatic Add-on nochmal neuinstalliert, um eventuellen Problemen mit dem eingespielten PiVCCU-Backup aus dem Weg zu gehen.

Die Einträge im boot.log bleiben die gleichen:

Code: Alles auswählen

***** /var/log/boot.log *****
Mounting /data as /usr/local (Home Assistant Add-On): OK
Starting watchdog...
Identifying host system: Raspberry Pi 4 Model B Rev 1.2 (oci), OK
Initializing RTC Clock: no hardware found
Running sysctl: OK
Checking for Factory Reset: not required
Checking for Backup Restore: not required
Running seedrng: OK
Initializing System: OK
Setup ca-certificates: OK
Starting logging: OK
Init onboard LEDs: init, OK
Starting iptables: OK
Starting network: eth0: link up, fixed, firewall, inet up, 172.30.33.0, OK
Identifying Homematic RF-Hardware: ....HmRF: n/a, HmIP: HM-MOD-RPI-PCB/GPIO@fe201000.serial, OK
Updating Homematic RF-Hardware: HM-MOD-RPI-PCB: 2.8.6, not necessary, OK
Starting hs485dLoader: disabled
Starting xinetd: OK
Starting eq3configd: OK
Starting lighttpd: creating new SSL cert... OK
Starting ser2net: disabled
Starting ssdpd: OK
Starting ha-proxy: OK
Starting NUT services: disabled
Initializing Third-Party Addons: OK
Starting LGWFirmwareUpdate: ...OK
Setting LAN Gateway keys: OK
Starting hs485d: disabled
Starting multimacd: not required
Starting rfd: no BidCos-RF hardware found
Starting HMIPServer: .......................................................................................................................................................ERROR
Starting ReGaHss: .OK
Starting CloudMatic: OK
Starting NeoServer: OK
Starting Third-Party Addons: OK
Starting crond: OK
Setup onboard LEDs: booted, OK
Finished Boot: 3.75.6.20240316 (raspmatic_oci_arm64)
Die Einträge sind (wie zu erwarten) identisch zum Log des Add-ons in Home Assistant:
Screenshot from 2024-03-28 21-50-01.png

Der HMIPServer scheint keine Verbindung zum Funkmodul zu bekommen. In der CCU WebUI findet sich folgender Eintrag in den Alarms:
Screenshot from 2024-03-28 21-53-04.png

Weiterhin folgende Warnung:
Screenshot from 2024-03-28 21-53-26.png

Daraufhin habe ich (wie von dir vorgeschlagen) die Einträge in de config.txt erneut geprüft. Hier alle Einträge:

Code: Alles auswählen

# For more options and information see
# http://rpf.io/configtxt
# Some settings may impact device functionality. See link above for details

# HAOS - don't change it!
disable_splash=1
kernel=u-boot.bin

# uncomment for aarch64 bit support
arm_64bit=1

# uncomment to enable primary UART console
#enable_uart=1

# uncomment if you get no picture on HDMI for a default "safe" mode
#hdmi_safe=1

# uncomment this if your display has a black border of unused pixels visible
# and your display can output without overscan
#disable_overscan=1

# uncomment the following to adjust overscan. Use positive numbers if console
# goes off screen, and negative if there is too much border
#overscan_left=16
#overscan_right=16
#overscan_top=16
#overscan_bottom=16

# uncomment to force a console size. By default it will be display's size minus
# overscan.
#framebuffer_width=1280
#framebuffer_height=720

# uncomment if hdmi display is not detected and composite is being output
#hdmi_force_hotplug=1

# uncomment to force a specific HDMI mode (this will force VGA)
#hdmi_group=1
#hdmi_mode=1

# uncomment to force a HDMI mode rather than DVI. This can make audio work in
# DMT (computer monitor) modes
#hdmi_drive=2

# uncomment to increase signal to HDMI, if you have interference, blanking, or
# no display
#config_hdmi_boost=4

# uncomment for composite PAL
#sdtv_mode=2

# Uncomment to disable continous SD-card poll (for USB SSD)
#dtparam=sd_poll_once=on

# Uncomment some or all of these to enable the optional hardware interfaces
#dtparam=i2c_arm=on
#dtparam=i2s=on
#dtparam=spi=on

# Uncomment this to enable the lirc-rpi module
#dtoverlay=lirc-rpi

# Uncomment this to enable GPIO support for RPI-RF-MOD/HM-MOD-RPI-PCB
enable_uart=1
dtparam=i2c_arm=on
dtoverlay=miniuart-bt
dtoverlay=rpi-rf-mod

# Additional overlays and parameters are documented /boot/overlays/README

# Enable audio (loads snd_bcm2835)
dtparam=audio=on

[pi4]
# Enable DRM VC4 V3D driver on top of the dispmanx display stack
dtoverlay=vc4-fkms-v3d
max_framebuffers=2
# Enable boost from 1.5Ghz to 1.8Ghz on compatible models
arm_boost=1

[all]
#dtoverlay=vc4-fkms-v3d
#max_framebuffers=2
Die Änderungen an der config.txt habe ich direkt auf der /boot Partition der SD-Karte vorgenommen, nachdem ich die Karte lokal (unter Fedora Linux) gemountet hatte:
Screenshot from 2024-03-28 20-47-32.png

Nachdem ich über eventuelle Probleme mit CR/LF (Windows) und LF (Linux) Line Endings und UTF-8 Character Encoding gelesen hatte, habe ich die config.txt erneut direkt mit Windows-1252 Encoding (ANSI) und LF Line Endings gespeichert.

Andere Punkte die ich anfassen könnte sehe ich gerade nicht. Was habe ich übersehen?

Viele Grüße

Benjamin
Hey Benni,

Ich kann Dir gerne mal meine Config.txt senden bzw. posten - wenn Dir das helfen würde….

LG Micha
Raspberry Pi4 mit 4GB
Gpio-HM-RF-MOD
HASS-12.1
RaspMatic 3.75
Installation auf SSD
Verwendung eines ZigBee-Sticks

Benutzeravatar
Baxxy
Beiträge: 10850
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 610 Mal
Danksagung erhalten: 2230 Mal

Re: Home Assistant mit RaspberryMatic Add-on: HMIPServer kann HM-MOD-RPI-PCB nicht ansprechen

Beitrag von Baxxy » 31.03.2024, 11:26

Hoffnunghilftdas hat geschrieben:
31.03.2024, 10:45
Hat dafür jemand einen Tipp für mich ?
RaspberryMatic ist hier nur ein AddOn was innerhalb Homeassistant läuft.
Du brauchst noch eine Integration die RaspberryMatic in den Homeassistant integriert.
https://github.com/jens-maus/RaspberryM ... ntegration
Hoffnunghilftdas hat geschrieben:
31.03.2024, 10:45
mit auf den GPIO-Pins gesteckten (neuen) HM-MOD RF-Modul
Das "neue" ist das RPI-RF-MOD, das lässt sich normalerweise nicht einfach so auf die GPIO-Leiste eines Pi4B stecken weil die Netzwerkbuchse im Weg ist.
@benni123_ nutzt aber das "alte" HM-MOD-RPI-PCB, und es gibt Unterschiede bei der GPIO-Ansteuerung.

An der .config.txt kann man eigentlich nichts falsch machen, es müssen nur die 4 Zeilen im entsprechenden Block "uncomment" werden.

benni123_
Beiträge: 32
Registriert: 27.03.2024, 21:11
System: Alternative CCU (auf Basis OCCU)
Wohnort: Brandenburg an der Havel
Hat sich bedankt: 12 Mal
Danksagung erhalten: 1 Mal

Re: Home Assistant mit RaspberryMatic Add-on: HMIPServer kann HM-MOD-RPI-PCB nicht ansprechen

Beitrag von benni123_ » 31.03.2024, 13:52

Hallo Zusammen,

Danke Micha für das Angebot mir die config.txt zuzusenden. Ich denke aber, dass das eigentlich nicht das Problem ist.

Es ist genau wie Baxxy es schon analysiert hat: Ich nutze das (alte) HM-MOD-RPI-PCB und nicht das (neue) RPI-RF-MOD und das editieren der config.txt ist eigentlich nicht allzu schwer. Ich glaube nicht, dass ich da ein Fehler gemacht habe.

Aber gerne kannst du es hier mal posten, dann würde ich es abgleichen. Danke dafür. :-)

Ich bin dankbar für alle weiteren Tipps.

Frohe Ostern Euch!

Benjamin

Benutzeravatar
Baxxy
Beiträge: 10850
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 610 Mal
Danksagung erhalten: 2230 Mal

Re: Home Assistant mit RaspberryMatic Add-on: HMIPServer kann HM-MOD-RPI-PCB nicht ansprechen

Beitrag von Baxxy » 01.04.2024, 20:49

Wie angekündigt habe ich mir das nun mal selbst angesehen.
  • HA-OS 12.1 frisch auf eine SD-Karte gebrutzelt und den Pi4B-4GB mit aufgestecktem HM-MOD-RPI-PCB davon gebootet.
    (Am Monitor und mit angeschlossener Tastatur)
  • HA Ersteinrichtung über den Browser gemacht.
  • Über die Tastatur am Monitor mit vi /mnt/boot/config.txt die 4 nötigen Zeilen auskommentiert.
    (nervig weil deutsche Tastatur mit englischer HA Konsole...)
  • HA über den Browser neu gestartet.
  • RM-Repo hinzugefügt, RM installiert und gestartet
Unspektakuläres Ergebnis... läuft:

Code: Alles auswählen

Mounting /data as /usr/local (Home Assistant Add-On): OK
Starting watchdog...
Identifying host system: Raspberry Pi 4 Model B Rev 1.2 (oci), OK
Initializing RTC Clock: no hardware found
Running sysctl: OK
Checking for Factory Reset: not required
Checking for Backup Restore: not required
Running seedrng: OK
Initializing System: OK
Setup ca-certificates: OK
Starting logging: OK
Init onboard LEDs: init, OK
Starting iptables: OK
Starting network: eth0: link up, fixed, firewall, inet up, 172.30.33.0, OK
Identifying Homematic RF-Hardware: ....HmRF: HM-MOD-RPI-PCB/GPIO@fe201000.serial, HmIP: HM-MOD-RPI-PCB/GPIO@fe201000.serial, OK
Updating Homematic RF-Hardware: HM-MOD-RPI-PCB: 2.8.6, not necessary, OK
Starting hs485dLoader: disabled
Starting xinetd: OK
Starting eq3configd: OK
Starting lighttpd: OK
Starting ser2net: disabled
Starting ssdpd: OK
Starting ha-proxy: OK
Starting NUT services: disabled
Initializing Third-Party Addons: OK
Starting LGWFirmwareUpdate: ...OK
Setting LAN Gateway keys: OK
Starting hs485d: disabled
Starting multimacd: .......OK
Starting rfd: .OK
Starting HMIPServer: ..............OK
Starting ReGaHss: .OK
Starting CloudMatic: OK
Starting NeoServer: disabled
Starting Third-Party Addons: OK
Starting crond: OK
Setup onboard LEDs: booted, OK
Finished Boot: 3.75.6.20240316 (raspmatic_oci_arm64)
Somit ist es kein allgemeines Problem sondern irgendwas haut bei dir (leider) nicht hin.

benni123_
Beiträge: 32
Registriert: 27.03.2024, 21:11
System: Alternative CCU (auf Basis OCCU)
Wohnort: Brandenburg an der Havel
Hat sich bedankt: 12 Mal
Danksagung erhalten: 1 Mal

Re: Home Assistant mit RaspberryMatic Add-on: HMIPServer kann HM-MOD-RPI-PCB nicht ansprechen

Beitrag von benni123_ » 01.04.2024, 21:14

Hallo Baxxy,

Vielen Dank für die Mühe.

So sollte es sein, aber verwundert bin ich trotzdem.

Ich könnte es auch noch einmal neu aufsetzen, um Fehlerquellen auszuschließen.

Eine Frage noch vorab:
- Welches Home Assistant Image hast du verwendet?

Ich habe dieses hier verwendet
https://github.com/home-assistant/opera ... 2.1.img.xz
und mit Balena Etcher auf die SD Karte gebracht.

Die config.txt würde ich dann auch direkt über einen angeschlossenen Monitor editieren. Es würde mich sehr wundern, wenn dort etwas anderes rauskommt. Aber weitere Ideen woran es liegen kann, habe ich aktuell noch nicht.

Falls das nicht helfen sollte, würde ich noch mal ein Foto von meinem Raspberry Pi und der aufgesteckten Karte machen. Vielleicht hängt es dort?

Viele Grüße

Benjamin
Zuletzt geändert von benni123_ am 01.04.2024, 21:43, insgesamt 1-mal geändert.

Benutzeravatar
Baxxy
Beiträge: 10850
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 610 Mal
Danksagung erhalten: 2230 Mal

Re: Home Assistant mit RaspberryMatic Add-on: HMIPServer kann HM-MOD-RPI-PCB nicht ansprechen

Beitrag von Baxxy » 01.04.2024, 21:22

Zum flashen der SD-Karten nehme ich immer den Raspberry-Pi Imager, der bietet nach Auswahl des Pi4 eben das OS 12.1 an.
Ich würde mal sagen das das identisch zu dem von Dir verlinktem ist.

Wie und womit man die config.txt editiert sollte ja relativ egal sein da man ja nur die 4 '#' entfernen und speichern muss.
Korrekten Sitz den Funkmoduls setze ich jetzt mal voraus, funktioniert ja mit piVCCU.

Antworten

Zurück zu „RaspberryMatic“