[vz-users] Wann/wie pusht der push Server?

Andreas Goetz cpuidle at gmail.com
Sun Nov 18 20:14:21 CET 2018


> On 18. Nov 2018, at 20:12, Christian Wulff <christianwulff at gmx.de> wrote:
> 
> Ich oute mich ja gerne als zu blöd dafür.
>  
> Des response node aus dem Wiki hab ich ja inzwischen wieder drin.
> Aber wo da jetzt die HTTP 200 drin steht finde ich nicht?!?!
>  
> Ist das so richtig?
> <image001.png>
>  
> Jetzt habe ich was gefunden: Standard ist wohl „200“. Also wenn nix drin steht, wird 200 gesendet. Das muss einem ja auch mal einer sagen…..

Eigentlich nicht. Es steht nämlich direkt in der Doku des Nodes:

statusCode number
If set, this is used as the response status code. Default: 200.

>  
> Lieben Gruß,
> Chris

Keep smiling,
Andreas

>  
> Von: Andreas Goetz <cpuidle at gmail.com> 
> Gesendet: Sonntag, 18. November 2018 19:46
> An: volkszaehler.org - users <volkszaehler-users at demo.volkszaehler.org>
> Betreff: Re: [vz-users] Wann/wie pusht der push Server?
>  
> Christian,
> 
> 
>> On 18. Nov 2018, at 16:18, Christian Wulff <christianwulff at gmx.de <mailto:christianwulff at gmx.de>> wrote:
>>  
>> Hmm, so richtig weitergekommen bin ich noch nicht.
>> Also mache ich mal hier weiter.
>>  
>> Wie einfach soll der Flow denn sein?
>>  
>> Ich habs jetzt mal so gemacht:
>> Ein Output für alle Messages
>> Und ein Output nur die Durchflussrate aussortiert.
>> Die Durchflussrate wird dann auch sicher auf MQTT gepublished.
>> <image002.png>
>>  
>> So einfach läuft es also scheinbar problemlos.
>  
> Das kann höchstens Zufall sein.
>  
> Wie Frank schrieb:
>  
> > In deinem Flow fehlt ein http response Node (steht im Wiki!). Ist ja klar das vzlogger dann unglücklich ist und in den Timeout läuft.
> 
> 
>>  
>> Also muss ich mal die Last auf dem nodeRED Server suchen.
>> Was kann das sein? Der CPU Usage node?
>> Ich installier den mal und schau mir an was dabei rauskommt.
>>  
>> Lieben Gruß,
>> Chris
>  
> Also bau eine Antwort ein… HTTP 200 wäre ein schöner Status um dem vzlogger zu sagen “alles ok”.
>  
> Viele Grüße, Andreas
> 
> 
>>  
>>  
>>  
>>  
>>  
>>  
>> Von: Frank Richter <frank.richter83 at gmail.com <mailto:frank.richter83 at gmail.com>> 
>> Gesendet: Sonntag, 18. November 2018 12:24
>> An: volkszaehler.org <http://volkszaehler.org/> - users <volkszaehler-users at demo.volkszaehler.org <mailto:volkszaehler-users at demo.volkszaehler.org>>
>> Betreff: Re: [vz-users] Wann/wie pusht der push Server?
>>  
>> Im Moment geht's doch um die Websockets und nicht um HTTP über Port 1880, oder?
>>  
>> Und was hast du "im Prinzip" gemacht? Ich wollte einen Test mit einem maximal vereinfachten Flow mit möglichst wenig Fehlerquellen.
>>  
>> Grüße
>> Frank
>>  
>> Am So., 18. Nov. 2018, 12:18 hat Christian Wulff <christianwulff at gmx.de <mailto:christianwulff at gmx.de>> geschrieben:
>>> Moin Frank,
>>>  
>>> das habe ich ja im Prinzip gemacht, da kommt nichts.
>>>  
>>> Aber nun habe ich was gefunden:
>>> Das Standard Log in der Node-Red console:
>>> 1880 wird bereits benutzt?! Vielleicht liegts daran?!
>>>  
>>> 18 Nov 12:15:01 - [info]
>>>  
>>> Welcome to Node-RED
>>> ===================
>>>  
>>> 18 Nov 12:15:01 - [info] Node-RED version: v0.18.7
>>> 18 Nov 12:15:01 - [info] Node.js  version: v8.11.3
>>> 18 Nov 12:15:01 - [info] Linux 4.4.11-v7+ arm LE
>>> 18 Nov 12:15:02 - [info] Loading palette nodes
>>> 18 Nov 12:15:05 - [info] Dashboard version 2.9.8 started at /ui
>>> 18 Nov 12:15:06 - [info] Settings file  : /home/pi/.node-red/settings.js
>>> 18 Nov 12:15:06 - [info] User directory : /home/pi/.node-red
>>> 18 Nov 12:15:06 - [warn] Projects disabled : editorTheme.projects.enabled=false
>>> 18 Nov 12:15:06 - [info] Flows file     : /home/pi/.node-red/flows_raspberrypi.json
>>> 18 Nov 12:15:06 - [error] Unable to listen on http://127.0.0.1:1880/ <http://127.0.0.1:1880/>
>>> 18 Nov 12:15:06 - [error] Error: port in use
>>>  
>>> Lieben Gruß,
>>> Chris
>>>  
>>>  
>>> Von: Frank Richter <frank.richter83 at gmail.com <mailto:frank.richter83 at gmail.com>> 
>>> Gesendet: Sonntag, 18. November 2018 12:16
>>> An: volkszaehler.org <http://volkszaehler.org/> - users <volkszaehler-users at demo.volkszaehler.org <mailto:volkszaehler-users at demo.volkszaehler.org>>
>>> Betreff: Re: [vz-users] Wann/wie pusht der push Server?
>>>  
>>> So sieht's aus. Bei mir klappt das aber problemlos mit diversen Stromzählern, die im Sekundentakt senden, kann also kein generelles Problem von Node-RED sein.
>>>  
>>> Klemm mal deinen restlichen Flow ab und häng nur einen Debug-Node an den Websocket Input und beobachte, was da so ankommt.
>>>  
>>> Grüße
>>> Frank
>>>  
>>> Am So., 18. Nov. 2018, 12:05 hat Christian Wulff <christianwulff at gmx.de <mailto:christianwulff at gmx.de>> geschrieben:
>>>> Okay, nun verstanden.
>>>> Ich habe das Frontend mit dem Smartphone aufgerufen, nur den Wasserkanal dargestellt und die automatische Aktualisierung ausgeschaltet.
>>>> Mein Sohn hat dann die Klospülung betätigt und ich habe die Wasseruhr und das Frontend beobachtet.
>>>> Hier kommen alle Impulse sicher an.
>>>> Jedes Mal, wenn die Wasseruhr 0,5 Liter durch hat kommt ein neuer Wert im Frontend an.
>>>> Das funktioniert genau so wie ich mir das vorstelle.
>>>> Dann ist das Problem wohl irgendwo in node-RED?!
>>>> Node-RED scheint das ja nicht schnell genug mitzukriegen?!
>>>>  
>>>> Lieben Gruß,
>>>> Chris
>>>>  
>>>> Von: Frank Richter <frank.richter83 at gmail.com <mailto:frank.richter83 at gmail.com>> 
>>>> Gesendet: Sonntag, 18. November 2018 11:55
>>>> An: volkszaehler.org <http://volkszaehler.org/> - users <volkszaehler-users at demo.volkszaehler.org <mailto:volkszaehler-users at demo.volkszaehler.org>>
>>>> Betreff: Re: [vz-users] Wann/wie pusht der push Server?
>>>>  
>>>> Die DB interessiert im Moment überhaupt nicht. Ich wollte wissen, ob die Push-Werte im Frontend landen, also ob der Graph und die Tabelle im Sekundentakt upgedatet werden, wenn Wasser fließt, auch wenn das Frontend weder manuell noch automatisch aktualisiert wird.
>>>>  
>>>> Am So., 18. Nov. 2018, 11:43 hat Christian Wulff <christianwulff at gmx.de <mailto:christianwulff at gmx.de>> geschrieben:
>>>>> Moin Frank,
>>>>>  
>>>>> wenn ich mit dem Handy in der Hand neben der Wasseruhr stehe, dann sehe ich auch der Wasseruhr wann die Impulse kommen (alle 0,5 Liter ein Impuls), aber auf dem node-RED Dashboard und dem MQTT Dashboard kommen die nicht sicher durch. Wenns langsam läuft, dann würde ich sagen kommen 80-90% durch, wenns etwas schneller läuft kommen nur noch 10% durch.
>>>>> In der Datenbank und im Frontend kommen sie immer sicher an, da gibt’s kein Verlust.
>>>>>  
>>>>> Das abholen von der MW meinst du per timer und http request, richtig? Das wäre dann eine Lösung dafür, das könnte gehen. Das würde auch reichen. Aber das ist ja momentan nicht mein Fokus, sondern erst der nächste Schritt, wenn die Durchflussrate sicher funktioniert.
>>>>>  
>>>>> Lieben Gruß und lieben Dank,
>>>>> Christian
>>>>>  
>>>>>  
>>>>> Von: Frank Richter <frank.richter83 at gmail.com <mailto:frank.richter83 at gmail.com>> 
>>>>> Gesendet: Sonntag, 18. November 2018 11:35
>>>>> An: volkszaehler.org <http://volkszaehler.org/> - users <volkszaehler-users at demo.volkszaehler.org <mailto:volkszaehler-users at demo.volkszaehler.org>>
>>>>> Betreff: Re: [vz-users] Wann/wie pusht der push Server?
>>>>>  
>>>>> Moin Christian,
>>>>>  
>>>>> wenn das Log sauber ist, kann vzlogger die Datensätze beim Push-Server abliefern.
>>>>>  
>>>>> Wie stellst du fest, dass Impulse verloren gehen? MQTT? Node-RED-Debug? Wie sieht es im Frontend aus, kommen die Push-Werte dort auch unvollständig an?
>>>>>  
>>>>> Wenn du nur gelegentlich (nicht öfter als 1 x pro Minute) aktuelle Zählerstände willst, kannst du die auch mit options=raw bei der MW abholen.
>>>>>  
>>>>> Grüße
>>>>> Frank
>>>>>  
>>>>> Am So., 18. Nov. 2018, 11:22 hat Christian Wulff <christianwulff at gmx.de <mailto:christianwulff at gmx.de>> geschrieben:
>>>>>> Moin,
>>>>>>  
>>>>>> ja, ich hatte den unteren Push-Eintrag (Port 1880) auskommentiert und getestet.
>>>>>> Dann hatte ich ihn wieder eingebunden.
>>>>>>  
>>>>>> Jetzt habe ich ihn wieder auskommentiert und eine gute Stunde laufen lassen.
>>>>>> Nun kommt nichts mehr ins Logfile, das Logfile ist jetzt leer.
>>>>>> Aber mir fehlen jetzt die drei Stromzähler Zählerstände in MQTT.
>>>>>>  
>>>>>> Trotzdem kommen die Impulse nicht sauber durch.
>>>>>> Ein paar kommen ja durch, je langsamer desto stabiler.
>>>>>> Wenn ein Impuls alle 10 Sekunden kommt, dann kommen so ziemlich alle durch.
>>>>>> Wenn alle 3 Sekunden einer kommt, dann kommt in 30 Sekunden gar keiner mehr durch.
>>>>>>  
>>>>>> Klingt irgendwie komisch und unlogisch finde ich.
>>>>>> Wenn es eine Überlastung von irgendwas wäre, dann müsste man doch rausfinden können wo das Bottleneck ist.
>>>>>>  
>>>>>> Wie kann man das denn systematisch debuggen?
>>>>>>  
>>>>>> Lieben Gruß,
>>>>>> Chris
>>>>>>  
>>>>>> Von: Frank Richter <frank.richter83 at gmail.com <mailto:frank.richter83 at gmail.com>> 
>>>>>> Gesendet: Samstag, 17. November 2018 21:25
>>>>>> An: volkszaehler.org <http://volkszaehler.org/> - users <volkszaehler-users at demo.volkszaehler.org <mailto:volkszaehler-users at demo.volkszaehler.org>>
>>>>>> Betreff: Re: [vz-users] Wann/wie pusht der push Server?
>>>>>>  
>>>>>> Du wolltest doch den unteren Push-Eintrag (Port 1880) auskommentieren?!
>>>>>>  
>>>>>>  
>>>>>> Am Sa., 17. Nov. 2018, 21:19 hat Christian Wulff <christianwulff at gmx.de <mailto:christianwulff at gmx.de>> geschrieben:
>>>>>>> Moin,
>>>>>>>  
>>>>>>> ja, nach der Änderung habe ich immer rebootet.
>>>>>>>  
>>>>>>> Mit der config
>>>>>>>   "push": [
>>>>>>>     {
>>>>>>>       "url": "http://127.0.0.1:5582 <http://127.0.0.1:5582/>"},
>>>>>>>     { "url": "http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush>"    }
>>>>>>>   ],
>>>>>>>  
>>>>>>> Sieht das so aus:
>>>>>>>  
>>>>>>> [Nov 17 20:06:06][main] vzlogger v0.6.0 based on heads/master-0-g1484f9aad1 from Mon, 22 Aug 2016 22:32:51 +0200 started.
>>>>>>> [Nov 17 20:06:06][main] log level is 0
>>>>>>> [Nov 17 20:06:52][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:07:23][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:07:54][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:08:24][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:08:55][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:09:26][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:09:56][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:10:27][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:10:57][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:11:28][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:11:59][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:12:29][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:13:00][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:13:31][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:14:01][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:14:32][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:15:03][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:15:33][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:16:04][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:16:35][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:17:05][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:17:36][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:18:07][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:18:37][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:19:08][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:19:39][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:20:09][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:20:40][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:21:11][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:21:41][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:22:12][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:22:43][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:23:13][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:23:44][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:24:14][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:24:45][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:25:16][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:25:46][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:26:17][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:26:48][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:27:18][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:27:49][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:28:20][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:28:50][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:29:21][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:29:52][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:30:22][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:30:54][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:31:25][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:31:55][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:32:26][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:32:57][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:33:27][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:33:58][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:34:29][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:34:59][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:35:30][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:36:01][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:36:31][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:37:02][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:37:33][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:38:03][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:38:34][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:39:05][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:39:35][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:40:06][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:40:36][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:41:07][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:41:38][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:42:08][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:42:39][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:43:10][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:43:40][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:44:11][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:44:42][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:45:12][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:45:43][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:46:14][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:46:44][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:47:15][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:47:46][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:48:16][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:48:47][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:49:18][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:49:48][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:50:19][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:50:50][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:51:20][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:51:51][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:52:22][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:52:52][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:53:23][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:53:54][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:54:24][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:54:55][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:55:26][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:55:56][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:56:27][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:56:58][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:57:28][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:57:59][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:58:30][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:59:00][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 20:59:31][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 21:00:02][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 21:00:32][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 21:01:03][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 21:01:33][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 21:02:04][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 21:02:35][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 21:03:05][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 21:03:36][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 21:04:07][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 21:04:37][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 21:05:08][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 21:05:39][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 21:06:09][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 21:06:40][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 21:07:11][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 21:07:41][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 21:08:12][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 21:08:43][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 21:09:13][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 21:09:45][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 21:10:16][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 21:10:46][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 21:11:17][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 21:11:48][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 21:12:18][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 21:12:49][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 21:13:20][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 21:13:50][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 21:14:21][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 21:14:52][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 21:15:22][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 21:15:53][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>> [Nov 17 21:16:24][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>>  
>>>>>>> Lieben Gruß,
>>>>>>> Chris
>>>>>>>  
>>>>>>> Von: Frank Richter <frank.richter83 at gmail.com <mailto:frank.richter83 at gmail.com>> 
>>>>>>> Gesendet: Samstag, 17. November 2018 19:43
>>>>>>> An: volkszaehler.org <http://volkszaehler.org/> - users <volkszaehler-users at demo.volkszaehler.org <mailto:volkszaehler-users at demo.volkszaehler.org>>
>>>>>>> Betreff: Re: [vz-users] Wann/wie pusht der push Server?
>>>>>>>  
>>>>>>> vzlogger mit verbosity 0 (Fehler werden immer geloggt).
>>>>>>>  
>>>>>>> Bisher haben wir nur Fehlermeldungen vom Push an Node-RED (Port 1880) gesehen. Da du behauptest, dass die Messages vom Push-Server auch unvollständig sind, müssen wir herausfinden, ob vzlogger die zumindest ordnungsgemäß verschickt.
>>>>>>>  
>>>>>>> An Neustart vom vzlogger nach jeder Änderung der Config denkst du?
>>>>>>>  
>>>>>>> Grüße
>>>>>>> Frank
>>>>>>>  
>>>>>>> Am Sa., 17. Nov. 2018, 19:19 hat Christian Wulff <christianwulff at gmx.de <mailto:christianwulff at gmx.de>> geschrieben:
>>>>>>>> Welches Logfile?
>>>>>>>> Vzlogger oder node-red?
>>>>>>>> Wenn Vzlogger dann mit welcher verbosity?
>>>>>>>> Wenn node-red, dann wo finde ich das?
>>>>>>>>  
>>>>>>>> Lieben Gruß,
>>>>>>>> Chris
>>>>>>>>  
>>>>>>>>  
>>>>>>>> Von: Frank Richter <frank.richter83 at gmail.com <mailto:frank.richter83 at gmail.com>> 
>>>>>>>> Gesendet: Samstag, 17. November 2018 18:46
>>>>>>>> An: volkszaehler.org <http://volkszaehler.org/> - users <volkszaehler-users at demo.volkszaehler.org <mailto:volkszaehler-users at demo.volkszaehler.org>>
>>>>>>>> Betreff: Re: [vz-users] Wann/wie pusht der push Server?
>>>>>>>>  
>>>>>>>> Logfile mit deaktivierten Push an Node-RED?
>>>>>>>>  
>>>>>>>> Grüße
>>>>>>>> Frank
>>>>>>>>  
>>>>>>>> Am Sa., 17. Nov. 2018, 18:43 hat Christian Wulff <christianwulff at gmx.de <mailto:christianwulff at gmx.de>> geschrieben:
>>>>>>>>> Hmm, ich lese deine mail, aber verstehe nicht was du meinst.
>>>>>>>>>  
>>>>>>>>> Dich interessieren die anderen Komponenten (logger, push etc).
>>>>>>>>> Was meinst du damit?
>>>>>>>>> Alles läuft auf dem RaspberryPi: alles vom volkszähler, nodered und mosquitto.
>>>>>>>>> In der config steht (jetzt auf dein anraten ist der :1880 auskommentiert)
>>>>>>>>>   "push": [
>>>>>>>>>     {
>>>>>>>>>       "url": "http://127.0.0.1:5582 <http://127.0.0.1:5582/>"},
>>>>>>>>>    // { "url": "http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush>"    }
>>>>>>>>>   ],
>>>>>>>>> Der Rest ist im Flow.
>>>>>>>>> Was fehlen dir genau noch für Infos?
>>>>>>>>>  
>>>>>>>>> Ich dachte es wäre egal was hinter dem socket node und dem http node kommt. Die pollen doch nicht (oder sehe ich das falsch?)
>>>>>>>>> Ich dachte wenn der push server was pusht, dann starten die function nodes und versuchen zu parsen.
>>>>>>>>> Die function nodes schauen nach welche uuid reinkommt und je nach uuid fügen sie die entsprechenden topics der message hinzu. Und dann geht’s weiter nach MQTT und dem node-red Dashboard und im Falle des Wasserkanals laufen noch timer ab, die am Ende wieder eine 0 senden, damit der letzte Durchflusswert nicht auf dem Topic stehen bleibt, obwohl schon lange nix mehr fliesst.
>>>>>>>>>  
>>>>>>>>> Wenn ich dich jetzt richtig verstanden habe, dann ist der Weg über websockets der leichtgewichtigere, richtig? Denn jage ich die ganzen Temperaturen in Zukunft da rüber (waren über den http Weg).
>>>>>>>>> Die Zählerstände gehen nur über den http Weg.
>>>>>>>>> Die Impulse brauche ich nicht.
>>>>>>>>>  
>>>>>>>>>  
>>>>>>>>> Ich habe jetzt einiges getestet.
>>>>>>>>> Leider funktioniert es immer noch nicht so wie gewünscht.
>>>>>>>>>  
>>>>>>>>> Jeder Impuls, bzw. jede Leistung bei jedem Impuls kommt in der Datenbank und im Frontend an. Sie sind also da.
>>>>>>>>> Aber über den Push Server kommt nicht jede Leistung/ jeder Impuls der Wasseruhr an. Da fehlen zwischendurch immer wieder welche.
>>>>>>>>>  
>>>>>>>>> Woran kann das nur liegen?
>>>>>>>>>  
>>>>>>>>> Lieben Gruß,
>>>>>>>>> Chris
>>>>>>>>>  
>>>>>>>>>  
>>>>>>>>> Von: Andreas Goetz <cpuidle at gmail.com <mailto:cpuidle at gmail.com>> 
>>>>>>>>> Gesendet: Samstag, 17. November 2018 18:19
>>>>>>>>> An: volkszaehler.org <http://volkszaehler.org/> - users <volkszaehler-users at demo.volkszaehler.org <mailto:volkszaehler-users at demo.volkszaehler.org>>
>>>>>>>>> Betreff: Re: [vz-users] Wann/wie pusht der push Server?
>>>>>>>>>  
>>>>>>>>> On 17. Nov 2018, at 17:55, Christian Wulff <christianwulff at gmx.de <mailto:christianwulff at gmx.de>> wrote:
>>>>>>>>>>  
>>>>>>>>>> Kam das Diagramm eben nicht mit?
>>>>>>>>>> Denn häng ich es hier nochmal als Anhang dran.
>>>>>>>>>  
>>>>>>>>> Doch, kam es. Mich interessieren die anderen Komponenten (logger, push etc).
>>>>>>>>>  
>>>>>>>>> 
>>>>>>>>>>  
>>>>>>>>>> Warum ich zwei habe, hatte ich doch gerade erklärt:
>>>>>>>>>> Über den socket node kommen die Leistungen (und Temperaturen) und nicht die Zählerstände.
>>>>>>>>>  
>>>>>>>>> Also “Interpretierte” Werte? Oder auch Leistungen aus dem vzlogger?
>>>>>>>>>  
>>>>>>>>> 
>>>>>>>>>> Über den http node kommen die Zählerstände (und Temperaturen) und nicht die Leistungen.
>>>>>>>>>  
>>>>>>>>> Vzlogger verschickt Rohwerte und Pushserver interpretiert sie vor Weiterverteilung fürs Frontend. Mindestens Temperaturen und Leistungen kommen also auf beiden Wegen gleich an, Zählerstände und Impulse nicht.
>>>>>>>>>  
>>>>>>>>> 
>>>>>>>>>> Wenn man also Leistungen UND Zählerstände (und Temperaturen) in MQTT haben will, dass muss man doch beide nehmen, oder wie soll das sonst gehen?
>>>>>>>>>  
>>>>>>>>> Zählerstände gehen momentan nicht über den Pushserver, korrekt. Temperaturen (=Momentanwerte) gehen wunderbar. Wäre ein sinnvolles Enhancement (mach gerne ein Ticket auf).
>>>>>>>>>  
>>>>>>>>> Mich verwirrt dass Du über den Pushserver gemeckert hast. In Deinem Log ist das Problem zwischen vzlogger und nodered. Nicht beim Pushserver.
>>>>>>>>>  
>>>>>>>>> Wenn ich das richtig verstanden habe bleibts dabei- Du musst rausfinden welches Problem node-red mit HTTP inbound hat.
>>>>>>>>>  
>>>>>>>>> 
>>>>>>>>>>  
>>>>>>>>>> Nun ist mein Flow im Anhang:
>>>>>>>>>> Links oben sind die beiden Push Server nodes
>>>>>>>>>> Der lila node schiebts nach MQTT
>>>>>>>>>> Rechts werden die Payloads auf eine Nachkommastelle gerundet und dann ins node-RED Dashboard geschoben
>>>>>>>>>> Und unten hab ich mir was überlegt, damit nicht immer der letzte Durchflusswert auf dem Display stehen bleibt
>>>>>>>>>>  
>>>>>>>>>> Lieben Gruß,
>>>>>>>>>> Chris
>>>>>>>>>  
>>>>>>>>> Viele Grüße, Andreas
>>>>>>>>>  
>>>>>>>>> 
>>>>>>>>>>  
>>>>>>>>>>  
>>>>>>>>>> Von: Andreas Goetz <cpuidle at gmail.com <mailto:cpuidle at gmail.com>> 
>>>>>>>>>> Gesendet: Samstag, 17. November 2018 17:51
>>>>>>>>>> An: volkszaehler.org <http://volkszaehler.org/> - users <volkszaehler-users at demo.volkszaehler.org <mailto:volkszaehler-users at demo.volkszaehler.org>>
>>>>>>>>>> Betreff: Re: [vz-users] Wann/wie pusht der push Server?
>>>>>>>>>>  
>>>>>>>>>> Hi,
>>>>>>>>>>  
>>>>>>>>>> 
>>>>>>>>>>> On 17. Nov 2018, at 17:46, Christian Wulff <christianwulff at gmx.de <mailto:christianwulff at gmx.de>> wrote:
>>>>>>>>>>>  
>>>>>>>>>>> Ich weiss nicht genau, ob ich das richtig verstehe.
>>>>>>>>>>  
>>>>>>>>>> Ich auch nicht :)
>>>>>>>>>> 
>>>>>>>>>>>  
>>>>>>>>>>> Ich habe doch einen socket node und einen http node (oder nicht?)
>>>>>>>>>>> Über den socket node kommen die Leistungen (und Temperaturen).
>>>>>>>>>>> Über den http node kommen die Zählerstände (und Temperaturen).
>>>>>>>>>>  
>>>>>>>>>> Versteh ich nicht. Warum hast Du zwei? Kannst Du mal ein Diagramm machen wer was wohin mit welchem Protokoll pusht bei Dir?
>>>>>>>>>>  
>>>>>>>>>> 
>>>>>>>>>>>  
>>>>>>>>>>> Ich dachte anders geht das nicht?
>>>>>>>>>>  
>>>>>>>>>> k.A. da ich Dein Setup nicht verstehe.
>>>>>>>>>>  
>>>>>>>>>> 
>>>>>>>>>>>  
>>>>>>>>>>> Wie finde ich die Last des node Red Servers und dessen Logfile? (noch nicht in google gefunden)
>>>>>>>>>>  
>>>>>>>>>> Anscheinend nur auf der Konsole, keine Ahnung wo das unter Linux landet: https://nodered.org/docs/user-guide/logging <https://nodered.org/docs/user-guide/logging> 
>>>>>>>>>>  
>>>>>>>>>> 
>>>>>>>>>>>  
>>>>>>>>>>> Lieben Gruß,
>>>>>>>>>>> Chris
>>>>>>>>>>  
>>>>>>>>>> Viele Grüße, Andreas
>>>>>>>>>>  
>>>>>>>>>> 
>>>>>>>>>>>  
>>>>>>>>>>> Von: Andreas Goetz <cpuidle at gmail.com <mailto:cpuidle at gmail.com>> 
>>>>>>>>>>> Gesendet: Samstag, 17. November 2018 17:40
>>>>>>>>>>> An: volkszaehler.org <http://volkszaehler.org/> - users <volkszaehler-users at demo.volkszaehler.org <mailto:volkszaehler-users at demo.volkszaehler.org>>
>>>>>>>>>>> Betreff: Re: [vz-users] Wann/wie pusht der push Server?
>>>>>>>>>>>  
>>>>>>>>>>> Laut vzlogger logfile mag Dein http input node nix empfangen. 
>>>>>>>>>>>  
>>>>>>>>>>> Alternative: Du nimmst einen socket node und verbindest den mit dem pushserver (der dient als Verteiler). die websockets sollten etwas leichtgewichtiger sein.
>>>>>>>>>>>  
>>>>>>>>>>> Hast Du mal geschaut welche Last auf Deinem node-red Server herrscht und was im node-red Logfile steht? Oder falls Du einen reverse proxy davor hast in dessen logfile? Irgendwo müssen die http requests ja verrecken.
>>>>>>>>>>>  
>>>>>>>>>>> Viele Grüße, Andreas
>>>>>>>>>>>  
>>>>>>>>>>>  
>>>>>>>>>>> 
>>>>>>>>>>>> On 17. Nov 2018, at 17:37, Christian Wulff <christianwulff at gmx.de <mailto:christianwulff at gmx.de>> wrote:
>>>>>>>>>>>>  
>>>>>>>>>>>> Moin Andreas,
>>>>>>>>>>>>  
>>>>>>>>>>>> Eigentlich ist das ganz einfach: Alles soll an den MQTT Broker gesendet werden.
>>>>>>>>>>>>  
>>>>>>>>>>>> Über den einen kommen die Leistungen, über den anderen die Zählerstände. Beide hätte ich gerne in MQTT.
>>>>>>>>>>>> (Die Temperaturen kommen über beide)
>>>>>>>>>>>>  
>>>>>>>>>>>> Das interessante ist ja, das es mal funktioniert hat. Ich weiss allerdings nicht mehr genau ab wann nicht mehr, aber es könnte sein, dass es mit dem http-Input node zusammenhängt.
>>>>>>>>>>>> Das werde ich jetzt mal ausprobieren.
>>>>>>>>>>>>  
>>>>>>>>>>>> Hier der Flow:
>>>>>>>>>>>> Links oben sind die beiden Push Server nodes
>>>>>>>>>>>> Der lila node schiebts nach MQTT
>>>>>>>>>>>> Rechts werden die Payloads auf eine Nachkommastelle gerundet und dann ins node-RED Dashboard geschoben
>>>>>>>>>>>> Und unten hab ich mir was überlegt, damit nicht immer der letzte Durchflusswert auf dem Display stehen bleibt
>>>>>>>>>>>> <image001.png>
>>>>>>>>>>>>  
>>>>>>>>>>>> Lieben Gruß,
>>>>>>>>>>>> Chris
>>>>>>>>>>>>  
>>>>>>>>>>>> Von: Andreas Goetz <cpuidle at gmail.com <mailto:cpuidle at gmail.com>> 
>>>>>>>>>>>> Gesendet: Samstag, 17. November 2018 17:10
>>>>>>>>>>>> An: volkszaehler.org <http://volkszaehler.org/> - users <volkszaehler-users at demo.volkszaehler.org <mailto:volkszaehler-users at demo.volkszaehler.org>>
>>>>>>>>>>>> Betreff: Re: [vz-users] Wann/wie pusht der push Server?
>>>>>>>>>>>>  
>>>>>>>>>>>> Hi Christian,
>>>>>>>>>>>>  
>>>>>>>>>>>> Du hattest Dich ja über den Pushserver beschwert- der wird unten im Log aber gar nicht angesprochen. 
>>>>>>>>>>>>  
>>>>>>>>>>>> Bevor wir hier rätselraten- könntest Du mal ein Diagramm machen wer da was wohin pushen soll?
>>>>>>>>>>>>  
>>>>>>>>>>>> Was genau horcht hinter node-red/vzpush für ein Node?
>>>>>>>>>>>> 
>>>>>>>>>>>> Viele Grüße,
>>>>>>>>>>>> Andreas
>>>>>>>>>>>>  
>>>>>>>>>>>> 
>>>>>>>>>>>>> On 17. Nov 2018, at 13:40, Frank Richter <frank.richter83 at gmail.com <mailto:frank.richter83 at gmail.com>> wrote:
>>>>>>>>>>>>>  
>>>>>>>>>>>>> Hi Christian,
>>>>>>>>>>>>>  
>>>>>>>>>>>>> genau hinschauen: das sind 2 verschiedene Server!
>>>>>>>>>>>>>  
>>>>>>>>>>>>> Wahrscheinlich ist der http-Input von Node-RED nicht leistungsfähig genug für Impulse im Sekundentakt. Nimm mal den Push-Eintrag an Node-RED (Port 1880) aus der Config raus und probier aus, ob der vz Push-Server dann wieder ordnungsgemäß läuft.
>>>>>>>>>>>>>  
>>>>>>>>>>>>> Grüße
>>>>>>>>>>>>> Frank
>>>>>>>>>>>>>  
>>>>>>>>>>>>> Am Sa., 17. Nov. 2018, 13:33 hat Christian Wulff <christianwulff at gmx.de <mailto:christianwulff at gmx.de>> geschrieben:
>>>>>>>>>>>>>> Hmm, was bedeutet denn das hier?:
>>>>>>>>>>>>>>  
>>>>>>>>>>>>>> [Nov 17 13:08:23][push] CURL Request to http://127.0.0.1:5582 <http://127.0.0.1:5582/> succeeded with code: 200
>>>>>>>>>>>>>> [Nov 17 13:08:23][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Couldn't connect to server
>>>>>>>>>>>>>> [Nov 17 13:08:23][push] send nok to url http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush>
>>>>>>>>>>>>>>  
>>>>>>>>>>>>>> Hat er sich jetzt richtig verbunden, oder nicht?!
>>>>>>>>>>>>>> Code 200 bedeutet doch: 200="OK"
>>>>>>>>>>>>>> Dann kommt aber „Couldn't connect to server“
>>>>>>>>>>>>>> Und dann sendet er nok (no okay?!)
>>>>>>>>>>>>>>  
>>>>>>>>>>>>>> Lieben Gruß,
>>>>>>>>>>>>>> Chris
>>>>>>>>>>>>>>  
>>>>>>>>>>>>>> Von: Christian Wulff <christianwulff at gmx.de <mailto:christianwulff at gmx.de>> 
>>>>>>>>>>>>>> Gesendet: Samstag, 17. November 2018 13:05
>>>>>>>>>>>>>> An: 'volkszaehler.org <http://volkszaehler.org/> - users' <volkszaehler-users at demo.volkszaehler.org <mailto:volkszaehler-users at demo.volkszaehler.org>>
>>>>>>>>>>>>>> Betreff: Re: [vz-users] Wann/wie pusht der push Server?
>>>>>>>>>>>>>>  
>>>>>>>>>>>>>> Na das ist jetzt mal heftig!
>>>>>>>>>>>>>> Ich dachte ein S0 Kanal kann nur 0 oder 1 sein?!
>>>>>>>>>>>>>> Ich habe im Log 1, 2 und 3 gefunden.
>>>>>>>>>>>>>> Okay, ich hab mal mit den Extremwerten gespielt.
>>>>>>>>>>>>>> Ich hab den Rückspülfilter gespült und so wohl die maximal mögliche Durchflussmenge aus der Leitung entnommen.
>>>>>>>>>>>>>> Das liegt bei 4560 L/h
>>>>>>>>>>>>>> Das sind 76 l/min
>>>>>>>>>>>>>> Pro Impuls fließen durch die Wasseruhr 0,5L
>>>>>>>>>>>>>> Das macht dann 152 Impulse oder 2,533 Impulse pro Sekunde.
>>>>>>>>>>>>>> Das sieht für mich so aus, dass der Logger im Sekundentakt getaktet ist, und alle Impulse in dieser Sekunde addiert.
>>>>>>>>>>>>>> So kommt er dann auf bis zu 3 Impulse.
>>>>>>>>>>>>>> Das Frontend zeigt das auch korrekt an.
>>>>>>>>>>>>>>  
>>>>>>>>>>>>>> Soweit so gut, aber warum kommts nur alle 30 Sekunden in MQTT sicher an?!
>>>>>>>>>>>>>>  
>>>>>>>>>>>>>> Lieben Gruß,
>>>>>>>>>>>>>> Chris
>>>>>>>>>>>>>>  
>>>>>>>>>>>>>>  
>>>>>>>>>>>>>> Von: Christian Wulff <christianwulff at gmx.de <mailto:christianwulff at gmx.de>> 
>>>>>>>>>>>>>> Gesendet: Samstag, 17. November 2018 12:38
>>>>>>>>>>>>>> An: 'volkszaehler.org <http://volkszaehler.org/> - users' <volkszaehler-users at demo.volkszaehler.org <mailto:volkszaehler-users at demo.volkszaehler.org>>
>>>>>>>>>>>>>> Betreff: AW: [vz-users] Wann/wie pusht der push Server?
>>>>>>>>>>>>>>  
>>>>>>>>>>>>>> Nun kann ich hier endlich weitermachen.
>>>>>>>>>>>>>>  
>>>>>>>>>>>>>> Bei „verbosity": 0 steht im LogFile folgendes (nur die letzten paar Zeilen)
>>>>>>>>>>>>>> Im Log File finde ich folgendes:
>>>>>>>>>>>>>> [Nov 17 12:30:59][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>>>>>>>>> [Nov 17 12:31:30][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>>>>>>>>> [Nov 17 12:32:01][push] CURL: http://127.0.0.1:1880/vzpush <http://127.0.0.1:1880/vzpush> Timeout was reached
>>>>>>>>>>>>>> <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bo

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20181118/d4130e98/attachment-0001.html>


More information about the volkszaehler-users mailing list