You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In meiner Anwendung (Verbindung über MQTT zu FHEM) habe ich das Problem, dass bei jedem Neustart von EVCC eine neue Client-ID erzeugt wird und damit in FHEM ein neues Device angelegt wird (bzw. im alten Device die Readings nicht mehr aktualisiert werden).
Aktuell wird (wenn ich das richtig verstanden habe) in evcc/provider/mqtt/client.go/ bei jedem Neustart von EVCC eine zufällige ID berechnet:
// ClientID created unique mqtt client id
func ClientID() string {
pid := rand.Int31()
return fmt.Sprintf("evcc-%d", pid)
}
Es wäre schön, wenn man diese Client-ID optional auch über die config vergeben könnte.
The text was updated successfully, but these errors were encountered:
Ahhhh. Das ist by Design- anderenfalls könnten sich mehrere EVCC Instanzen nicht bei einem MQTT Server anmelden. Wir könnten das aber konfigurierbar machen ;)
In meiner Anwendung (Verbindung über MQTT zu FHEM) habe ich das Problem, dass bei jedem Neustart von EVCC eine neue Client-ID erzeugt wird und damit in FHEM ein neues Device angelegt wird (bzw. im alten Device die Readings nicht mehr aktualisiert werden).
Aktuell wird (wenn ich das richtig verstanden habe) in evcc/provider/mqtt/client.go/ bei jedem Neustart von EVCC eine zufällige ID berechnet:
Es wäre schön, wenn man diese Client-ID optional auch über die config vergeben könnte.
The text was updated successfully, but these errors were encountered: