<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div dir="ltr"></div><div dir="ltr">Moin Frank,</div><div dir="ltr"><br></div><div dir="ltr">*geniale* Anforderungsliste, vielen Dank! Mir gefällt v.a. das Discovery vom Vz Frontend aus. Mal schauen was sich da- eher mittelfristig- draus machen lässt...</div><div dir="ltr"><br></div><div dir="ltr">Viele Grüße, Andreas </div><div dir="ltr"><br>Am 12.12.2018 um 23:25 schrieb Frank Richter <<a href="mailto:frank.richter83@gmail.com">frank.richter83@gmail.com</a>>:<br><br></div><blockquote type="cite"><div dir="ltr"><div dir="auto"><div>Hi Andreas,<div dir="auto"><br></div><div dir="auto">ich denke das kann auf jeden Fall was sehr nützliches werden!</div><div dir="auto"><br></div><div dir="auto">Die Frage bzgl. mehrerer Mappings pro Wire kann ich grad noch nicht überblicken.</div><div dir="auto"><br></div><div dir="auto">Feature-Wunschliste? Da bin ich dabei:</div><div dir="auto"><br></div><div dir="auto">* Serverseitige Aggregation oder mindestens Ausdünnen der Daten vor Weitergabe an VZ-MW</div><div dir="auto"><br></div><div dir="auto">* parallel Weitergabe von hoch aufgelösten Live-Daten an Push-Server</div><div dir="auto"><br></div><div dir="auto">* daemon mode: sicher sinnvoll wenn es dauerhaft unauffällig seinen Job erledigen soll.</div><div dir="auto"><br></div><div dir="auto">* Web UI: ja, wenn es auch Konfiguration ermöglicht. Bloße Anzeige geht wahrscheinlich am Zweck des Tools vorbei.</div><div dir="auto">Soll aber auch kein zweites Node-RED werden...</div><div dir="auto"><br></div><div dir="auto">* 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"><br></div><div dir="auto">Viele Grüße</div><div dir="auto">Frank</div><br><br><div class="gmail_quote"><div dir="ltr">Andreas Götz <<a href="mailto:cpuidle@gmail.com">cpuidle@gmail.com</a>> schrieb am Mi., 12. Dez. 2018 18:44:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto">Ich hab eben nochmal ein Release gemacht. Diverse Fixes und Mapping eingebaut. <div><br></div><div>Bitte um Feedback ob es sinnvoll ist mehrere Mappings pro Wire zu haben?<br><br>Was wäre jetzt die wichtigste Erweiterung:</div><div>- mehr Magie für Volkszähler (welche?)</div><div>- weitere data sources oder targets (welche?)</div><div>- ein Web UI (analog GoSdm)</div><div>- irgendwelche APIs (z.B. zur dynamischen Konfiguration)</div><div>- daemon mode </div><div>- granulareres Loggin</div><div><br></div><div>Und am Allerwichtigsten: ist das Ding wirklich für Jemanden nützlich?</div><div><br><div dir="ltr">Viele Grüße,<div>Andreas</div><div><br></div></div><div dir="ltr">Am 12.12.2018 um 12:46 schrieb Andreas Goetz <<a href="mailto:cpuidle@gmail.com" target="_blank" rel="noreferrer">cpuidle@gmail.com</a>>:<br><br></div><blockquote type="cite"><div dir="ltr"><div dir="ltr"><div dir="ltr">Hallo Daniel,<div><br><div class="gmail_quote"><div dir="ltr">On Wed, Dec 12, 2018 at 11:12 AM Daniel Lauckner <<a href="mailto:vz@jahp.de" target="_blank" rel="noreferrer">vz@jahp.de</a>> wrote:<br></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><br>
am Dienstag, 11. Dezember 2018 um 22:36 hat Andreas Goetz geschrieben:<br>
> Damit ist es schonmal möglich von GoSDM an Volkszähler zu schicken,<br>
> allerdings nur wenn GoSDM Kanäle *genauso* heißen wie in Volkszähler<br>
<br>
In meinem Fall z.B. homie/meter10/meter/Import<br>
GoSDM bekommt -t homie mit auf den Weg, in Node-RED kommen die Daten<br>
vom MQTT an.<br>
<br>...<br>
<br>
go run cmd/ingress/main.go -d<br>
<br>
Ok, tut sich erstmal nicht so viel.<br>
2018/12/12 10:48:17 wiring: wiring homie -> vz<br>
2018/12/12 10:48:17 homie: connected to tcp://<a href="http://192.168.1.103:1883" rel="noreferrer noreferrer" target="_blank">192.168.1.103:1883</a><br>
2018/12/12 10:48:17 connector: starting homie<br>
2018/12/12 10:48:17 homie: subscribed to topic homie<br>
<br>
Test mit mosquitto_pub -t homie/meter10/Import -m 160.160<br>
zeigt keine Reaktion von ingrees.<br></blockquote><div><br></div><div>Kann ich ohne Config nix zu sagen- bitte immer mit angeben.</div><div> </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>
In der config.yml umgestellt auf<br>
- name: homie<br>
  type: mqtt<br></blockquote><div><br></div><div>Eigentlich willst Du type=homie, sonst musst Du das komplette mqtt topic angeben dass Du abfragen willst.</div><div> </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>
2018/12/12 10:51:30 homie: recv (homie/meter10/meter/Import=171.666)<br>
2018/12/12 10:51:30 homie: matched topic (id=Import,name=Import)<br>
2018/12/12 10:51:30 homie: recv (homie/meter10/Import=171.666)<br>
2018/12/12 10:51:30 homie: matched topic (id=Import,name=Import)<br>
2018/12/12 10:51:30 connector: recv from homie (Import=171.666000)<br>
2018/12/12 10:51:30 connector: recv from homie (Import=171.666000)<br>
2018/12/12 10:51:30 mapper: routing homie -> vz<br>
2018/12/12 10:51:30 vz: send POST <a href="https://demo.volkszaehler.org/middleware.php/data/Import.json" rel="noreferrer noreferrer" target="_blank">https://demo.volkszaehler.org/middleware.php/data/Import.json</a> (Import=171.666000)<br>
2018/12/12 10:51:30 mapper: routing homie -> vz<br>
2018/12/12 10:51:30 vz: send POST <a href="https://demo.volkszaehler.org/middleware.php/data/Import.json" rel="noreferrer noreferrer" target="_blank">https://demo.volkszaehler.org/middleware.php/data/Import.json</a> (Import=171.666000)<br>
[...]<br>
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" target="_blank">https://demo.volkszaehler.org/middleware.php/data/Import.json</a><br>
<br>
Das so ein POST nicht angenommen wird ist natürlich keine<br>
Überraschung.<br></blockquote><div><br></div><div>Nein. Siehe mein Posting- Übersetzung gibt es noch nicht.</div><div> </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>
Etwas "unschön" ist auch das ingrees da versucht alle Topics auf<br>
<a href="http://demo.volkszahler.org" rel="noreferrer noreferrer" target="_blank">demo.volkszahler.org</a> zu werfen, scheint mir also nicht ganz der<br>
richtige Weg zu sein.<br><br></blockquote><div>Nein. Siehe mein Posting- Filterung gibt es noch nicht.</div><div><br></div><div>Immer schön eins nach dem anderen.</div><div> </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></blockquote><div><br></div><div>Yep!</div><div> <br></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>
./sdm --help<br>
[...]<br>
   --homie value                       MQTT: Homie IOT discovery base topic. Set empty to disable. See <a href="http://homieiot.github.io" rel="noreferrer noreferrer" target="_blank">homieiot.github.io</a> for details. (default: "homie")<br>
<br>
mfg Daniel<br>
<br></blockquote><div><br></div><div>Viele Grüße, Andreas</div><div> </div></div></div></div></div>
</div></blockquote></div></div></blockquote></div></div></div>
</div></blockquote></body></html>