HM-MOD-RPI-PCB auf Raspberry 3 aktivieren

Begonnen von vonvogel, 29 Oktober 2017, 18:29:10

Vorheriges Thema - Nächstes Thema

Otto123

So ist es. Und zwar mit Ruhe und Zeit zwischen den Anlernvorgängen. Jedes Gerät einzeln fertig machen.

Grundlage der Doku für FHEM ist englisch. Das ist so festgeschrieben.

Gruß Otto
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

vonvogel

Hallo Otto!

Dank deiner Hilfe konnte ich die HM-Thermostate pairen!
Vielen Dank erst mal soweit!

Es ist halt wie immer, wenn man es kann ist alles einfach!
Im Grunde fehlten mir ja "nur" die beiden Befehlszeilen:

attr myHmUART hmId 5843D6   (einmal ausführen)
set myHmUART hmPairForSec 600   (für jedes HM-Gerät einmal ausführen und am HM-Geräte in den Anlernmodus wechseln)

Jetzt geht es an die nächsten Schritte..
Bis jetzt hab ich nur die HM-Thermostate gepairt.
Kann ich eigentlich auch die HM-Fenster/Türsensoren die bereits mit den HM-Thermostaten verbunden sind auf die gleiche Art pairen oder geht dann die Verbindung mit den Thermostaten verloren?

LG

Wolfgang

Otto123

Hallo Wolfgang,

die peerings stehen direkt in den Geräten und bleiben erhalten beim anlernen an die Zentrale.

Die Befehle kannst Du in der Oberfläche übrigens auch prima auswählen und  "klicken"

Gruß Otto
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

kvo1

Hallo Otto,
ich versuche gerade einen neuen RPI3 mit dem   HM-MOD-RPI-PCB - Modul zu beglücken (mit Stretch)

bin nach der Anleitung https://wiki.fhem.de/wiki/HM-MOD-RPI-PCB_HomeMatic_Funkmodul_f%C3%BCr_Raspberry_Pi vorgegangen.

Leider wechselt der Status immer zwischen init und disconnect !

ls -l /dev/ser*
lrwxrwxrwx 1 root root 7 Apr 16 20:45 /dev/serial0 -> ttyAMA0
lrwxrwxrwx 1 root root 5 Apr 16 20:45 /dev/serial1 -> ttyS0

Habe dann versucht die FW nach Deiner Anleitung zu flashen....

hier kommt dann die Meldung ..."Communication with the module timed out, is the serial port configured correctly?" was dann natürlich den
Statuswechsel im Fhem erklärt.

Hast ggf. noch ne Idee ?

danke
kvo1
RPi1: mit CUL: HM-CC-RT-DN,HM-ES-PMSw1-Pl,HM-LC-BL1-FM,HM-LC-Bl1PBU-FM,HM-LC-SW1-PL2,HM-SCI-3-FM,HM-SEC-SC-2,KFM-Sensor
RPi2: Viessmann(optolink) mit 99_VCONTROL.pm,
Cubietruck: Wheezy / Apache / Owncloud
Cubietruck: Armbian(Jessie) / fhem 5.7 / LMS 7.9
RPi3: (Test) mit 7" Touch  &  HM-MOD-RPI-PCB

Otto123

Was sagt
systemctl status serial-getty@ttyAMA0.service
cat /boot/config.txt
ls -l /dev/ttyAMA0
Wie ist das System auf den Pi gekommen?

Gruß Otto
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

kvo1

Hallo Otto,

systemctl status serial-getty@ttyAMA0.service
serial-getty@ttyAMA0.service - Serial Getty on ttyAMA0
   Loaded: loaded (/lib/systemd/system/serial-getty@.service; disabled; vendor preset: enabled)
   Active: inactive (dead)
     Docs: man:agetty(8)
           man:systemd-getty-generator(8)
           http://0pointer.de/blog/projects/serial-console.html

cat /boot/config.txt
enable_uart=1
dtoverlay=pi3-miniuart-bt
core_freq=250

ls -l /dev/ttyAMA0
crw-rw---- 1 root dialout 204, 64 Apr 16 23:12 /dev/ttyAMA0

Ansonsten installiert gemäß  https://debian.fhem.de/

kvo1


RPi1: mit CUL: HM-CC-RT-DN,HM-ES-PMSw1-Pl,HM-LC-BL1-FM,HM-LC-Bl1PBU-FM,HM-LC-SW1-PL2,HM-SCI-3-FM,HM-SEC-SC-2,KFM-Sensor
RPi2: Viessmann(optolink) mit 99_VCONTROL.pm,
Cubietruck: Wheezy / Apache / Owncloud
Cubietruck: Armbian(Jessie) / fhem 5.7 / LMS 7.9
RPi3: (Test) mit 7" Touch  &  HM-MOD-RPI-PCB

Otto123

Hi kvo1,

das sieht eigentlich alles gut aus.

Hast Du das ganze System mal heruntergefahren, stromlos gemacht und das Modul vom GPIO abgezogen?
Anschließend natürlich alles wieder zusammenbauen und starten  :D

Bevor das nicht sauber in FHEM läuft brauchst Du eigentlich nicht versuchen in FHEM zu flashen.

Die Frage nach dem System, war eigentlich nach "debian" gemeint:  ;) raspbian-stretch-lite ?

Lötstellen kontrolliert? Kein Schluss? Beide Platinen richtig herum zusammen gelötet?
https://wiki.fhem.de/w/images/thumb/0/02/HM-MOD-RPI-PCB.jpg/560px-HM-MOD-RPI-PCB.jpg

Gruß Otto
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

kvo1

Hi Otto,

die gute Nachricht, es läuft  ;)

übrigens....     "raspbian-stretch with desktop"

Habe das Module nochmal gezogen (vor Spg. ab  :) ) und wieder gesteckt, dann nochmal mit raspi-config  die Port aktiviert
und anschließend in /boot/cmdline.txt  den Eintrag console=serial0,115200 gelöst.
Vermutlich hätte aber die erste Aktion gereicht. ?

Der "state" ist jetzt stabil auf opened und das FW-update auf 1.4.1 per Fhem lief auch !

Danke nochmal und gruss nach Leipzig

Klaus
RPi1: mit CUL: HM-CC-RT-DN,HM-ES-PMSw1-Pl,HM-LC-BL1-FM,HM-LC-Bl1PBU-FM,HM-LC-SW1-PL2,HM-SCI-3-FM,HM-SEC-SC-2,KFM-Sensor
RPi2: Viessmann(optolink) mit 99_VCONTROL.pm,
Cubietruck: Wheezy / Apache / Owncloud
Cubietruck: Armbian(Jessie) / fhem 5.7 / LMS 7.9
RPi3: (Test) mit 7" Touch  &  HM-MOD-RPI-PCB

Wernieman

Btw:
Warum "Desktop"? Eigentlich sollte man solche "Server" lieber Headless betreiben. Zusätzlich hat ein Pi relativ wenig Speicher ....
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Otto123

Zitat von: kvo1 am 17 April 2018, 00:19:12
und anschließend in /boot/cmdline.txt  den Eintrag console=serial0,115200 gelöst.
Moin Klaus,

das war es!

Und wie Werner sagt, besser nur raspbian-lite nehmen.

Gruß Otto
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

kvo1

Moin Zusammen,

"Desktop" deshalb, weil ich (ursprünglich) ein 7" - Display mit betreiben wollte.  :)

Vielleicht geh ich aber auf raspbian-lite zurück, is ja schnell gemacht  ;)

gruss
RPi1: mit CUL: HM-CC-RT-DN,HM-ES-PMSw1-Pl,HM-LC-BL1-FM,HM-LC-Bl1PBU-FM,HM-LC-SW1-PL2,HM-SCI-3-FM,HM-SEC-SC-2,KFM-Sensor
RPi2: Viessmann(optolink) mit 99_VCONTROL.pm,
Cubietruck: Wheezy / Apache / Owncloud
Cubietruck: Armbian(Jessie) / fhem 5.7 / LMS 7.9
RPi3: (Test) mit 7" Touch  &  HM-MOD-RPI-PCB

assli

Hallo zusammen,
ich bin leider auch ein Neuling mit einem Problem. Ich habe die Foren schon mittlerweile auf und ab gelesen, doch leider habe ich mein Problem noch nicht lösen können.
Folgendes:
Ich habe eine RPI3 mit Stretch und FHEM laufen.
Diverse SONOFF Module(geflasht) laufen bereits seit einger Zeit sehr stabil.
Nun habe ich HOMEMATIC Komponenten, die ich mittels HM-MOD-RPI-PCB einbinden möchte.
Das HM-MOD-RPI-PCB habe ich schon geflasht(screenshot im Anhang).



Laut Anleitungen habe ich auch schon die Schnittstellen modifiziert...

pi@fhem:~ $ ls -l /dev/ttyAMA0
crw-rw---- 1 root dialout 204, 64 Jul 17 12:09 /dev/ttyAMA0
pi@fhem:~ $ ls -l /dev/serial*
lrwxrwxrwx 1 root root 7 Jul 16 12:17 /dev/serial0 -> ttyAMA0
lrwxrwxrwx 1 root root 5 Jul 16 12:17 /dev/serial1 -> ttyS0
pi@fhem:~ $

Ich glaube/hoffe das ich zur Vorbereitung nichts vergessen habe!?
Nun möchte ich eine FS20 ST4 Steckdose mit FHEM pairen.
Autocreate ist ON.
Im FHEM habe ich ein define mit "define myHmUART HMUARTLGW /dev/ttyAMA0" angelegt.

Wie erkennt FHEM nun den FS20? (am FS20 habe ich den Button auf verschiedenste Weise gedrückt. -> EIN- AUS- ANLERNMODUS)

Ersuche um Hilfestellung!
Vielen Dank.



Beta-User

Zitat von: assli am 17 Juli 2018, 12:20:25
Nun habe ich HOMEMATIC Komponenten, die ich mittels HM-MOD-RPI-PCB einbinden möchte.
Nun möchte ich eine FS20 ST4 Steckdose mit FHEM pairen.
Ja was denn nun? HomeMatic oder FS20????
Das Pi-PCB kann _nur_ HomeMatic, kein FS20 (das dafür aber gut)...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Otto123

Aber die Einbindung das HM-MOD-RPI-PCB hat gut geklappt!  ;D
Also mit Homematic Komponenten sollte alles gut funktionieren!

BTW: auch andere 868 Funkkomponenten werden nicht funktionieren.  ;)

Gruß Otto
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

assli

OK, dann habe ich mich selber gelegt :-)
Das HM-MOD-RPI-PCB habe ich eingentlich für Rolladenaktor HM-LC-BI1-FM bestellt. Da dieser aber schon verbaut ist wollte ich zum probieren einen FS20 nehmen.
Für diesen HM-LC-BI1-FM sollte es laufen oder ?
Für den FS20 muss ich dann einen CUL Stick nehmen?

Wie lerne ich den HM-LC-BI1-FM in FHEM an?
Danke,