<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Hallo Frank,<div class=""><br class=""></div><div class="">ist im GoSDM Master implementiert, aber völlig ungetestet! Würde mich über Feedback freuen, gerne auch ein Belegexemplar für den Zähler...</div><div class=""><br class=""></div><div class="">Viele Grüße,</div><div class="">Andreas</div><div class=""><div><br class=""><blockquote type="cite" class=""><div class="">On 14. Dec 2018, at 23:30, Frank Richter <<a href="mailto:frank.richter83@gmail.com" class="">frank.richter83@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="auto" class=""><div dir="auto" class="">Bitteschön:</div><div dir="auto" class=""><br class=""></div><div dir="auto" class=""><a href="https://ineprometering.com/wp-content/uploads/2018/09/PRO380-user-manual-V2-18.pdf" target="_blank" rel="noreferrer" class="">https://ineprometering.com/wp-content/uploads/2018/09/PRO380-user-manual-V2-18.pdf</a></div><div dir="auto" class=""><br class=""></div><div dir="auto" class=""><a href="https://www.kdk-dornscheidt.de/BMEcat/BEDIEN_DOC/Bedienungsanleitung_KDK_PRO380_4205100Pro_420506Pro_S_Mbus_Modbus_V2_00.pdf" class="">https://www.kdk-dornscheidt.de/BMEcat/BEDIEN_DOC/Bedienungsanleitung_KDK_PRO380_4205100Pro_420506Pro_S_Mbus_Modbus_V2_00.pdf</a><br class=""></div><div dir="auto" class=""><br class=""></div><div dir="auto" class="">KDK gibt zwei Sätze Modbus-Register an, bei Inepro stehen wohl nur die aktuellen und der Hinweis, dass die alten auch noch funktionieren, diese werden aber nicht mehr angegeben.</div><div dir="auto" class=""><br class=""></div><div dir="auto" class="">Ich würde mich an die Inepro-Doku halten, die sind schließlich der Hersteller des Zählers.</div><div dir="auto" class=""><br class=""></div><div dir="auto" class="">Viele Grüße</div><div dir="auto" class="">Frank</div><div dir="auto" class=""><br class=""></div><br class=""><div class="gmail_quote"><div dir="ltr" class="">Am Fr., 14. Dez. 2018, 21:08 hat Andreas Goetz <<a href="mailto:cpuidle@gmail.com" target="_blank" rel="noreferrer" class="">cpuidle@gmail.com</a>> geschrieben:<br class=""></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word;line-break:after-white-space" class="">Ups, den hab ich überlesen! Wenn Du Doku dafür hast her damit!<div class=""><br class=""></div><div class="">Viele Grüße, Andreas</div><div class=""><br class=""><div class=""><br class=""><blockquote type="cite" class=""><div class="">On 14. Dec 2018, at 19:52, Frank Richter <<a href="mailto:frank.richter83@gmail.com" rel="noreferrer noreferrer" target="_blank" class="">frank.richter83@gmail.com</a>> wrote:</div><br class="m_-3507427748871824623m_1826197358380551197Apple-interchange-newline"><div class=""><div dir="auto" class=""><div dir="auto" class="">Hallo Andreas,<div dir="auto" class=""><br class=""></div><div dir="auto" class="">danke für den Hinweis, werde ich testen. Ohne Differenzierung in der Zeitauflösung hab ich allerdings noch keinen konkreten Use Case dafür.</div><div dir="auto" class=""><br class=""></div><div dir="auto" class="">Hast du meinen Vorschlag bzgl. Support für weiteren Zähler (Solarlog Pro 380 aka KDK Count 3 Pro aka Inepro Pro 380) in GoSDM eigentlich überlesen oder kein Interesse?</div><div dir="auto" class=""><br class=""></div><div dir="auto" class="">Viele Grüße</div><div dir="auto" class="">Frank</div><div dir="auto" class=""><br class=""></div></div><br class=""><div class="gmail_quote"><div dir="ltr" class="">Am Fr., 14. Dez. 2018, 15:15 hat Andreas Goetz <<a href="mailto:cpuidle@gmail.com" rel="noreferrer noreferrer noreferrer" target="_blank" class="">cpuidle@gmail.com</a>> geschrieben:<br class=""></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="">Hallo Frank,<div class=""><br class=""></div><div class="">nur kurz falls nicht offensichtlich: "PUSH" Server "parallel" geht jetzt schon- einfach einen zweiten Draht zu einem anderen Ziel ziehen!</div><div class=""><br class=""></div><div class="">Viele Grüße, Andreas</div><div class=""><br class=""></div></div><br class=""><div class="gmail_quote"><div dir="ltr" class="">On Wed, Dec 12, 2018 at 11:43 PM Frank Richter <<a href="mailto:frank.richter83@gmail.com" rel="noreferrer noreferrer noreferrer noreferrer" target="_blank" class="">frank.richter83@gmail.com</a>> wrote:<br class=""></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="auto" class=""><div class="">Hi Andreas,<div dir="auto" class=""><br class=""></div><div dir="auto" class="">ich denke das kann auf jeden Fall was sehr nützliches werden!</div><div dir="auto" class=""><br class=""></div><div dir="auto" class="">Die Frage bzgl. mehrerer Mappings pro Wire kann ich grad noch nicht überblicken.</div><div dir="auto" class=""><br class=""></div><div dir="auto" class="">Feature-Wunschliste? Da bin ich dabei:</div><div dir="auto" class=""><br class=""></div><div dir="auto" class="">* Serverseitige Aggregation oder mindestens Ausdünnen der Daten vor Weitergabe an VZ-MW</div><div dir="auto" class=""><br class=""></div><div dir="auto" class="">* parallel Weitergabe von hoch aufgelösten Live-Daten an Push-Server</div><div dir="auto" class=""><br class=""></div><div dir="auto" class="">* daemon mode: sicher sinnvoll wenn es dauerhaft unauffällig seinen Job erledigen soll.</div><div dir="auto" class=""><br class=""></div><div dir="auto" class="">* Web UI: ja, wenn es auch Konfiguration ermöglicht. Bloße Anzeige geht wahrscheinlich am Zweck des Tools vorbei.</div><div dir="auto" class="">Soll aber auch kein zweites Node-RED werden...</div><div dir="auto" class=""><br class=""></div><div dir="auto" class="">* API: könnte man coole Sachen mit machen - wenn das VZ-Frontend die ingress-Instanz kennt und konfigurieren kann, könnte man Kanäle anlegen und Daten akquirieren in einer Oberfläche erledigen.</div><div dir="auto" class=""><br class=""></div><div dir="auto" class="">Viele Grüße</div><div dir="auto" class="">Frank</div><br class=""><br class=""><div class="gmail_quote"><div dir="ltr" class="">Andreas Götz <<a href="mailto:cpuidle@gmail.com" rel="noreferrer noreferrer noreferrer noreferrer" target="_blank" class="">cpuidle@gmail.com</a>> schrieb am Mi., 12. Dez. 2018 18:44:<br class=""></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="auto" class="">Ich hab eben nochmal ein Release gemacht. Diverse Fixes und Mapping eingebaut. <div class=""><br class=""></div><div class="">Bitte um Feedback ob es sinnvoll ist mehrere Mappings pro Wire zu haben?<br class=""><br class="">Was wäre jetzt die wichtigste Erweiterung:</div><div class="">- mehr Magie für Volkszähler (welche?)</div><div class="">- weitere data sources oder targets (welche?)</div><div class="">- ein Web UI (analog GoSdm)</div><div class="">- irgendwelche APIs (z.B. zur dynamischen Konfiguration)</div><div class="">- daemon mode </div><div class="">- granulareres Loggin</div><div class=""><br class=""></div><div class="">Und am Allerwichtigsten: ist das Ding wirklich für Jemanden nützlich?</div><div class=""><br class=""><div dir="ltr" class="">Viele Grüße,<div class="">Andreas</div><div class=""><br class=""></div></div><div dir="ltr" class="">Am 12.12.2018 um 12:46 schrieb Andreas Goetz <<a href="mailto:cpuidle@gmail.com" rel="noreferrer noreferrer noreferrer noreferrer noreferrer" target="_blank" class="">cpuidle@gmail.com</a>>:<br class=""><br class=""></div><blockquote type="cite" class=""><div dir="ltr" class=""><div dir="ltr" class=""><div dir="ltr" class="">Hallo Daniel,<div class=""><br class=""><div class="gmail_quote"><div dir="ltr" class="">On Wed, Dec 12, 2018 at 11:12 AM Daniel Lauckner <<a href="mailto:vz@jahp.de" rel="noreferrer noreferrer noreferrer noreferrer noreferrer" target="_blank" class="">vz@jahp.de</a>> wrote:<br class=""></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">Hallo,<br class=""><br class="">
am Dienstag, 11. Dezember 2018 um 22:36 hat Andreas Goetz geschrieben:<br class="">
> Damit ist es schonmal möglich von GoSDM an Volkszähler zu schicken,<br class="">
> allerdings nur wenn GoSDM Kanäle *genauso* heißen wie in Volkszähler<br class="">
<br class="">
In meinem Fall z.B. homie/meter10/meter/Import<br class="">
GoSDM bekommt -t homie mit auf den Weg, in Node-RED kommen die Daten<br class="">
vom MQTT an.<br class="">
<br class="">...<br class="">
<br class="">
go run cmd/ingress/main.go -d<br class="">
<br class="">
Ok, tut sich erstmal nicht so viel.<br class="">
2018/12/12 10:48:17 wiring: wiring homie -> vz<br class="">
2018/12/12 10:48:17 homie: connected to tcp://<a href="http://192.168.1.103:1883/" rel="noreferrer noreferrer noreferrer noreferrer noreferrer noreferrer" target="_blank" class="">192.168.1.103:1883</a><br class="">
2018/12/12 10:48:17 connector: starting homie<br class="">
2018/12/12 10:48:17 homie: subscribed to topic homie<br class="">
<br class="">
Test mit mosquitto_pub -t homie/meter10/Import -m 160.160<br class="">
zeigt keine Reaktion von ingrees.<br class=""></blockquote><div class=""><br class=""></div><div class="">Kann ich ohne Config nix zu sagen- bitte immer mit angeben.</div><div class=""> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">
<br class="">
In der config.yml umgestellt auf<br class="">
- name: homie<br class="">
type: mqtt<br class=""></blockquote><div class=""><br class=""></div><div class="">Eigentlich willst Du type=homie, sonst musst Du das komplette mqtt topic angeben dass Du abfragen willst.</div><div class=""> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">
<br class="">
2018/12/12 10:51:30 homie: recv (homie/meter10/meter/Import=171.666)<br class="">
2018/12/12 10:51:30 homie: matched topic (id=Import,name=Import)<br class="">
2018/12/12 10:51:30 homie: recv (homie/meter10/Import=171.666)<br class="">
2018/12/12 10:51:30 homie: matched topic (id=Import,name=Import)<br class="">
2018/12/12 10:51:30 connector: recv from homie (Import=171.666000)<br class="">
2018/12/12 10:51:30 connector: recv from homie (Import=171.666000)<br class="">
2018/12/12 10:51:30 mapper: routing homie -> vz<br class="">
2018/12/12 10:51:30 vz: send POST <a href="https://demo.volkszaehler.org/middleware.php/data/Import.json" rel="noreferrer noreferrer noreferrer noreferrer noreferrer noreferrer" target="_blank" class="">https://demo.volkszaehler.org/middleware.php/data/Import.json</a> (Import=171.666000)<br class="">
2018/12/12 10:51:30 mapper: routing homie -> vz<br class="">
2018/12/12 10:51:30 vz: send POST <a href="https://demo.volkszaehler.org/middleware.php/data/Import.json" rel="noreferrer noreferrer noreferrer noreferrer noreferrer noreferrer" target="_blank" class="">https://demo.volkszaehler.org/middleware.php/data/Import.json</a> (Import=171.666000)<br class="">
[...]<br class="">
2018/12/12 10:51:31 vz: send failed POST 400 <a href="https://demo.volkszaehler.org/middleware.php/data/Import.json" rel="noreferrer noreferrer noreferrer noreferrer noreferrer noreferrer" target="_blank" class="">https://demo.volkszaehler.org/middleware.php/data/Import.json</a><br class="">
<br class="">
Das so ein POST nicht angenommen wird ist natürlich keine<br class="">
Überraschung.<br class=""></blockquote><div class=""><br class=""></div><div class="">Nein. Siehe mein Posting- Übersetzung gibt es noch nicht.</div><div class=""> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">
<br class="">
Etwas "unschön" ist auch das ingrees da versucht alle Topics auf<br class="">
<a href="http://demo.volkszahler.org/" rel="noreferrer noreferrer noreferrer noreferrer noreferrer noreferrer" target="_blank" class="">demo.volkszahler.org</a> zu werfen, scheint mir also nicht ganz der<br class="">
richtige Weg zu sein.<br class=""><br class=""></blockquote><div class="">Nein. Siehe mein Posting- Filterung gibt es noch nicht.</div><div class=""><br class=""></div><div class="">Immer schön eins nach dem anderen.</div><div class=""> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">
Seitens gosdm (0.8) ist homie-Support doch Standardmäßig aktiv, oder?<br class=""></blockquote><div class=""><br class=""></div><div class="">Yep!</div><div class=""> <br class=""></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">
<br class="">
./sdm --help<br class="">
[...]<br class="">
--homie value MQTT: Homie IOT discovery base topic. Set empty to disable. See <a href="http://homieiot.github.io/" rel="noreferrer noreferrer noreferrer noreferrer noreferrer noreferrer" target="_blank" class="">homieiot.github.io</a> for details. (default: "homie")<br class="">
<br class="">
mfg Daniel<br class="">
<br class=""></blockquote><div class=""><br class=""></div><div class="">Viele Grüße, Andreas</div><div class=""> </div></div></div></div></div>
</div></blockquote></div></div></blockquote></div></div></div>
</blockquote></div>
</blockquote></div></div>
</div></blockquote></div><br class=""></div></div></blockquote></div></div>
</div></blockquote></div><br class=""></div></body></html>