Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WiFi hostname mit V5.0.0 nicht als MQTT #128

Open
kalleick opened this issue Nov 25, 2024 · 3 comments
Open

WiFi hostname mit V5.0.0 nicht als MQTT #128

kalleick opened this issue Nov 25, 2024 · 3 comments

Comments

@kalleick
Copy link

Seit der neuen Version v5.0.0 wird nicht mehr der WiFi Hostname bei MQTT gesendet, sondern ESP Name.
Das verursacht bei FHEM einige Änderungen, die ich noch nicht wieder so umbauen konnte, dass ich konsistente Daten erhalte.
Daher die Bitte in der Config eine Möglichkeit einzubauen den hostname für mqtt selbst bestimmen zu können.

2024-11-23_15:26:46 MQTT2_ESP_Buderus_KM271 Aussentemperatur: 4
2024-11-23_17:53:38 MQTT2_ESP_Buderus_KM271 HK1_Pumpe: 100
2024-11-23_19:35:33 MQTT2_ESP_Buderus_KM271 Oelverbrauch_Gesamt_berechnet: 42467.1
2024-11-23_19:04:07 MQTT2_ESP_Buderus_KM271 WW_Isttemperatur: 57
2024-11-23_19:35:16 MQTT2_ESP_Buderus_KM271 boiler_temp: 58
2024-11-23_19:31:16 MQTT2_ESP_Buderus_KM271 burner: 1
2024-11-23_19:36:14 MQTT2_ESP_Buderus_KM271 message: OTA Update finished!
2024-11-23_19:35:36 MQTT2_ESP_Buderus_KM271 oelverbrauch: 0
2024-11-23_19:36:06 MQTT2_ESP_Buderus_KM271 pump: 100
2024-11-23_19:34:46 MQTT2_ESP_Buderus_KM271 ww_temp: 57
2024-11-25_05:47:50 MQTT2_esp32_c020cdef49c0 Aussentemperatur: 12
2024-11-25_05:45:33 MQTT2_esp32_c020cdef49c0 Oelverbrauch_Gesamt_berechnet: 42479.7
2024-11-25_05:47:44 MQTT2_esp32_c020cdef49c0 WW_Isttemperatur: 52
2024-11-25_05:47:47 MQTT2_esp32_c020cdef49c0 boiler_temp: 77
2024-11-25_05:47:47 MQTT2_esp32_c020cdef49c0 burner: 0
2024-11-25_05:47:57 MQTT2_esp32_c020cdef49c0 date_time: 25.11.2024 - 05:47:57
2024-11-25_05:45:38 MQTT2_esp32_c020cdef49c0 oelverbrauch: 0
2024-11-25_05:43:17 MQTT2_esp32_c020cdef49c0 pump: 0
2024-11-25_05:47:47 MQTT2_esp32_c020cdef49c0 ww_temp: 52

@kalleick kalleick changed the title hostname mit V5.0.0 nicht als MQTT WiFi hostname mit V5.0.0 nicht als MQTT Nov 25, 2024
@dewenni
Copy link
Owner

dewenni commented Nov 25, 2024

ah ok, jetzt habe ich es verstanden. Dein Log hat mich etwas verwirrt.

Der Topic Name für MQTT ist unverändert und kann in den MQTT Einstellungen vorgegeben werden.
In deinem Fall ist das vermutlich MQTT2.
Zur eindeutigen Identifizierung des MQTT-Client am MQTT-Broker gibt es dann noch die Clinet-ID.
Hier wurde bisher der "WiFi-Hostname" verwendet und seit 5.0.0 wird die Client-ID aus der MAC-Adresse gebildet.
Normalerweise taucht diese Client-ID aber auch nirgendwo auf. Zumindest hat das normalerweise keinen Einfluss auf die abonnierten Nachrichten. Die Nachricht selbst besteht ja nur aus Topic und Payload. Bei FHEM scheint er diese Client-ID aber irgendwie da mit einzubauen. Keine Ahnung.

Ich kann das aber gerne wieder ändern. Ist auch zugegeben eher unbewusst von mir geändert worden.

@kalleick
Copy link
Author

Ja, korrekt, Vermutlich ist der neue Ansatz MAC Adresse auch besser.
Nur hat scheinbar FHEM die Eigenheit genau das voran zu stellen im FHEM Log und damit habe ich einen Bruch in den Daten.
Vielleicht kannst Du es konfigurierbar machen (nur WiFi-Hostname oder Client-ID plus MAC)

@dewenni
Copy link
Owner

dewenni commented Nov 25, 2024

ich ändere es zurück auf den WiFi-Hostname. Der sollte ja auch eindeutig sein.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants