[prev in list] [next in list] [prev in thread] [next in thread] 

List:       volkszaehler-dev
Subject:    Re: [vz-users] ingress Tests (was: GoSDM630 (was: Wiki-Eintrag fuer DZG DVH4013 Modbus))
From:       Andreas Goetz <cpuidle () gmail ! com>
Date:       2018-12-30 14:56:57
Message-ID: 9B1F3971-1BFB-4827-9301-7C7D29FB9CA4 () gmail ! com
[Download RAW message or body]

Hi Frank,

> On 30. Dec 2018, at 14:05, Frank Richter <frank.richter83@gmail.com> wrote:
> 
> Hi Andreas,
> 
> 0.0.7 läuft seit kurzem hier, ich werde berichten ob die mehr als 1000 Datensätze \
> schafft.

Danke, ich schätze Deine Tests sehr! Damit wir hier die Liste nicht vollmüllen \
kannst Du auch gerne Issues in Github aufmachen.

> 
> Weitere Beobachtung: ingress ignoriert das Topic cosphil1 (taucht nicht bei \
> discovered... auf). Vermutlich weil $datatype fehlt?

Ja, das ist laut Spezifikation nämlich Pflicht. Mittels \
https://github.com/gonium/gosdm630/pull/99 \
<https://github.com/gonium/gosdm630/pull/99> gefixt.

> 
> Außerdem hab ich für meinen SDM120 in der sdm.go die Opcodes auskommentiert, die \
> beim einphasigen Zähler keinen Sinn machen oder mich nicht interessieren. 
> func NewSDMProducer() *SDMProducer {
> 	/**
> 	 * Opcodes as defined by Eastron.
> 	 * See http://bg-etech.de/download/manual/SDM630Register.pdf \
>                 <http://bg-etech.de/download/manual/SDM630Register.pdf>
> 	 * Please note that this is the superset of all SDM devices -
> 	 * some opcodes might not work on some devicep.
> 	 */
> 	ops := Measurements{
> 		VoltageL1: 0x0000,
> 		//VoltageL2: 0x0002,
> 		//VoltageL3: 0x0004,
> 		CurrentL1: 0x0006,
> 		//CurrentL2: 0x0008,
> 		//CurrentL3: 0x000A,
> 		PowerL1:   0x000C,
> 		//PowerL2:   0x000E,
> 		//PowerL3:   0x0010,
> 		//ImportL1:  0x015a,
> 		//ImportL2:  0x015c,
> 		//ImportL3:  0x015e,
> 		Import:    0x0048,
> 		//ExportL1:  0x0160,
> 		//ExportL2:  0x0162,
> 		//ExportL3:  0x0164,
> 		Export:    0x004a,
> 		CosphiL1:  0x001e,
> 		//CosphiL2:  0x0020,
> 		//CosphiL3:  0x0022,
> 		//L1THDCurrent: 0x00F0, // current
> 		//L2THDCurrent: 0x00F2, // current
> 		//L3THDCurrent: 0x00F4, // current
> 		//AvgTHDCurrent: 0x00Fa, // current
> 		//THDL1:     0x00ea, // voltage
> 		//THDL2:     0x00ec, // voltage
> 		//THDL3:     0x00ee, // voltage
> 		//THD:       0x00F8, // voltage
> 		Frequency: 0x0046,
> 	}
> 	return &SDMProducer{
> 		MeasurementMapping{ops},
> 	}
> }
> 
> Beim Start schickt GoSDM allerdings trotzdem jede Menge Homie-Messages für diese \
> Messwerte raus: 
> homie/meter1/meter/voltagel2/$name
> homie/meter1/meter/voltagel2/$unit
> homie/meter1/meter/voltagel2/$unit

D.h. unit kommt sogar mehrfach? Auch doof :(

> 
> In homie/meter1/meter/$properties sind die deaktivierten Opcodes dagegen nicht \
> enthalten: 
> homie/meter1/meter/$properties > \
> cosphil1,currentl1,export,frequency,import,powerl1,voltagel1

Super schaue ich mir auch noch an.

> 
> Viele Grüße
> Frank

Viele Grüße,
Andreas

> 
> 
> Am So., 30. Dez. 2018 um 12:19 Uhr schrieb Andreas Goetz <cpuidle@gmail.com \
> <mailto:cpuidle@gmail.com>>: Moin Frank,
> 
> Danke für Hinweise! Hab in den letzten Tagen viele interne Verbesserungen gemacht, \
> aber nix an der Funktionalität. 
> > On 29. Dec 2018, at 23:59, Frank Richter <frank.richter83@gmail.com \
> > <mailto:frank.richter83@gmail.com>> wrote: 
> > Hallo Andreas,
> > 
> > ich habe heute Abend ingress 0.0.5 getestet, jetzt klappt es bei mir auch mit \
> > Homie. Frage hierzu: beim mapping brauche ich ja nur den letzten Teil vom \
> > Homie-Topic. Cool bei einem Zähler, aber was passiert, wenn ich einen zweiten \
> > habe (homie/meter2/meter/powerl1)?
> 
> Muss ich drüber nachdenken. So gehts natürlich nicht :O
> 
> > 
> > Weitere Beobachtung: nach ein paar Stunden und ca. 1000 Datensätzen konnte \
> > ingress nix mehr an vz übergeben. Fehlermeldung: 2018/12/29 23:20:16 vz: send \
> > failed (Post http://localhost/middleware.php/data/2dea02c0-05f6-11e9-9be9-f996ff707c56.json \
> > <http://localhost/middleware.php/data/2dea02c0-05f6-11e9-9be9-f996ff707c56.json>: \
> > dial tcp 127.0.0.1:80 <http://127.0.0.1/>: socket: too many open files) 
> 
> Ist behoben, schau mal 0.0.7 an. Die hat jetzt auch ein übersichtlicheres Logging.
> 
> > 
> > Den neuesten Commit mit Aggregation habe ich eben entdeckt und direkt getestet, \
> > es wurde allerdings nix aggregiert. Noch unfertig oder sollte das gehen?
> 
> Die Funktionen sind jetzt da, sind aber noch nicht in den "wire" eingebunden. Kommt \
> als Nächstes. 
> > 
> > Viele Grüße
> > Frank
> 
> Viele Grüße,
> Andreas
> 
> > 
> > Am So., 23. Dez. 2018 um 13:19 Uhr schrieb Andreas Goetz <cpuidle@gmail.com \
> > <mailto:cpuidle@gmail.com>>: Nächster Bug- ist mit ingress 0.0.5 behoben.
> > 
> > Schöne Bescherung :)
> > 
> > > On 22. Dec 2018, at 21:51, Frank Richter <frank.richter83@gmail.com \
> > > <mailto:frank.richter83@gmail.com>> wrote: 
> > > Hi Andreas,
> > > 
> > > nach git pull und make bekomme ich jetzt regelmäßig neue Werte mit \
> > > kleingeschriebenem Topic, ingress macht allerdings trotzdem nach 
> > > 2018/12/22 21:45:16 homie: discovered homie/meter1/meter/voltagel1
> > > 
> > > nicht weiter. Irgendwas mach ich wohl noch falsch.
> > > 
> > > Was muss bei homie-source beim Mapping angegeben werden?
> > > 
> > > Viele Grüße
> > > Frank 
> > > 
> > > Am Sa., 22. Dez. 2018 um 18:54 Uhr schrieb Andreas Goetz <cpuidle@gmail.com \
> > > <mailto:cpuidle@gmail.com>>: Danke Frank, das ist ein Bug. Homie spec sagt \
> > > alles klein, mache ich anscheinend nur bei der Initialisierung. Hab grad nach \
> > > dem Gassi gehen Fix gepusht 🤗 
> > > Viele Grüße, Andreas 
> > > 
> > > Am 22.12.2018 um 17:28 schrieb Frank Richter <frank.richter83@gmail.com \
> > > <mailto:frank.richter83@gmail.com>>: 
> > > > Hi,
> > > > 
> > > > mittlerweile hab ich auch ein kleines Testsetup aus einem SDM120 und einem Pi \
> > > > mit VZ, Go, GoSDM630 und ingress laufen. 
> > > > Übergabe von MQTT an VZ funktioniert super, mit Homie komme ich allerdings \
> > > > auch nicht weiter: 
> > > > pi@raspberrypi:~/ingress $ bin/ingress -d
> > > > Parsed configuration
> > > > ---
> > > > sources:
> > > > - name: homie
> > > > type: homie
> > > > url: tcp://192.168.178.39:1883 <http://192.168.178.39:1883/>
> > > > user: ""
> > > > password: ""
> > > > topic: ""
> > > > targets:
> > > > - name: vz
> > > > type: http
> > > > url: http://localhost/middleware.php/data/%name%.json \
> > > >                 <http://localhost/middleware.php/data/%name%.json>
> > > > user: ""
> > > > password: ""
> > > > topic: ""
> > > > method: POST
> > > > headers:
> > > > Accept: application/json
> > > > Content-type: application/json
> > > > payload: '[[%timestamp%,%value%]]'
> > > > wires:
> > > > - sources:
> > > > - homie
> > > > targets:
> > > > - vz
> > > > mappings:
> > > > - homie-to-volkszaehler
> > > > actions: []
> > > > mappings:
> > > > - name: homie-to-volkszaehler
> > > > entries:
> > > > - from: VoltageL1
> > > > to: 2dea02c0-05f6-11e9-9be9-f996ff707c56
> > > > actions:
> > > > - name: agg5min
> > > > type: aggregate
> > > > mode: avg
> > > > 
> > > > 2018/12/22 17:12:27 homie: connected to tcp://192.168.178.39:1883 \
> > > > <http://192.168.178.39:1883/> 2018/12/22 17:12:27 wiring: wiring homie -> vz
> > > > 2018/12/22 17:12:27 connector: starting homie
> > > > 2018/12/22 17:12:28 homie: discovered homie/meter1/meter/currentl1
> > > > 2018/12/22 17:12:28 homie: discovered homie/meter1/meter/export
> > > > 2018/12/22 17:12:28 homie: discovered homie/meter1/meter/powerl1
> > > > 2018/12/22 17:12:28 homie: discovered homie/meter1/meter/import
> > > > 2018/12/22 17:12:28 homie: discovered homie/meter1/meter/frequency
> > > > 2018/12/22 17:12:28 homie: discovered homie/meter1/meter/voltagel1
> > > > 
> > > > Und mehr passiert nicht.
> > > > 
> > > > Was mir aufgefallen ist: GoSDM630 liefert die Properties von \
> > > > homie/meter1/meter in Kleinbuchstaben: 
> > > > pi@raspberrypi:~ $ mosquitto_sub -t 'homie/+/+/$properties' -v
> > > > homie/meter1/meter/$properties \
> > > > cosphil1,currentl1,export,frequency,import,powerl1,voltagel1 
> > > > Ebenso die zu voltagel1 gehörigen Property Attributes:
> > > > 
> > > > pi@raspberrypi:~ $ mosquitto_sub -t homie/+/+/voltagel1/# -v
> > > > homie/meter1/meter/voltagel1/$name L1 Voltage
> > > > homie/meter1/meter/voltagel1/$unit V
> > > > homie/meter1/meter/voltagel1/$datatype float
> > > > 
> > > > Den eigentlichen Messwert aber mit Großbuchstaben im Topic:
> > > > 
> > > > pi@raspberrypi:~ $ mosquitto_sub -t homie/+/+/VoltageL1 -v
> > > > homie/meter1/meter/VoltageL1 229.600
> > > > homie/meter1/meter/VoltageL1 229.000
> > > > homie/meter1/meter/VoltageL1 229.600
> > > > 
> > > > MQTT ist ja case sensitive, kann es daran liegen?
> > > > 
> > > > Viele Grüße
> > > > Frank
> > > > 
> > 
> 


[Attachment #3 (unknown)]

<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="">Hi Frank,<br class=""><div><br \
class=""><blockquote type="cite" class=""><div class="">On 30. Dec 2018, at 14:05, \
Frank Richter &lt;<a href="mailto:frank.richter83@gmail.com" \
class="">frank.richter83@gmail.com</a>&gt; wrote:</div><br \
class="Apple-interchange-newline"><div class=""><div dir="ltr" class=""><div \
class="">Hi Andreas,</div><div class=""><br class=""></div><div class="">0.0.7 läuft \
seit kurzem hier, ich werde berichten ob die mehr als 1000 Datensätze \
schafft.</div></div></div></blockquote><div><br class=""></div>Danke, ich schätze \
Deine Tests sehr! Damit wir hier die Liste nicht vollmüllen kannst Du auch gerne \
Issues in Github aufmachen.</div><div><br class=""><blockquote type="cite" \
class=""><div class=""><div dir="ltr" class=""><div class=""><br \
class=""></div>Weitere Beobachtung: ingress ignoriert das Topic cosphil1 (taucht \
nicht bei discovered... auf). Vermutlich weil $datatype \
fehlt?</div></div></blockquote><div><br class=""></div>Ja, das ist laut Spezifikation \
nämlich Pflicht. Mittels&nbsp;<a href="https://github.com/gonium/gosdm630/pull/99" \
class="">https://github.com/gonium/gosdm630/pull/99</a>&nbsp;gefixt.</div><div><br \
class=""><blockquote type="cite" class=""><div class=""><div dir="ltr" class=""><div \
class=""><br class=""></div><div class=""><div class="">Außerdem hab ich für meinen \
SDM120 in der sdm.go die Opcodes auskommentiert, die beim einphasigen Zähler keinen \
Sinn machen oder mich nicht interessieren.</div><div class=""><br class=""></div><div \
class=""><div class="">func NewSDMProducer() *SDMProducer {</div><div class=""><span \
style="white-space:pre-wrap" class="">	</span>/**</div><div class=""><span \
style="white-space:pre-wrap" class="">	</span>&nbsp;* Opcodes as defined by \
Eastron.</div><div class=""><span style="white-space:pre-wrap" \
class="">	</span>&nbsp;* See&nbsp;<a \
href="http://bg-etech.de/download/manual/SDM630Register.pdf" target="_blank" \
class="">http://bg-etech.de/download/manual/SDM630Register.pdf</a></div><div \
class=""><span style="white-space:pre-wrap" class="">	</span>&nbsp;* Please note that \
this is the superset of all SDM devices -</div><div class=""><span \
style="white-space:pre-wrap" class="">	</span>&nbsp;* some opcodes might not work on \
some devicep.</div><div class=""><span style="white-space:pre-wrap" \
class="">	</span>&nbsp;*/</div><div class=""><span style="white-space:pre-wrap" \
class="">	</span>ops := Measurements{</div><div class=""><span \
style="white-space:pre-wrap" class="">		</span>VoltageL1: 0x0000,</div><div \
class=""><span style="white-space:pre-wrap" class="">		</span>//VoltageL2: \
0x0002,</div><div class=""><span style="white-space:pre-wrap" \
class="">		</span>//VoltageL3: 0x0004,</div><div class=""><span \
style="white-space:pre-wrap" class="">		</span>CurrentL1: 0x0006,</div><div \
class=""><span style="white-space:pre-wrap" class="">		</span>//CurrentL2: \
0x0008,</div><div class=""><span style="white-space:pre-wrap" \
class="">		</span>//CurrentL3: 0x000A,</div><div class=""><span \
style="white-space:pre-wrap" class="">		</span>PowerL1:&nbsp; &nbsp;0x000C,</div><div \
class=""><span style="white-space:pre-wrap" class="">		</span>//PowerL2:&nbsp; \
&nbsp;0x000E,</div><div class=""><span style="white-space:pre-wrap" \
class="">		</span>//PowerL3:&nbsp; &nbsp;0x0010,</div><div class=""><span \
style="white-space:pre-wrap" class="">		</span>//ImportL1:&nbsp; 0x015a,</div><div \
class=""><span style="white-space:pre-wrap" class="">		</span>//ImportL2:&nbsp; \
0x015c,</div><div class=""><span style="white-space:pre-wrap" \
class="">		</span>//ImportL3:&nbsp; 0x015e,</div><div class=""><span \
style="white-space:pre-wrap" class="">		</span>Import:&nbsp; &nbsp; 0x0048,</div><div \
class=""><span style="white-space:pre-wrap" class="">		</span>//ExportL1:&nbsp; \
0x0160,</div><div class=""><span style="white-space:pre-wrap" \
class="">		</span>//ExportL2:&nbsp; 0x0162,</div><div class=""><span \
style="white-space:pre-wrap" class="">		</span>//ExportL3:&nbsp; 0x0164,</div><div \
class=""><span style="white-space:pre-wrap" class="">		</span>Export:&nbsp; &nbsp; \
0x004a,</div><div class=""><span style="white-space:pre-wrap" \
class="">		</span>CosphiL1:&nbsp; 0x001e,</div><div class=""><span \
style="white-space:pre-wrap" class="">		</span>//CosphiL2:&nbsp; 0x0020,</div><div \
class=""><span style="white-space:pre-wrap" class="">		</span>//CosphiL3:&nbsp; \
0x0022,</div><div class=""><span style="white-space:pre-wrap" \
class="">		</span>//L1THDCurrent: 0x00F0, // current</div><div class=""><span \
style="white-space:pre-wrap" class="">		</span>//L2THDCurrent: 0x00F2, // \
current</div><div class=""><span style="white-space:pre-wrap" \
class="">		</span>//L3THDCurrent: 0x00F4, // current</div><div class=""><span \
style="white-space:pre-wrap" class="">		</span>//AvgTHDCurrent: 0x00Fa, // \
current</div><div class=""><span style="white-space:pre-wrap" \
class="">		</span>//THDL1:&nbsp; &nbsp; &nbsp;0x00ea, // voltage</div><div \
class=""><span style="white-space:pre-wrap" class="">		</span>//THDL2:&nbsp; &nbsp; \
&nbsp;0x00ec, // voltage</div><div class=""><span style="white-space:pre-wrap" \
class="">		</span>//THDL3:&nbsp; &nbsp; &nbsp;0x00ee, // voltage</div><div \
class=""><span style="white-space:pre-wrap" class="">		</span>//THD:&nbsp; &nbsp; \
&nbsp; &nbsp;0x00F8, // voltage</div><div class=""><span style="white-space:pre-wrap" \
class="">		</span>Frequency: 0x0046,</div><div class=""><span \
style="white-space:pre-wrap" class="">	</span>}</div><div class=""><span \
style="white-space:pre-wrap" class="">	</span>return &amp;SDMProducer{</div><div \
class=""><span style="white-space:pre-wrap" \
class="">		</span>MeasurementMapping{ops},</div><div class=""><span \
style="white-space:pre-wrap" class="">	</span>}</div><div class="">}</div></div><div \
class=""><br class=""></div><div class="">Beim Start schickt GoSDM allerdings \
trotzdem jede Menge Homie-Messages für diese Messwerte raus:</div><div class=""><br \
class=""></div><div class="">homie/meter1/meter/voltagel2/$name<br \
class=""></div><div class="">homie/meter1/meter/voltagel2/$unit<br \
class=""></div><div class="">homie/meter1/meter/voltagel2/$unit<br \
class=""></div></div></div></div></blockquote><div><br class=""></div>D.h. unit kommt \
sogar mehrfach? Auch doof :(</div><div><br class=""><blockquote type="cite" \
class=""><div class=""><div dir="ltr" class=""><div class=""><div class=""><br \
class=""></div><div class="">In&nbsp;homie/meter1/meter/$properties sind die \
deaktivierten Opcodes dagegen nicht enthalten:</div><div class=""><br \
class=""></div><div class="">homie/meter1/meter/$properties \
&gt;&nbsp;cosphil1,currentl1,export,frequency,import,powerl1,voltagel1<br \
class=""></div></div></div></div></blockquote><div><br class=""></div>Super schaue \
ich mir auch noch an.</div><div><br class=""><blockquote type="cite" class=""><div \
class=""><div dir="ltr" class=""><div class=""><div class=""><br class=""></div><div \
class="">Viele Grüße</div><div \
class="">Frank</div></div></div></div></blockquote><div><br class=""></div><div>Viele \
Grüße,</div><div>Andreas</div></div><div><br class=""><blockquote type="cite" \
class=""><div class=""><div dir="ltr" class=""><div class=""><br \
class="gmail-Apple-interchange-newline"></div></div><br class=""><div \
class="gmail_quote"><div dir="ltr" class="">Am So., 30. Dez. 2018 um 12:19&nbsp;Uhr \
schrieb Andreas Goetz &lt;<a href="mailto:cpuidle@gmail.com" \
class="">cpuidle@gmail.com</a>&gt;:<br class=""></div><blockquote class="gmail_quote" \
style="margin:0px 0px 0px 0.8ex;border-left:1px solid \
rgb(204,204,204);padding-left:1ex"><div style="overflow-wrap: break-word;" \
class="">Moin Frank,<div class=""><br class=""></div><div class="">Danke für \
Hinweise! Hab in den letzten Tagen viele interne Verbesserungen gemacht, aber nix an \
der Funktionalität.<br class=""><div class=""><br class=""><blockquote type="cite" \
class=""><div class="">On 29. Dec 2018, at 23:59, Frank Richter &lt;<a \
href="mailto:frank.richter83@gmail.com" target="_blank" \
class="">frank.richter83@gmail.com</a>&gt; wrote:</div><br \
class="gmail-m_4855601706715230038Apple-interchange-newline"><div class=""><div \
dir="ltr" class="">Hallo Andreas,<div class=""><br class=""></div><div class="">ich \
habe heute Abend ingress 0.0.5 getestet, jetzt klappt es bei mir auch mit \
Homie.</div><div class="">Frage hierzu: beim mapping brauche ich ja nur den letzten \
Teil vom Homie-Topic. Cool bei einem Zähler, aber was passiert, wenn ich einen \
zweiten habe (homie/meter2/meter/powerl1)?</div></div></div></blockquote><div \
class=""><br class=""></div>Muss ich drüber nachdenken. So gehts natürlich nicht \
:O</div><div class=""><br class=""><blockquote type="cite" class=""><div \
class=""><div dir="ltr" class=""><div class=""><br class=""></div><div \
class="">Weitere Beobachtung: nach ein paar Stunden und ca. 1000 Datensätzen konnte \
ingress nix mehr an vz übergeben. Fehlermeldung:<br class=""></div><div \
class="">2018/12/29 23:20:16 vz: send failed (Post <a \
href="http://localhost/middleware.php/data/2dea02c0-05f6-11e9-9be9-f996ff707c56.json" \
target="_blank" class="">http://localhost/middleware.php/data/2dea02c0-05f6-11e9-9be9-f996ff707c56.json</a>: \
dial tcp <a href="http://127.0.0.1/" target="_blank" class="">127.0.0.1:80</a>: \
socket: too many open files)&nbsp;<br class=""></div></div></div></blockquote><div \
class=""><br class=""></div>Ist behoben, schau mal 0.0.7 an. Die hat jetzt auch ein \
übersichtlicheres Logging.</div><div class=""><br class=""><blockquote type="cite" \
class=""><div class=""><div dir="ltr" class=""><div class=""><br class=""></div><div \
class="">Den neuesten Commit mit Aggregation habe ich eben entdeckt und direkt \
getestet, es wurde allerdings nix aggregiert. Noch unfertig oder sollte das \
gehen?</div></div></div></blockquote><div class=""><br class=""></div>Die Funktionen \
sind jetzt da, sind aber noch nicht in den "wire" eingebunden. Kommt als \
Nächstes.</div><div class=""><br class=""><blockquote type="cite" class=""><div \
class=""><div dir="ltr" class=""><div class=""><br class=""></div><div class="">Viele \
Grüße</div><div class="">Frank</div></div></div></blockquote><div class=""><br \
class=""></div><div class="">Viele Grüße,</div><div \
class="">Andreas</div></div><div class=""><br class=""><blockquote type="cite" \
class=""><div class=""><br class=""><div class="gmail_quote"><div dir="ltr" \
class="">Am So., 23. Dez. 2018 um 13:19&nbsp;Uhr schrieb Andreas Goetz &lt;<a \
href="mailto:cpuidle@gmail.com" target="_blank" \
class="">cpuidle@gmail.com</a>&gt;:<br class=""></div><blockquote class="gmail_quote" \
style="margin:0px 0px 0px 0.8ex;border-left:1px solid \
rgb(204,204,204);padding-left:1ex"><div class="">Nächster Bug- ist mit ingress 0.0.5 \
behoben.<div class=""><br class=""></div><div class="">Schöne Bescherung :)<br \
class=""><div class=""><br class=""><blockquote type="cite" class=""><div class="">On \
22. Dec 2018, at 21:51, Frank Richter &lt;<a href="mailto:frank.richter83@gmail.com" \
target="_blank" class="">frank.richter83@gmail.com</a>&gt; wrote:</div><br \
class="gmail-m_4855601706715230038gmail-m_-6788905197126733393Apple-interchange-newline"><div \
class=""><div dir="ltr" class=""><div dir="ltr" class=""><div dir="ltr" class="">Hi \
Andreas,<div class=""><br class=""></div><div class="">nach git pull und make bekomme \
ich jetzt regelmäßig neue Werte mit kleingeschriebenem Topic, ingress macht \
allerdings trotzdem nach</div><div class=""><br class=""></div><div \
class="">2018/12/22 21:45:16 homie: discovered homie/meter1/meter/voltagel1</div><div \
class=""><br class=""></div><div class="">nicht weiter. Irgendwas mach ich wohl noch \
falsch.</div><div class=""><br class=""></div><div class="">Was muss bei homie-source \
beim Mapping angegeben werden?</div><div class=""><br class=""></div><div \
class="">Viele Grüße</div><div class="">Frank&nbsp;</div></div></div><br \
class=""><div class="gmail_quote"><div dir="ltr" class="">Am Sa., 22. Dez. 2018 um \
18:54&nbsp;Uhr schrieb Andreas Goetz &lt;<a href="mailto:cpuidle@gmail.com" \
target="_blank" class="">cpuidle@gmail.com</a>&gt;:<br class=""></div><blockquote \
class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid \
rgb(204,204,204);padding-left:1ex"><div dir="auto" class=""><div dir="ltr" \
class=""></div><div dir="ltr" class="">Danke Frank, das ist ein Bug. Homie spec sagt \
alles klein, mache ich anscheinend nur bei der Initialisierung. Hab grad nach dem \
Gassi gehen Fix gepusht 🤗</div><div dir="ltr" class=""><br class=""></div><div \
dir="ltr" class="">Viele Grüße, Andreas&nbsp;</div><div dir="ltr" class=""><br \
class="">Am 22.12.2018 um 17:28 schrieb Frank Richter &lt;<a \
href="mailto:frank.richter83@gmail.com" target="_blank" \
class="">frank.richter83@gmail.com</a>&gt;:<br class=""><br \
class=""></div><blockquote type="cite" class=""><div dir="ltr" class=""><div \
dir="ltr" class=""><div dir="ltr" class=""><div dir="ltr" class=""><div dir="ltr" \
class=""><div dir="ltr" class=""><div class="">Hi,</div><div class=""><br \
class=""></div>mittlerweile hab ich auch ein kleines Testsetup aus einem SDM120 und \
einem Pi mit VZ, Go, GoSDM630 und ingress laufen.<div class=""><br \
class=""></div><div class="">Übergabe von MQTT an VZ funktioniert super, mit Homie \
komme ich allerdings auch nicht weiter:</div><div class=""><br class=""></div><div \
class=""><div class="">pi@raspberrypi:~/ingress $ bin/ingress -d</div><div \
class="">Parsed configuration</div><div class="">---</div><div \
class="">sources:</div><div class="">- name: homie</div><div class="">&nbsp; type: \
homie</div><div class="">&nbsp; url: tcp://<a href="http://192.168.178.39:1883/" \
target="_blank" class="">192.168.178.39:1883</a></div><div class="">&nbsp; user: \
""</div><div class="">&nbsp; password: ""</div><div class="">&nbsp; topic: \
""</div><div class="">targets:</div><div class="">- name: vz</div><div \
class="">&nbsp; type: http</div><div class="">&nbsp; url: <a \
href="http://localhost/middleware.php/data/%name%.json" target="_blank" \
class="">http://localhost/middleware.php/data/%name%.json</a></div><div \
class="">&nbsp; user: ""</div><div class="">&nbsp; password: ""</div><div \
class="">&nbsp; topic: ""</div><div class="">&nbsp; method: POST</div><div \
class="">&nbsp; headers:</div><div class="">&nbsp; &nbsp; Accept: \
application/json</div><div class="">&nbsp; &nbsp; Content-type: \
application/json</div><div class="">&nbsp; payload: \
'[[%timestamp%,%value%]]'</div><div class="">wires:</div><div class="">- \
sources:</div><div class="">&nbsp; - homie</div><div class="">&nbsp; \
targets:</div><div class="">&nbsp; - vz</div><div class="">&nbsp; mappings:</div><div \
class="">&nbsp; - homie-to-volkszaehler</div><div class="">&nbsp; actions: \
[]</div><div class="">mappings:</div><div class="">- name: \
homie-to-volkszaehler</div><div class="">&nbsp; entries:</div><div class="">&nbsp; - \
from: VoltageL1</div><div class="">&nbsp; &nbsp; to: \
2dea02c0-05f6-11e9-9be9-f996ff707c56</div><div class="">actions:</div><div class="">- \
name: agg5min</div><div class="">&nbsp; type: aggregate</div><div class="">&nbsp; \
</div></blockquote></div></blockquote></div></div>
</div></blockquote></div><br class=""></div></div></blockquote></div>
</div></blockquote></div><br class=""></div></div></blockquote></div>
</div></blockquote></div><br class=""></body></html>



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic