hmlangw auf ESP32 läuft leider nicht
Moderator: Co-Administratoren
hmlangw auf ESP32 läuft leider nicht
Hallo
ich bin auf folgende Umsetzung gestoßen, das Projekt ist ein Port von "hmlangw" auf ESP32, zu finden unter https://github.com/andyboeh/esphome-hmlgw
Ich habe das Projekt versucht auf einen ESP32 von Az-Delivery zum laufen zu bekommen, aber leider funktioniert es nicht. Ich kann es compilieren und auch auf den ESP übertragen, aber ich bekomme die ganze zeit vom Logger (Logger in ESPhome über das Netzwerk) Sync Fehler angezeigt. Hat einer von euch das Projekt schonmal auf einen ESP32 mit WLAN zum laufen bekommen?
Habe mich an das Beispiel gehalten als Config:
https://github.com/andyboeh/esphome-hml ... hmlgw.yaml
Habe auch schon unterschiedliche ESPhome Versionen ausprobiert. Leider jedoch immer mit dem gleichen Fehlerbild:
[13:28:10][E][hmlgw:202]: readBidcosFrame sync error 00
[13:28:10][D][hmlgw:255]: read from UART
[13:28:10][E][hmlgw:202]: readBidcosFrame sync error ff
[13:28:10][D][hmlgw:255]: read from UART
[13:28:10][E][hmlgw:202]: readBidcosFrame sync error 00
[13:28:10][D][hmlgw:255]: read from UART
[13:28:10][E][hmlgw:202]: readBidcosFrame sync error 00
Das rappelt so durch die Konsole.
Hat einer von euch das schon auf einen ESP32 mit wlan am laufen ?
Grüße
mario
ich bin auf folgende Umsetzung gestoßen, das Projekt ist ein Port von "hmlangw" auf ESP32, zu finden unter https://github.com/andyboeh/esphome-hmlgw
Ich habe das Projekt versucht auf einen ESP32 von Az-Delivery zum laufen zu bekommen, aber leider funktioniert es nicht. Ich kann es compilieren und auch auf den ESP übertragen, aber ich bekomme die ganze zeit vom Logger (Logger in ESPhome über das Netzwerk) Sync Fehler angezeigt. Hat einer von euch das Projekt schonmal auf einen ESP32 mit WLAN zum laufen bekommen?
Habe mich an das Beispiel gehalten als Config:
https://github.com/andyboeh/esphome-hml ... hmlgw.yaml
Habe auch schon unterschiedliche ESPhome Versionen ausprobiert. Leider jedoch immer mit dem gleichen Fehlerbild:
[13:28:10][E][hmlgw:202]: readBidcosFrame sync error 00
[13:28:10][D][hmlgw:255]: read from UART
[13:28:10][E][hmlgw:202]: readBidcosFrame sync error ff
[13:28:10][D][hmlgw:255]: read from UART
[13:28:10][E][hmlgw:202]: readBidcosFrame sync error 00
[13:28:10][D][hmlgw:255]: read from UART
[13:28:10][E][hmlgw:202]: readBidcosFrame sync error 00
Das rappelt so durch die Konsole.
Hat einer von euch das schon auf einen ESP32 mit wlan am laufen ?
Grüße
mario
Re: hmlangw auf ESP32 läuft leider nicht
Hi,
Habe folgendes Funkmodul: HM-MOD-RPI-PCB.
Firmware habe ich angeblich folgende geflashed:
https://raw.githubusercontent.com/eq-3/ ... update.eq3
Habe das laut folgendem Eintrag gemacht:
Firmware Update des UART-Moduls ohne FHEM
https://wiki.fhem.de/wiki/HM-MOD-RPI-PC ... spberry_Pi
Welche Firmware Version nutzt du?
Schöne Grüsse
Mario
Habe folgendes Funkmodul: HM-MOD-RPI-PCB.
Firmware habe ich angeblich folgende geflashed:
https://raw.githubusercontent.com/eq-3/ ... update.eq3
Habe das laut folgendem Eintrag gemacht:
Firmware Update des UART-Moduls ohne FHEM
https://wiki.fhem.de/wiki/HM-MOD-RPI-PC ... spberry_Pi
Welche Firmware Version nutzt du?
Schöne Grüsse
Mario
-
- Beiträge: 12116
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 849 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
Re: hmlangw auf ESP32 läuft leider nicht
Du brauchst die coprocessor_update_hm_only.eq3
https://github.com/eq-3/occu/blob/maste ... m_only.eq3
https://github.com/eq-3/occu/blob/maste ... m_only.eq3
Re: hmlangw auf ESP32 läuft leider nicht
Hi, die habe ich versucht zu flashen, aber bekomme folgenden fehler:
root@raspberrypi:/home/pi/hmcfgusb# ./flash-hmmoduart -U /dev/ttyAMA0 coprocessor_update_hm_only.eq3
HM-MOD-UART flasher version 0.103-git
Reading firmware from coprocessor_update_hm_only.eq3...
Firmware with 123 blocks successfully read.
Initializing HM-MOD-UART...
HM-MOD-UART opened.
Flashing 123 blocks: -
Error flashing block 0, status: 0400
gruß
mario
root@raspberrypi:/home/pi/hmcfgusb# ./flash-hmmoduart -U /dev/ttyAMA0 coprocessor_update_hm_only.eq3
HM-MOD-UART flasher version 0.103-git
Reading firmware from coprocessor_update_hm_only.eq3...
Firmware with 123 blocks successfully read.
Initializing HM-MOD-UART...
HM-MOD-UART opened.
Flashing 123 blocks: -
Error flashing block 0, status: 0400
gruß
mario
-
- Beiträge: 250
- Registriert: 08.08.2018, 20:13
- Hat sich bedankt: 7 Mal
- Danksagung erhalten: 21 Mal
Re: hmlangw auf ESP32 läuft leider nicht
Das ist die Firmware für das CCU2-Funkmodul, die entsprechende Firmware für HM_MOD_UART ist laut FHEM:jp112sdl hat geschrieben: ↑30.08.2022, 06:16Du brauchst die coprocessor_update_hm_only.eq3
https://github.com/eq-3/occu/blob/maste ... m_only.eq3
Version 1.4.1
Code: Alles auswählen
"wget -qO ./FHEM/firmware/coprocessor_update.eq3 https://raw.githubusercontent.com/eq-3/occu/28045df83480122f90ab92f7c6e625f9bf3b61aa/firmware/HM-MOD-UART/coprocessor_update.eq3"
Re: hmlangw auf ESP32 läuft leider nicht
Danke schonmal für die ganzen Infos, aber leider bekomme ich damit den gleichen Fehler
ich verwende einen ESP32-wroom-32 von az delivery, was habt ihr im Einsatz? welche Pins verwendet ihr? welche esphome version?
anbei meine yaml:
esphome:
name: homematic-gateway1
platform: ESP32
board: nodemcu-32s
# Enable logging
logger:
baud_rate: 0
hardware_uart: UART1
# Enable Home Assistant API
api:
encryption:
key: ""
ota:
password: ""
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
# Optional manual IP
manual_ip:
static_ip: 192.168.250.123
gateway: 192.168.254.1
subnet: 255.255.192.0
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "Homematic-Gateway1"
password: ""
captive_portal:
external_components:
- source: github://andyboeh/esphome-hmlgw
components: hmlgw
uart:
id: uart_bus
baud_rate: 115200
tx_pin: 17
rx_pin: 5
hmlgw:
port: 2000
keepalive_port: 2001
reset_pin: 33
ich verwende einen ESP32-wroom-32 von az delivery, was habt ihr im Einsatz? welche Pins verwendet ihr? welche esphome version?
anbei meine yaml:
esphome:
name: homematic-gateway1
platform: ESP32
board: nodemcu-32s
# Enable logging
logger:
baud_rate: 0
hardware_uart: UART1
# Enable Home Assistant API
api:
encryption:
key: ""
ota:
password: ""
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
# Optional manual IP
manual_ip:
static_ip: 192.168.250.123
gateway: 192.168.254.1
subnet: 255.255.192.0
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "Homematic-Gateway1"
password: ""
captive_portal:
external_components:
- source: github://andyboeh/esphome-hmlgw
components: hmlgw
uart:
id: uart_bus
baud_rate: 115200
tx_pin: 17
rx_pin: 5
hmlgw:
port: 2000
keepalive_port: 2001
reset_pin: 33
-
- Beiträge: 250
- Registriert: 08.08.2018, 20:13
- Hat sich bedankt: 7 Mal
- Danksagung erhalten: 21 Mal
Re: hmlangw auf ESP32 läuft leider nicht
Hier meine Config, ist nicht die aktuellste (an die komme ich gerade nicht dran), aber sollte auch laufen:
Ich nutze WT32-ETH01 am LAN-Port, deswegen der "ethernet"-Abschnitt
"time" sollte irrelevant sein, ist nur ein Überbleibsel aus einer Bespiel-Config
Code: Alles auswählen
esphome:
name: homematic-gateway1
platform: ESP32
board: esp-wrover-kit
# Example configuration entry
debug:
# Logger must be at least debug (default)
logger:
level: debug
# Enable Home Assistant API
api:
ota:
ethernet:
type: LAN8720
mdc_pin: GPIO23
mdio_pin: GPIO18
clk_mode: GPIO0_IN
phy_addr: 1
power_pin: GPIO16
time:
- platform: sntp
id: sntp_time
timezone: Europe/Berlin
external_components:
- source: github://andyboeh/esphome-hmlgw
components: hmlgw
uart:
id: uart_bus
baud_rate: 115200
tx_pin: 17
rx_pin: 5
hmlgw:
port: 2000
keepalive_port: 2001
reset_pin: 33
"time" sollte irrelevant sein, ist nur ein Überbleibsel aus einer Bespiel-Config
Re: hmlangw auf ESP32 läuft leider nicht
ich bekomme es einfach nicht zum laufen
hat jemand vielleicht von euch ne bin, die ich mal flashen kann und die einen ap aufmacht, wo ich prüfen kann, ob dort der port 2000 aktiviert ist.
ich weiß mir leider nicht anders mehr zuhelfen
oder liegt das an der wlan implementierung? ich versuche es nämlich über die wlan schnittstelle und nicht über eine lan..
gruß
mario
hat jemand vielleicht von euch ne bin, die ich mal flashen kann und die einen ap aufmacht, wo ich prüfen kann, ob dort der port 2000 aktiviert ist.
ich weiß mir leider nicht anders mehr zuhelfen
oder liegt das an der wlan implementierung? ich versuche es nämlich über die wlan schnittstelle und nicht über eine lan..
gruß
mario
-
- Beiträge: 250
- Registriert: 08.08.2018, 20:13
- Hat sich bedankt: 7 Mal
- Danksagung erhalten: 21 Mal
Re: hmlangw auf ESP32 läuft leider nicht
Verstehe nicht ganz, wie ich dir helfen kann... Kompilieren kannst du doch offenbar, was nützt dann meine .hex, die ich zwar für WLAN kompilieren aber nicht testen kann?