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

[Enhancement] MQTT JSON Timestamp #1707

Closed
1 task
MichiM2 opened this issue Jul 21, 2024 · 6 comments
Closed
1 task

[Enhancement] MQTT JSON Timestamp #1707

MichiM2 opened this issue Jul 21, 2024 · 6 comments
Assignees
Labels
enhancement New feature or request fixed dev fixed

Comments

@MichiM2
Copy link

MichiM2 commented Jul 21, 2024

Platform

ESP32

Assembly

I did the assebly by myself

nRF24L01+ Module

No response

Antenna

circuit board

Power Stabilization

Elko (~100uF)

Connection picture

  • I will attach/upload an Image of my wiring

Version

0.8.127

Github Hash

8cdf364

Build & Flash Method

ESP Tools (flash)

Setup

.

Debug Serial Log output

No response

Error description

1.) For saving and reporting reasons it would be useful, to include a timestamp in every MQTT JSON-packages:
like i.e. Tasmota does: {"Time":"2024-07-21T15:24:01","U_AC": ...

@MichiM2 MichiM2 added the bug Something isn't working label Jul 21, 2024
@knickohr
Copy link

knickohr commented Jul 21, 2024

Hier sind die timestamps :

IMG_2817

@MichiM2
Copy link
Author

MichiM2 commented Jul 21, 2024

Ja, schon. Aber die sind nicht im JSON. Ich archiviere .../ch0 bis .../chx für spätere Auswertungen. Da wäre es m.E. sinnvoll, wenn der Messzeitpunkt bei den zugehörigen Daten stehen würde und nicht in einem anderen topic.

@geronet1
Copy link
Contributor

Die ../chx Topics sind nicht retained. Somit ist der Messzeitpunkt der Zeitpunkt, wann du das Topic empfängst.

@MichiM2
Copy link
Author

MichiM2 commented Jul 24, 2024

Jein.
Ganz spitzfindig: das eine ist der Messzeitpunkt, das andere der Empfangszeitpunkt.
Meist stimmen die -zumindest in einem lokalen Netzwerk- natürlich überein. Das stimmt aber nicht mehr, wenn dazwischen ge-queued wird. Beispielsweise mit einem QOS=2 .
Meiner Erachtens gehört der Messzeitpunkt mit zu den Messdaten.

@lumapu lumapu added enhancement New feature or request and removed bug Something isn't working labels Aug 4, 2024
@lumapu
Copy link
Owner

lumapu commented Aug 4, 2024

das ist was für unsere Liste #1199 (Wishlist)

@lumapu lumapu added the fixed dev fixed label Aug 4, 2024
lumapu added a commit that referenced this issue Aug 4, 2024
* add timestamp to JSON output #1707
* restart Ahoy using MqTT #1667
@lumapu
Copy link
Owner

lumapu commented Aug 4, 2024

habe den Timestamp eingebaut, finde es eine sinnvolle (einfache) Änderung.

So sieht das dann z.B. für CH1 aus:

{
    "U_DC": 41.8,
    "I_DC": 8.49,
    "P_DC": 354.9,
    "YieldDay": 0,
    "YieldTotal": 123.456,
    "Irradiation": 88.725,
    "MaxPower": 354.9,
    "ts": 1722812839
}

@lumapu lumapu closed this as completed Aug 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request fixed dev fixed
Projects
None yet
Development

No branches or pull requests

4 participants