[vz-users] Onewire Temperatursensoren verkabeln (DS18B20)

Frank Richter frank.richter83 at gmail.com
Sun Dec 10 18:38:29 CET 2017


Hallo Michael,

wenn du unterschiedliche Ergebnis mit "%2d" und "-" erhältst, bedeutet das
wohl dass ESPeasy Dev 12 keine automatische Ersetzung von - zu %2d vornimmt.

@Klaus: welches ESPeasy läuft bei dir?

Gruß
Frank

Am 10.12.2017 17:53 schrieb "Koch, Michael" <princemichi at gmail.com>:

> Ahh nein. Gelogen. Genau mit %2d funktioniert es NICHT!
>
> Habe die Timestamps verwechselt ...
>
>
>
> ------------------------------
> *From:* Familie Koch [mailto:burgasse6 at gmail.com <burgasse6 at gmail.com>]
> *Sent:* Sunday, Dec 10, 2017 17:42 GMT+0100
> *To:* volkszaehler.org - users <volkszaehler-users at demo.volkszaehler.org>
> <volkszaehler-users at demo.volkszaehler.org>
> *Subject:* [vz-users] Onewire Temperatursensoren verkabeln (DS18B20)
>
> Hallo Mädels,
>
> habe die dev 12 Version geflasht. ESP8266 neu connected und eingerichtet.
> Bei mir kommen Werte beim Hetzner an!
>
> Aber erst nachdem ich gerade %2d verwendet habe!
>
> Ich vermute Klaus, bei dir liegts wirklich an 1&1.
>
> Beste Grüße,
>
> Michael
>
> ------------------------------
> *From:* Frank Richter [mailto:frank.richter83 at gmail.com
> <frank.richter83 at gmail.com>]
> *Sent:* Sunday, Dec 10, 2017 16:25 GMT+0100
> *To:* volkszaehler.org - users <volkszaehler-users at demo.volkszaehler.org>
> <volkszaehler-users at demo.volkszaehler.org>
> *Subject:* [vz-users] Onewire Temperatursensoren verkabeln (DS18B20)
>
> Hallo Klaus,
>
> mein Chrome ersetzt beim Abschicken %2d sofort wieder durch Minuszeichen,
> insofern weiß ich nicht was bei der Middleware wirklich ankommt.
>
> Bei meinen Versuchen bekomme ich "Invalid UUID", wenn die Länge der UUID
> oder die Position der Minuszeichen nicht stimmt. Behalte ich das Format bei
> und verändere nur einzelne Zeichen, bekomme ich "No entity found".
>
> Ich vermute stark dass es bei dir an den %2d liegt, denn das ist ja das
> einzige was an deiner UUID seltsam aussieht.
>
> Gruß
> Frank
>
>
>
> Am 10. Dezember 2017 um 16:04 schrieb Klaus Reichenecker <kr at kr123.de>:
>
>>
>> Hallo Frank,
>>
>> die %2d fügt ESPEasy ein
>> Wenn ich allerdings das Ganze mit den %2d in Chrome zum VZ schicke
>> funktioniert es
>>
>> Ich habe jetzt allerdings mal einen kleinen Syslog-Server aufgesetzt,
>> dort sehe ich etwas mehr: (von unten nach oben)
>>
>> 12-10-2017 15:58:23 Kernel.Debug 192.168.178.90 ESP Unit: 0 :
>> /volkszaehler_neu/volkszaehler.org/htdocs/middleware.php/dat
>> a/579f6430%2dd82b%2d11e7%2d9b16%2d319ab8bfd2e1.json?operatio
>> n=add&value=19.3
>> 12-10-2017 15:58:23 Kernel.Debug 192.168.178.90 ESP Unit: 0 : HTTP :
>> connecting to 217.160.233.140:80
>>
>> Wenn der ESP tatsächlich den Wert nicht an meinedomain.de sondern an
>> 192.168.178.90 schickt  landet er auf dem 1und1 Kundenserver
>>
>> Was mich halt total irritiert ist die Antwort:
>> 12-10-2017 16:00:39 Kernel.Debug 192.168.178.90 ESP Unit: 0 :
>> {"version":"0.3","exception":{"message":"Invalid UUID:
>> '579f6430%2dd82b%2d11e7%2d9b16%2d319ab8bfd2e1'","type":"
>> Exception","code":0}}
>>
>> Das heisst er erreicht auf jeden Fall irgend einen VZ?
>>
>> Weiss jemand wann VZ mit invalid UUID statt No entity found antwortet?
>>
>> Vielleicht liegt es auch doch an den %2d, und meine ältere
>> VZ-Installation kann damit nichts anfangen?
>> Logge ich auf eine lokale aktuelle Installation geht es mit den %2d
>> problemlos
>>
>>
>>
>>
>>
>> ----- Original Message -----
>> *From:* Frank Richter <frank.richter83 at gmail.com>
>> *To:* volkszaehler.org - users <volkszaehler-users at demo.volkszaehler.org>
>> *Sent:* Sunday, December 10, 2017 3:56 PM
>> *Subject:* Re: [vz-users] Onewire Temperatursensoren verkabeln (DS18B20)
>>
>> Hallo Klaus,
>>
>> das mit den Anführungszeichen habe ich inzwischen rausgefunden, das liegt
>> an meiner 0.4er Middleware des lokalen VZ. Mit 0.3 seht Invalid UUID bei
>> mir genauso aus wie bei dir.
>>
>> Aber: wenn ich die UUID aus deiner Fehlermeldung an meinen lokalen VZ
>> schicke, bekomme ich nicht "Invalid UUID" zurück, sondern nur:
>> {"version":"0.3","exception":{"message":"No entity found with UUID:
>> 'f9ac2b20-dd9e-11e7-b6a1-bd8af09249ec'","type":"Exception","code":0}}
>> Invalid UUID kann ich nur provozieren, indem ich Zeichen entferne oder
>> hinzufüge. Also ist das bei dir vermutlich ein Format-Problem im gesendeten
>> Request.
>> Woher kommen die %2d statt der Minuszeichen? Minuszeichen sollten in URLs
>> doch eigentlich kein Problem darstellen?
>> Grüße
>> Frank
>>
>> Am 10. Dezember 2017 um 15:39 schrieb Klaus Reichenecker <kr at kr123.de>:
>>
>>> Hallo Frank,
>>>
>>> in ESPEasy habe ich nur
>>> volkszaehler_neu/volkszaehler.org/htdocs/middleware.php/data
>>> /%valname%.json?operation=add&value=%value%
>>>
>>> die UUID habe ich beim Sensor unter Name stehen
>>>
>>> Leider zeigt mir ESPEasy im Log nicht an was es schickt, das würde die
>>> Fehlersuche sehr vereinfachen
>>>
>>> Logge ich auf eine lokale VZ-Installation, funktioniert es (vielleicht
>>> liegt das aber auch daran das die Version auf dem Webserver älter ist,
>>> anderes Problem, kann die nicht updaten)
>>> Habe auch mal testweise das Ganze zu meinem Raspberry geschickt, dort
>>> auf mit ncat -l 1234 das Gesendete angeschaut, scheint zu passen
>>>
>>> Muss mir wohl doch irgendwas mit Wireshark basteln
>>>
>>> Viele Grüße
>>>
>>> Klaus
>>>
>>>
>>>
>>>
>>> ----- Original Message -----
>>> *From:* Frank Richter <frank.richter83 at gmail.com>
>>> *To:* volkszaehler.org - users
>>> <volkszaehler-users at demo.volkszaehler.org>
>>> *Sent:* Sunday, December 10, 2017 3:30 PM
>>> *Subject:* Re: [vz-users] Onewire Temperatursensoren verkabeln (DS18B20)
>>>
>>> Hallo Klaus,
>>>
>>> in deiner Fehlermeldung sind nochmal einfache Anführungszeichen um die
>>> UUID - wenn ich meinem lokalen vz einen Request mit falscher UUID
>>> unterjubele, bekomme ich die gleiche Fehlermeldung, allerdings OHNE diese
>>> Anführungszeichen. Hast du die in ESPeasy im Formular eingegeben?
>>>
>>> Grüße
>>> Frank
>>>
>>> Am 10. Dezember 2017 um 15:18 schrieb Klaus Reichenecker <kr at kr123.de>:
>>>
>>>> Hallo Frank,
>>>>
>>>> genau das mit dem DNS-Namen geht leider nicht, ich weiss nicht wirklich
>>>> warum
>>>>
>>>> Komischwerweise bekomme ich ein
>>>> " : {"version":"0.3","exception":{"message":"Invalid UUID:
>>>> 'f9ac2b20%2ddd9e%2d11e7%2db6a1%2dbd8af09249ec'","type":"Exce
>>>> ption","code"
>>>>
>>>> zurück, obwohl die UUID definitiv die richtige ist
>>>>
>>>> gebe ich das was der ESP sendet zusammen mit meiner Domain in Chrome
>>>> ein funktioniert es.
>>>>
>>>> Habe leider nicht so einfach die Möglichkeit das Ganze zu loggen, meine
>>>> Unitymedia-Fritzpox erlaubt es nicht den Traffic mitzschneiden
>>>> Falls jemand Lust und die Gegebenheiten hat das Ganze mit z.B.
>>>> Wireshark anzusehen schccke ich ihm gerne den Link zu meinem VZ
>>>>
>>>> Viele Grüße
>>>>
>>>> Klaus
>>>>
>>>>
>>>> ----- Original Message -----
>>>> *From:* Frank Richter <frank.richter83 at gmail.com>
>>>> *To:* volkszaehler.org - users
>>>> <volkszaehler-users at demo.volkszaehler.org>
>>>> *Sent:* Sunday, December 10, 2017 3:13 PM
>>>> *Subject:* Re: [vz-users] Onewire Temperatursensoren verkabeln
>>>> (DS18B20)
>>>>
>>>> Hallo zusammen,
>>>>
>>>> könnt ihr statt IP (die man bei billigem Hosting wohl kaum für sich
>>>> alleine hat) nicht den DNS-Namen verwenden?
>>>>
>>>> Ich hab, auch angeregt durch diesen Thread, vor ein paar Tagen ESPeasy
>>>> dev 12 auf ein Wemos D1 mini installiert und konnte beim HTTP-Controller
>>>> wählen, ob der Server per IP oder per DNS angegeben werden soll. Lokal
>>>> läuft das bei mir problemlos, eine vz-installation bei einem Hoster hab ich
>>>> nicht. Versuch mit demo.volkszaehler.org hat nicht geklappt, da
>>>> vermute ich allerdings dass es an der generellen Umleitung auf HTTPS liegt,
>>>> damit kann der ESP anscheinend nicht verbinden.
>>>>
>>>> Grüße
>>>> Frank
>>>>
>>>> Am 10. Dezember 2017 um 15:01 schrieb Klaus Reichenecker <kr at kr123.de>:
>>>>
>>>>> Hallo Michael,
>>>>>
>>>>> die bei denen es funktioniert, haben ihren VZ vermutlich lokal
>>>>> installiert und erreichen ihn über die IP-Adresse
>>>>>
>>>>> Mäch mal einen Ping auf Deine Domain wo Dein VZ liegt - nimm die dort
>>>>> angezeigte IP-Adresse und versuche ob Du damit auf auch wieder auf Deine
>>>>> Domain kommst?
>>>>>
>>>>>
>>>>> Das merkwürdige bei menen Versuchen ist, das ich eine Rückmeldung
>>>>> bekomme, nur die UUID nicht stimmt - hat da etwa 1und1 auch einen VZ im
>>>>> Hauptverzeichnis?
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> ----- Original Message -----
>>>>> *From:* Koch, Michael <princemichi at gmail.com>
>>>>> *To:* volkszaehler.org - users
>>>>> <volkszaehler-users at demo.volkszaehler.org>
>>>>> *Sent:* Sunday, December 10, 2017 2:43 PM
>>>>> *Subject:* Re: [vz-users] Onewire Temperatursensoren verkabeln
>>>>> (DS18B20)
>>>>>
>>>>> Hallo Klaus,
>>>>>
>>>>> mein VZ liegt bei Hetzner.
>>>>>
>>>>> Wie komme ich an die Developer-Version ? Würde es damit funktionieren?
>>>>>
>>>>> Habe ich den soweit alles richtig gemacht? Ich war der Meinung, das es
>>>>> bei einigen schon funktioniert?
>>>>>
>>>>> Beste Grüße,
>>>>>
>>>>> Michael
>>>>>
>>>>> ------------------------------
>>>>> *From:* Klaus Reichenecker [mailto:kr at kr123.de <kr at kr123.de>]
>>>>> *Sent:* Sunday, Dec 10, 2017 14:24 GMT+0100
>>>>> *To:* volkszaehler.org - users <volkszaehler-users at demo.volks
>>>>> zaehler.org> <volkszaehler-users at demo.volkszaehler.org%3E>
>>>>> *Subject:* [vz-users] Onewire Temperatursensoren verkabeln (DS18B20)
>>>>>
>>>>> Hallo Michael,
>>>>>
>>>>> > Leider finde ich aber keine Möglichkeit das ESPeasy Interface so zu
>>>>> konfigurieren, das ich den DS18B20 auf meinen VZ im Rechenzentrum
>>>>> connecte...
>>>>> genau damit kämpfe ich auch gerade
>>>>> Bei welchem Hoster liegt Dein VZ?
>>>>>
>>>>> Bei mir 1und1, es liegt wohl irgendwie daran das die IP nicht passt
>>>>> Beispiel:
>>>>> Domain test.de ergibt bei einem Ping die 123.123.123.123
>>>>>
>>>>> Aber über die IP erreiche ich nicht test.de sondern den 1und1
>>>>> Kundenserver
>>>>>
>>>>> Es muss was in der Form 123.123.123.123/kundenserver/id12345678 sein
>>>>>
>>>>> Ich hatte es in einer alten Version geschafft indem ich direkt im Code
>>>>> was angepasst hatte
>>>>>
>>>>> Ich gebe Bescheid wenn ich weiter komme
>>>>>
>>>>> Das von Christian genannte "http publish" gibt es nur beim advanced
>>>>> http controller, den brauchen wir aber vermutlich nicht
>>>>> Um ihn zu installieren müsstest Du die Developer-Version flashen, da
>>>>> ist er mit drin
>>>>>
>>>>>
>>>>> Viele Grüße
>>>>>
>>>>> Klaus
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> ----- Original Message -----
>>>>> *From:* Koch, Michael <princemichi at gmail.com>
>>>>> *To:* volkszaehler.org - users
>>>>> <volkszaehler-users at demo.volkszaehler.org>
>>>>> *Sent:* Sunday, December 10, 2017 2:11 PM
>>>>> *Subject:* Re: [vz-users] Onewire Temperatursensoren verkabeln
>>>>> (DS18B20)
>>>>>
>>>>> Hallo Zusammen!
>>>>>
>>>>> habe mir auch eure Unterhaltung zum Thema ESP8266 bzw. NodeMCU sehr
>>>>> aufmerksam durchgelesen und letzte Woche parallel ein bestellt.
>>>>>
>>>>> Generell habe ich mich mit der Arduino Welt das erste mal befasst.
>>>>> Wahnsinn.
>>>>> Habe dann auch ESPeasy mit dem bekannten Webinterface entdeckt.
>>>>> Habe mich auf diese Seite verirrt: https://www.letscontrolit.com/
>>>>> wiki/index.php/ESPEasy#2.0.2B_firmware_on_1MB_modules
>>>>> Und bin dort dann dem Link "ESPEasyUploaderMega
>>>>> <http://www.letscontrolit.com/downloads/ESPEasyUploaderMega.zip>"
>>>>> gefolgt. Das NodeMCU habe ich per USB angeschlossen. Mit Hilfe dieser
>>>>> Software dann den ESP8266 geflasht.
>>>>> Diesen Flash-Vorgang habe ich mit den Parametern 3, 4096 und 120
>>>>> gestartet. Ist 120 die richtige Build-Nummer? Frage dies wegen dem
>>>>> folgenden:
>>>>> Das NodeMCU konnte ich dann nach gut 15 Minuten mit dem AP (Access
>>>>> Point) Namens "ESP_0" verbinden. Es öffnete sich ein Browser-Fenster.
>>>>> Dort habe ich das NodeMCU dann mit dem Lokalen Netzwerk verbunden.
>>>>> Jetzt konnte ich mich über mein Netzwerk mit dem NodeMCU verbinden.
>>>>> Leider finde ich aber keine Möglichkeit das ESPeasy Interface so zu
>>>>> konfigurieren, das ich den DS18B20 auf meinen VZ im Rechenzentrum
>>>>> connecte...
>>>>> Zum Beispiel hast du Christian am 03.12.um 13:38 Uhr geschrieben, das
>>>>> der Parameter Controller Publish eingestellt werden muss - diesen finde ich
>>>>> gar nicht!
>>>>>
>>>>> So jetzt meine Frage:Wo habe ich auf meinem Weg den Fehler gemacht,
>>>>> das es bei mir insgesammt wohl etwas anders aussieht?
>>>>>
>>>>> Vielen Dank,
>>>>>
>>>>> Michael Koch
>>>>>
>>>>> ------------------------------
>>>>> *From:* Christian Wulff [mailto:christianwulff at gmx.de
>>>>> <christianwulff at gmx.de>]
>>>>> *Sent:* Sunday, Dec 3, 2017 16:50 GMT+0100
>>>>> *To:* 'volkszaehler.org - users' <volkszaehler-users at demo.volks
>>>>> zaehler.org> <volkszaehler-users at demo.volkszaehler.org>
>>>>> *Subject:* [vz-users] Onewire Temperatursensoren verkabeln (DS18B20)
>>>>>
>>>>> Moin Klaus,
>>>>>
>>>>> hmm, an anderer Stelle im ESPeasy hatte ich mal ein Problem mit der
>>>>> Länge des Textfeldes (bzw. deren Variable).
>>>>>
>>>>> Bis 64 Zeichen ging das problemlos, aber mehr leider nicht.
>>>>>
>>>>> Vielleicht ist das ja bei dir auch das Problem (ich habs jetzt nicht
>>>>> nachgezählt, sieht aber länger aus).
>>>>>
>>>>> Mehr kann ich da leider nicht helfen.
>>>>>
>>>>> Meine ein Jahr alte VZ Installation liegt ja auf einem lokalen Raspi3
>>>>> mit USB SSD mit insgesamt 37 Temperaturkanälen, Wasseruhr, 3x Stromzähler
>>>>> und 3x Drehzahlsensor …..bis jetzt J
>>>>>
>>>>> Das Display läuft auch sehr gut. Muss nur mal die Zeit finden das zu
>>>>> dokumentieren.
>>>>>
>>>>> Lieben Gruß,
>>>>>
>>>>> Chris
>>>>>
>>>>> *Von:* Klaus Reichenecker [mailto:kr at kr123.de <kr at kr123.de>]
>>>>> *Gesendet:* Sonntag, 3. Dezember 2017 16:26
>>>>> *An:* volkszaehler.org - users
>>>>> *Betreff:* Re: [vz-users] Onewire Temperatursensoren verkabeln
>>>>> (DS18B20)
>>>>>
>>>>> Da bist jetzt weiter als ich :-)
>>>>>
>>>>> Ich hatte es ja in der Vergangenheit mit einem angepassten Generic
>>>>> HTTP gelöst, wollte es jetzt mal mit der neuen Version2 von ESPEasy testen,
>>>>> komme leider nicht weiter
>>>>>
>>>>> Meine VZ-Installation liegt bei einem Webhoster
>>>>>
>>>>> Als Controller nutze ich auch GenericHTTP
>>>>>
>>>>> Im Log habe ich:
>>>>>
>>>>> *HTTP : connecting to 217.160.233.140:80 <http://217.160.233.140:80>*
>>>>>
>>>>> *
>>>>> /volkszaehler_neu/volkszaehler.org/htdocs/middleware.php/data/579f6430%2dd82b%2d11e7%2d9b16%2d319ab8bfd2e1.json?operation=add&value=19.8
>>>>> <http://volkszaehler.org/htdocs/middleware.php/data/579f6430%2dd82b%2d11e7%2d9b16%2d319ab8bfd2e1.json?operation=add&value=19.8>
>>>>> HTTP/1.1 200 OK*
>>>>>
>>>>> *HTTP : Success!*
>>>>>
>>>>> Dann aber:
>>>>>
>>>>> *{"version":"0.3","exception":{"message":"Invalid UUID:
>>>>> '579f6430%2dd82b%2d11e7%2d9b16%2d319ab8bfd2e1'","type":"Exception","code":0}}*
>>>>>
>>>>> *HTTP : closing connection*
>>>>>
>>>>> gebe ich in Chrome oder über Curl
>>>>>
>>>>> ein: (direkt kopiert von oben)
>>>>>
>>>>> *meinserver.de//volkszaehler_neu/volkszaehler.org/htdocs/middleware.php/data/579f6430%2dd82b%2d11e7%2d9b16%2d319ab8bfd2e1.json?operation=add&value=19.8
>>>>> <http://meinserver.de//volkszaehler_neu/volkszaehler.org/htdocs/middleware.php/data/579f6430%2dd82b%2d11e7%2d9b16%2d319ab8bfd2e1.json?operation=add&value=19.8>*
>>>>>
>>>>> funktioniert es prolemlos,die UUUID ist die richtige, es liegt auch
>>>>> nicht daran das die Bindestriche ersetzt werden
>>>>>
>>>>> Auch die erste Idee, das die IP nicht wirklich eine Öffentliche ist
>>>>> und für alle Domains beim Webhoster die gleiche ist - dann würde ja gar
>>>>> nichts vom VZ zurück kommen
>>>>>
>>>>> Hat jemand eine Idee?
>>>>>
>>>>> Viele Grüße
>>>>>
>>>>> Klaus
>>>>>
>>>>> ----- Original Message -----
>>>>>
>>>>> *From:* Christian Wulff <christianwulff at gmx.de>
>>>>>
>>>>> ...
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20171210/deaa97dd/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: bflbdpnjmnjpodkk.png
Type: image/png
Size: 24533 bytes
Desc: not available
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20171210/deaa97dd/attachment-0003.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: jedcikdmgkjbodkb.png
Type: image/png
Size: 21129 bytes
Desc: not available
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20171210/deaa97dd/attachment-0004.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: eafnejjcniejcndc.png
Type: image/png
Size: 20369 bytes
Desc: not available
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20171210/deaa97dd/attachment-0005.png>


More information about the volkszaehler-users mailing list