Re: [vz-users] Wechselrichter-Zaehler von Kostal Piko auslesen, falsche Einheit

2018-12-11 Diskussionsfäden Andreas Götz
Kein ip6, aber ssh keys (cpui...@gmx.de). Was für eineb WR hast Du genau?

Viele Grüße,
Andreas

> Am 11.12.2018 um 18:47 schrieb Marc Haber 
> :
> 
>> On Mon, Dec 10, 2018 at 09:17:57PM +0100, Andreas Goetz wrote:
>> Kannst Du Telnet auf den Port machen oder hat der WR irgendwelche anderen 
>> Ports offen (bei Modbus TCP ist auch die 502 beliebt)?
> 
> Das Ergebnis des telnet siehst Du unten im tcpdump, der WR stellt sich
> einfach tot und lehnt die Verbindung nicht einmal ab. Das ist typisches
> Internet-of-Shit-Verhalten, eine ziemlich schlampige Implementierung.
> Jedenfalls lauscht da kein Dienst.
> 
> Hier ein nmap:
> pi@raspberrypi:~ $ sudo nmap -p1-65535 -PS pvwr01.ka51.zugschlus.de
> 
> Starting Nmap 7.40 ( https://nmap.org ) at 2018-12-11 17:48 CET
> Nmap scan report for pvwr01.ka51.zugschlus.de (192.168.196.11)
> Host is up (0.0064s latency).
> Not shown: 65533 filtered ports
> PORT   STATE SERVICE
> 80/tcp open  http
> 81/tcp open  hosts2-ns
> 
> Nmap done: 1 IP address (1 host up) scanned in 1737.57 seconds
> pi@raspberrypi:~ $
> 
> Auf dem Port 81 wird eine tcp-Session angenommen, aber was da gesprochen
> wird ist mir unklar. HTTP ist es, nicht, wenn ich mit telnet drauf gehe,
> wird jede Eingabe mit "ERR1" quittiert.
> 
>> Falls Du mich testen lassen willst würde ich mich über PM freuen.
> 
> Da muss ich mir mal Gedanken machen wie ich das am besten realisiere.
> Hast Du IPv6, vielleicht gar mit einem statischen Prefix?
> 
> Grüße
> Marc
> 
> -- 
> -
> Marc Haber | "I don't trust Computers. They | Mailadresse im Header
> Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
> Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] GoSDM630 (was: Wiki-Eintrag fuer DZG DVH4013 Modbus)

2018-12-11 Diskussionsfäden Andreas Götz
GoSdm hat fertige Binaries, allerdings noch nicht für die hier benötigte 0.8. 

Viele Grüße,
Andreas

> Am 12.12.2018 um 08:17 schrieb Daniel Lauckner :
> 
> Hallo,
> 
> 
> am Dienstag, 11. Dezember 2018 um 23:48 hat Frank Richter geschrieben:
>> wow, sieht gut aus! Das will ich auf jeden Fall testen. Allerdings
>> hab ich bisher weder GoSDM630 noch Go am laufen, muss also erstmal
>> eine Testumgebung basteln. Hoffentlich am Wochenende...
> 
> Go hat mich etwas nerven gekostet weil in den üblichen Anleitungen
> nach /usr/local/bin installiert wird. Da Go die Abhängigkeiten aber in
> Unterverzeichnisse nachinstalliert musste alles mit sudo
> kompiliert werden. Total bekloppt.
> 
> Ich mach da aber noch irgendwas falsch, stieß auf Probleme weil
> die Umgebungsvariablen $GOROOT und $GOPATH nicht überein stimmen
> dürfen.
> 
> Meine Notizen:
> wget https://dl.google.com/go/go1.11.2.linux-armv6l.tar.gz
> tar -C /home/pi/ -xzf go1.11.2.linux-armv6l.tar.gz
> export PATH=$PATH:/home/pi/go/bin
> mkdir /home/pi/go/path
> export GOPATH=/home/pi/go/path
> go get github.com/golang/dep/cmd/dep
> go get github.com/aprice/embed/cmd/embed
> export PATH=$PATH:/home/pi/go/path/bin
> 
> Die Umgebungsvariablen muss man noch in ~/.profile einpflegen.
> 
> 
> git clone https://github.com/gonium/gosdm630.git
> cd gsdm630
> make
> 
> Entgegen dem ReadMe hab ich die Abhängigkeiten oben schon aufgelöst.
> 
> 
> mfg Daniel
> 


Re: [vz-users] GoSDM630 (was: Wiki-Eintrag fuer DZG DVH4013 Modbus)

2018-12-11 Diskussionsfäden Daniel Lauckner
Hallo,


am Dienstag, 11. Dezember 2018 um 23:48 hat Frank Richter geschrieben:
> wow, sieht gut aus! Das will ich auf jeden Fall testen. Allerdings
> hab ich bisher weder GoSDM630 noch Go am laufen, muss also erstmal
> eine Testumgebung basteln. Hoffentlich am Wochenende...

Go hat mich etwas nerven gekostet weil in den üblichen Anleitungen
nach /usr/local/bin installiert wird. Da Go die Abhängigkeiten aber in
Unterverzeichnisse nachinstalliert musste alles mit sudo
kompiliert werden. Total bekloppt.

Ich mach da aber noch irgendwas falsch, stieß auf Probleme weil
die Umgebungsvariablen $GOROOT und $GOPATH nicht überein stimmen
dürfen.

Meine Notizen:
wget https://dl.google.com/go/go1.11.2.linux-armv6l.tar.gz
tar -C /home/pi/ -xzf go1.11.2.linux-armv6l.tar.gz
export PATH=$PATH:/home/pi/go/bin
mkdir /home/pi/go/path
export GOPATH=/home/pi/go/path
go get github.com/golang/dep/cmd/dep
go get github.com/aprice/embed/cmd/embed
export PATH=$PATH:/home/pi/go/path/bin

Die Umgebungsvariablen muss man noch in ~/.profile einpflegen.


git clone https://github.com/gonium/gosdm630.git
cd gsdm630
make

Entgegen dem ReadMe hab ich die Abhängigkeiten oben schon aufgelöst.


mfg Daniel



Re: [vz-users] GoSDM630 (was: Wiki-Eintrag fuer DZG DVH4013 Modbus)

2018-12-11 Diskussionsfäden Frank Richter
Hallo Andreas,

wow, sieht gut aus! Das will ich auf jeden Fall testen. Allerdings hab ich
bisher weder GoSDM630 noch Go am laufen, muss also erstmal eine
Testumgebung basteln. Hoffentlich am Wochenende...

Wäre auch geil für Sonoff bzw. Sonoff Pow mit Tasmota-Firmware oder den
beim Treffen angedachten Wireless-Lesekopf.

Hast du im Vorgängethread meinen Zählervorschlag für GoSDM630 gesehen?

Viele Grüße
Frank

Andreas Goetz  schrieb am Di., 11. Dez. 2018 22:43:

> Hallo Zusammen,
>
> ich habe mal ein wenig rangeklotzt und hier eine allererste
> Experimentalversion mit *viel* Doku abgelegt:
> https://github.com/andig/ingress.
>
> Das Ding kann bisher nichts anderes als MQTT/Homie zu lesen und MQTT/HTTP
> GET/POST zu "schreiben".
>
> 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 und
> dort auch public sind. Ein echtes Mapping von->auf reiche ich mit der
> nächsten Version nach.
>
> Noch eine Warnung: es gibt kein Binary! Wer’s versuchen will brauchen Go
> 1.11 und started die Applikation mit
>
> go run cmd/ingress/main.go
>
> Bin gespannt ob sich jemand traut…
>
> Viele Grüße, Andreas
>
>
> On 11. Dec 2018, at 08:13, Daniel Lauckner  wrote:
>
> Hallo,
>
>
> am Montag, 10. Dezember 2018 um 21:09 hat Andreas Goetz geschrieben:
>
> Ich baue aber an einer kleinen Serverkomponente mit der
> sich auch MQTT nahtlos und ohne viel Konfiguration in VZ integrieren
> lassen soll.
>
>
> Wäre das von Interesse?
>
>
> Auf jeden Fall. Node-RED ist zwar cool und einfacher als die
> Verbindungen selbst zu programmieren, in den Funktionsblöcken steckt
> aber immer noch Code drin. Wirklich Noob-tauglich ist das nicht.
>
> Wenn ich Tester fände würde ich mich mal dransetzen konkret die
> GoSDM-Integration mit MQTT fertigzustellen.
>
>
> Mein Eastron hängt aufm Testsystem und wird da wohl noch ein paar
> Monate bleiben.
>
>
> Hat das Kind schon einen Namen?
> Ich mach mir sei vorgestern Gedanken wie ich die MQTT-Geschichte im
> Wiki unterbekomme, wenn da ein gesondertes Modul mit dran hängt weiß
> ich schonmal wo die Anleitung fürn MQTT-Broker mit dazu gehört.
>
>
> mfg Daniel
>
>
>


Re: [vz-users] GoSDM630 (was: Wiki-Eintrag fuer DZG DVH4013 Modbus)

2018-12-11 Diskussionsfäden Andreas Goetz
Hallo Zusammen,

ich habe mal ein wenig rangeklotzt und hier eine allererste Experimentalversion 
mit *viel* Doku abgelegt: https://github.com/andig/ingress 
.

Das Ding kann bisher nichts anderes als MQTT/Homie zu lesen und MQTT/HTTP 
GET/POST zu "schreiben".

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 und dort auch public 
sind. Ein echtes Mapping von->auf reiche ich mit der nächsten Version nach.

Noch eine Warnung: es gibt kein Binary! Wer’s versuchen will brauchen Go 1.11 
und started die Applikation mit

go run cmd/ingress/main.go

Bin gespannt ob sich jemand traut…

Viele Grüße, Andreas


> On 11. Dec 2018, at 08:13, Daniel Lauckner  wrote:
> 
> Hallo,
> 
> 
> am Montag, 10. Dezember 2018 um 21:09 hat Andreas Goetz geschrieben:
>> Ich baue aber an einer kleinen Serverkomponente mit der
>> sich auch MQTT nahtlos und ohne viel Konfiguration in VZ integrieren lassen 
>> soll.
> 
>> Wäre das von Interesse?
> 
> Auf jeden Fall. Node-RED ist zwar cool und einfacher als die
> Verbindungen selbst zu programmieren, in den Funktionsblöcken steckt
> aber immer noch Code drin. Wirklich Noob-tauglich ist das nicht.
> 
>> Wenn ich Tester fände würde ich mich mal dransetzen konkret die
>> GoSDM-Integration mit MQTT fertigzustellen.
> 
> Mein Eastron hängt aufm Testsystem und wird da wohl noch ein paar
> Monate bleiben.
> 
> 
> Hat das Kind schon einen Namen?
> Ich mach mir sei vorgestern Gedanken wie ich die MQTT-Geschichte im
> Wiki unterbekomme, wenn da ein gesondertes Modul mit dran hängt weiß
> ich schonmal wo die Anleitung fürn MQTT-Broker mit dazu gehört.
> 
> 
> mfg Daniel
> 



Re: [vz-users] Wechselrichter-Zaehler von Kostal Piko auslesen, falsche Einheit

2018-12-11 Diskussionsfäden Marc Haber
On Mon, Dec 10, 2018 at 09:17:57PM +0100, Andreas Goetz wrote:
> Kannst Du Telnet auf den Port machen oder hat der WR irgendwelche anderen 
> Ports offen (bei Modbus TCP ist auch die 502 beliebt)?

Das Ergebnis des telnet siehst Du unten im tcpdump, der WR stellt sich
einfach tot und lehnt die Verbindung nicht einmal ab. Das ist typisches
Internet-of-Shit-Verhalten, eine ziemlich schlampige Implementierung.
Jedenfalls lauscht da kein Dienst.

Hier ein nmap:
pi@raspberrypi:~ $ sudo nmap -p1-65535 -PS pvwr01.ka51.zugschlus.de

Starting Nmap 7.40 ( https://nmap.org ) at 2018-12-11 17:48 CET
Nmap scan report for pvwr01.ka51.zugschlus.de (192.168.196.11)
Host is up (0.0064s latency).
Not shown: 65533 filtered ports
PORT   STATE SERVICE
80/tcp open  http
81/tcp open  hosts2-ns

Nmap done: 1 IP address (1 host up) scanned in 1737.57 seconds
pi@raspberrypi:~ $

Auf dem Port 81 wird eine tcp-Session angenommen, aber was da gesprochen
wird ist mir unklar. HTTP ist es, nicht, wenn ich mit telnet drauf gehe,
wird jede Eingabe mit "ERR1" quittiert.

> Falls Du mich testen lassen willst würde ich mich über PM freuen.

Da muss ich mir mal Gedanken machen wie ich das am besten realisiere.
Hast Du IPv6, vielleicht gar mit einem statischen Prefix?

Grüße
Marc

-- 
-
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] GoSDM630 (was: Wiki-Eintrag fuer DZG DVH4013 Modbus)

2018-12-11 Diskussionsfäden Marc Haber
On Mon, Dec 10, 2018 at 09:09:36PM +0100, Andreas Goetz wrote:
> hier wollte ich nochmal antworten.

Danke Dir, ich schreib da noch was ins Wiki.

> > On 10. Dec 2018, at 13:50, Marc Haber  
> > wrote:
> > Die Lizenz ist ein 3 Clause BSD; oder muss ich da noch genauer
> > hinschauen?
> 
> Ja- aber warum musst Du da überhaupt schauen?

Ich bin Debian Developer und habe immer im Hinterkopf, ob man da nicht
vielleicht ein Debian-Paket draus bauen könnte. Sollte ich Deine
Software irgendwann mal "für mich" einsetzen, würde ich mir sowieso ein
ordentliches Paket draus bauen, da ist der Schritt, das dann auch ins
Debian-Archiv zu schieben nicht mehr ganz so groß.

3 clause BSD ist "Frei" im Sinne der Debian Free Software Guidelines, da
ist also schonmal keine Jürde.

> > Dein Projekt, oder das von Mathias Dalheimer?
> 
> Matthias’ Projekt, aber ich bin mittlerweile Committer.

Ok, verstanden. Matthias ist ja nicht ganz unbekannt ;-)

Grüße
Marc

-- 
-
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421