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
S0 via Gpio: Conditional logging #180
Comments
Leuchtet die Richtungs-LED immer oder ist die auch gepulsed? (also muss Impuls und Richtung synchronisiert werden?)
Gruß Matthias |
Die ist permanent an oder aus je nach Betriebszustand. In der Dämmerung wenn die PV langsam aufgibt gehts auch hin und her, aber mit entsprechend niedriger Frequenz.
|
Wie wäre es, wenn ich die 2. LED als „Vorzeichen“ unterstützen würde, d.h. es würde negative Impulse geben. Reicht das oder muss es auf sep. UUID laufen? |
Das würde bzgl. Kurvenverlauf für diesen Zähler genügen, allerdings können wir dann keinen Verbrauch/Zählerstand mehr für die beiden Zählwerke berechnen. Es müssten also tatsächlich separate Kanäle sein falls das ohne den Code total zu verbiegen. |
Was leicht ginge, wäre dass ich bei neg. Impulsen, diese nicht per Identifier "Impulse" sondern z.B. "Impulse_neg" (und statt Power Power_neg) schicke. Dann könntest du in der Config einfach auf 2 unterschiedliche UUIDs mappen. (Allerdings muss man dann auch auf 2. unterschiedliche UUIDs mappen und kann ein echtes Vorzeichen nicht konfigurieren.) |
Bin mir nicht sicher was Du meinst. Vorzeichen ist mir egal, sollten positive Werte sein wie alle anderen auch. Wie müsste ich das dann mappen? |
So:
Impulse_neg wären auch positive Werte. |
Ich könnte noch einen Identifier "Impulse_sum" hinzufügen, der zusätzlich auch rückwärtszählen würde (also Impulse - Impulse_neg darstellt). Dann könnte sich das jeder nach Bedarf konfigurieren. |
Is it ok/sufficient if I add it only for real gpios and not for the UART based ones? |
For configuration I'd add: "gpio_dir": { "type": "integer", "default": -1, "description": "Optional: number of GPIO port that indicated the direction of the impulses. If used you get identifiers Impulse_neg, Power_neg, Impulse_signed and Power_signed as well." }, |
on change from positive Impulses to negative Impulses do you need a:
i.e. a 0 value on the "positive" Impulses? |
see here a first version: https://github.com/mbehr1/vzlogger/tree/enh180_direction_GPIO |
See #185. |
Implementiert mit Merge von #185. Ok to close? |
Thank you so much! |
Welcome!
Gruß Matthias |
Ich habe einen Zweirichtungszähler mit Impulsschnittstelle den ich gerne über GPIO auslesen würde. Mit den letzten großartigen Änderungen von @mbehr1 geht es .... fast.
Problem: während eine Led die Impulse ausgibt, zeigt eine zweite die Richtung (Bezug/Einspeisung) an. Um dies mit vzlogger zu realisieren würde ich mir eine condition wünschen unter der ein Impuls für einen Kanal tatsächlich geloggt wird, also etwa so:
Wäre das mit überschaubarem Aufwand umsetzbar? Eine "richtige" Kundenschnittstelle wird vom EV mit 500€ bepreist...
The text was updated successfully, but these errors were encountered: