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

Feature: MQTT solarcharger #1539

Conversation

AndreasBoehm
Copy link
Member

@AndreasBoehm AndreasBoehm commented Jan 15, 2025

The time has come, with this PR I added MQTT as a new data provider for solarchargers.

We only accept the values that are needed to make DPLs (full) solar-passthrough feature work and we don't support data from multiple solarchargers.

You can either provide MPPT output power (W) or let the OpenDTU calculate the output power by providing MPPT output current (A) and MPPT output voltage (V).

MPPT output voltage (V) can be provided for both options and will be used as a fallback voltage for the DPL when no battery is connected or does not provide values right now.

MPPT output power (W) provided

Screenshot 2025-01-15 at 17 24 09

Screenshot 2025-01-15 at 19 03 08

MPPT output current (A) and MPPT output voltage (V) provided

Screenshot 2025-01-15 at 17 24 15

Screenshot 2025-01-15 at 19 03 53

Closes #457
Based on #1457

@AndreasBoehm AndreasBoehm changed the title [Feature] MQTT solarcharger Feature: MQTT solarcharger Jan 15, 2025
@AndreasBoehm AndreasBoehm changed the base branch from development to andreasboehm/feature/restructure-vedirect January 15, 2025 16:36
@AndreasBoehm AndreasBoehm force-pushed the andreasboehm/feature/restructure-vedirect branch from e447c6b to d7ff717 Compare January 15, 2025 19:05
@AndreasBoehm AndreasBoehm force-pushed the andreasboehm/feature/mqtt-solarcharger branch from 67dda9f to 90dc6bd Compare January 15, 2025 19:08
Copy link
Member

@schlimmchen schlimmchen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This will be awesome 🚀

webapp/src/locales/en.json Outdated Show resolved Hide resolved
webapp/src/locales/en.json Outdated Show resolved Hide resolved
webapp/src/views/SolarChargerAdminView.vue Outdated Show resolved Hide resolved
webapp/src/views/SolarChargerAdminView.vue Outdated Show resolved Hide resolved
src/Configuration.cpp Outdated Show resolved Hide resolved
webapp/src/locales/de.json Outdated Show resolved Hide resolved
webapp/src/types/SolarChargerLiveDataStatus.ts Outdated Show resolved Hide resolved
@schlimmchen schlimmchen merged commit b914447 into andreasboehm/feature/restructure-vedirect Jan 17, 2025
12 checks passed
@schlimmchen schlimmchen deleted the andreasboehm/feature/mqtt-solarcharger branch January 17, 2025 08:57
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

Successfully merging this pull request may close these issues.

[Request] Get value for PV power via MQTT
2 participants