Ich hab eben nochmal ein Release gemacht. Diverse Fixes und Mapping eingebaut.
Bitte um Feedback ob es sinnvoll ist mehrere Mappings pro Wire zu haben? Was wäre jetzt die wichtigste Erweiterung: - mehr Magie für Volkszähler (welche?) - weitere data sources oder targets (welche?) - ein Web UI (analog GoSdm) - irgendwelche APIs (z.B. zur dynamischen Konfiguration) - daemon mode - granulareres Loggin Und am Allerwichtigsten: ist das Ding wirklich für Jemanden nützlich? Viele Grüße, Andreas > Am 12.12.2018 um 12:46 schrieb Andreas Goetz <cpui...@gmail.com>: > > Hallo Daniel, > >> On Wed, Dec 12, 2018 at 11:12 AM Daniel Lauckner <v...@jahp.de> wrote: >> Hallo, >> >> am Dienstag, 11. Dezember 2018 um 22:36 hat Andreas Goetz geschrieben: >> > Damit ist es schonmal möglich von GoSDM an Volkszähler zu schicken, >> > allerdings nur wenn GoSDM Kanäle *genauso* heißen wie in Volkszähler >> >> In meinem Fall z.B. homie/meter10/meter/Import >> GoSDM bekommt -t homie mit auf den Weg, in Node-RED kommen die Daten >> vom MQTT an. >> >> ... >> >> go run cmd/ingress/main.go -d >> >> Ok, tut sich erstmal nicht so viel. >> 2018/12/12 10:48:17 wiring: wiring homie -> vz >> 2018/12/12 10:48:17 homie: connected to tcp://192.168.1.103:1883 >> 2018/12/12 10:48:17 connector: starting homie >> 2018/12/12 10:48:17 homie: subscribed to topic homie >> >> Test mit mosquitto_pub -t homie/meter10/Import -m 160.160 >> zeigt keine Reaktion von ingrees. > > Kann ich ohne Config nix zu sagen- bitte immer mit angeben. > >> >> In der config.yml umgestellt auf >> - name: homie >> type: mqtt > > Eigentlich willst Du type=homie, sonst musst Du das komplette mqtt topic > angeben dass Du abfragen willst. > >> >> 2018/12/12 10:51:30 homie: recv (homie/meter10/meter/Import=171.666) >> 2018/12/12 10:51:30 homie: matched topic (id=Import,name=Import) >> 2018/12/12 10:51:30 homie: recv (homie/meter10/Import=171.666) >> 2018/12/12 10:51:30 homie: matched topic (id=Import,name=Import) >> 2018/12/12 10:51:30 connector: recv from homie (Import=171.666000) >> 2018/12/12 10:51:30 connector: recv from homie (Import=171.666000) >> 2018/12/12 10:51:30 mapper: routing homie -> vz >> 2018/12/12 10:51:30 vz: send POST >> https://demo.volkszaehler.org/middleware.php/data/Import.json >> (Import=171.666000) >> 2018/12/12 10:51:30 mapper: routing homie -> vz >> 2018/12/12 10:51:30 vz: send POST >> https://demo.volkszaehler.org/middleware.php/data/Import.json >> (Import=171.666000) >> [...] >> 2018/12/12 10:51:31 vz: send failed POST 400 >> https://demo.volkszaehler.org/middleware.php/data/Import.json >> >> Das so ein POST nicht angenommen wird ist natürlich keine >> Überraschung. > > Nein. Siehe mein Posting- Übersetzung gibt es noch nicht. > >> >> Etwas "unschön" ist auch das ingrees da versucht alle Topics auf >> demo.volkszahler.org zu werfen, scheint mir also nicht ganz der >> richtige Weg zu sein. >> > Nein. Siehe mein Posting- Filterung gibt es noch nicht. > > Immer schön eins nach dem anderen. > >> Seitens gosdm (0.8) ist homie-Support doch Standardmäßig aktiv, oder? > > Yep! > >> >> ./sdm --help >> [...] >> --homie value MQTT: Homie IOT discovery base topic. >> Set empty to disable. See homieiot.github.io for details. (default: "homie") >> >> mfg Daniel >> > > Viele Grüße, Andreas >