Kann einer mal bitte ein Schaltbid posten, wie Transistor und Widerstand verschaltet werden.
Habe den Eindruck, das in dieser Zeichnung Colletor und Emiter verdreht sind. Oder liege ich da falsch.
Kann einer mal bitte ein Schaltbid posten, wie Transistor und Widerstand verschaltet werden.
Habe den Eindruck, das in dieser Zeichnung Colletor und Emiter verdreht sind. Oder liege ich da falsch.
Mal was ganz anderes.
Aktiviere doch mal die Rules wieder und deaktiviere den Scripter.
Dann unter Sensor53 den Zähler EHZ161_0 aktivieren und schauen, ob es damit funzt.
Oldschool, aber evtl hilft es ja...
Ich hab gerade mal sensor53 d1 eingegeben, um zu zeigen, wie mein log aussieht:
20:26:14 CMD: sensor53 d1
20:26:14 MQT: stat/Energiezähler/RESULT = {"Time":"2019-09-26T20:26:14","SML":{"CMD":"dump: 1"}}
20:26:14 : *255(000110.25*W)
20:26:14 :
20:26:14 : 1-0:41.7.0*255(000335.58*W)
20:26:14 :
20:26:14 : 1-0:61.7.0*255(7.0*255(000480.45**
20:26:16 : /ESY5Q3DA1004 V3.04
20:26:16 :
20:26:16 :
20:26:16 :
20:26:16 : 1-0:0.0.0*255(02731602xxxx94)
20:26:16 :
20:26:16 : 1-0:1.8.0*255(00021592.72740947)0(1ESY116020xxxx4)
20:26:16 :
20:26:16 : !
20:26:16 :
20:26:18 : /ESY5Q3DA1004 V3.04
20:26:18 :
20:26:18 :
20:26:18 :
20:26:18 : 1-0:0.0.0*255(0273xxxxx05294)
20:26:18 :
20:26:18 : 1-0:1.8.0*255(00021592.7276757**10.52*W)
20:26:18 :
20:26:18 : 1-0:96.5.5*255(80)
20:26:18 :
20:26:18 : S
20:26:20 : /ESY5Q3DA1004 V3.04
20:26:20 :
20:26:20 :
20:26:20 :
20:26:20 : 1-0:0.0.0*255(02731xxxxx5294)
20:26:20 :
20:26:20 : 1-0:1.8.0*255(00021592.7279426*5068*W)
20:26:20 :
20:26:20 : 1-0:96.5.5*255(80)
20:26:20 :
20:26:20 : 0-1
20:26:22 : /ESY5Q3DA1004 V3.04
20:26:22 :
20:26:22 :
20:26:22 :
20:26:22 : 1-0:0.0.0*255(0273160xxxxxx94)
20:26:22 :
20:26:22 : 1-0:1.8.0*255(00021592.7282081*120:96.5.5*255(80)
20:26:22 :
20:26:22 : 0-0:96.1.25
Vielleicht hilft es ja...
Alles anzeigen20:26:20 : /ESY5Q3DA1004 V3.04
20:26:20 :
20:26:20 :
20:26:20 :
20:26:20 : 1-0:0.0.0*255(02731xxxxx5294)
20:26:20 :
20:26:20 : 1-0:1.8.0*255(00021592.7279426*5068*W)
20:26:20 :
20:26:20 : 1-0:96.5.5*255(80)
20:26:20 :
20:26:20 : 0-1
20:26:22 : /ESY5Q3DA1004 V3.04
Vielleicht hilft es ja...
Besten Dank. Lustigerweise steht ja in Deinem log auch nicht viel mehr !?!
Die folgenden Werte fehlen im log wie bei mir :
1-0:1.7.0*255
1-0:21.7.0*255
1-0:41.7.0*255
1-0:61.7.0*255
Und bei Dir werden sie angezeigt ?! It's magic
PS. habe gerade gesehen, die Werten tauch doch einmal am Anfang auf, dann aber nicht wieder.
es gab sehr merkwürdige Effekte beim Obis Dump die unter anderem auf dem Zeitverhalten und Datenmenge pro Sekunde zurückzuführen waren.
jetzt sollte der Obis dump funktionieren. (update auf GitHub) Es kann aber immer mal wieder einen keinen Aussetzer geben wenn ein MQTT abgesetzt wird und der Server etwas träge reagiert gehen Daten verloren.
Hab deine Zählerdaten in meinem Zählersimulator eingeben und dir einen Descriptor gebaut.
Damit funktioniert es bei mir jetzt einwandfrei
Hier ist dein Descriptor:
>D
>B
=>sensor53 r
>M 1
+1,14,o,0,9600,OBIS
1,1-0:1.8.0*255(@1,Verbrauch,KWh,Total_in,7
1,1-0:21.7.255*255(@1,Verbrauch P1,W,Power_p1,2
1,1-0:41.7.255*255(@1,Verbrauch P2,W,Power_p2,2
1,1-0:61.7.255*255(@1,Verbrauch P3,W,Power_p3,2
1,1-0:1.7.255*255(@1,Aktueller Verbrauch,W,Power_curr,2
1,1-0:0.0.0*255(@#),Zähler Nr,,Meter_number,0
#
PS wenn du den Dump nicht brauchst musst du nichts updaten, nur der Dump war fehlerhaft
Alles anzeigenes gab sehr merkwürdige Effekte beim Obis Dump die unter anderem auf dem Zeitverhalten und Datenmenge pro Sekunde zurückzuführen waren.
jetzt sollte der Obis dump funktionieren. (update auf GitHub) Es kann aber immer mal wieder einen keinen Aussetzer geben wenn ein MQTT abgesetzt wird und der Server etwas träge reagiert gehen Daten verloren.
Hab deine Zählerdaten in meinem Zählersimulator eingeben und dir einen Descriptor gebaut.
Damit funktioniert es bei mir jetzt einwandfrei
Hier ist dein Descriptor:
>D
>B
=>sensor53 r
>M 1
+1,14,o,0,9600,OBIS
1,1-0:1.8.0*255(@1,Verbrauch,KWh,Total_in,7
1,1-0:21.7.255*255(@1,Verbrauch P1,W,Power_p1,2
1,1-0:41.7.255*255(@1,Verbrauch P2,W,Power_p2,2
1,1-0:61.7.255*255(@1,Verbrauch P3,W,Power_p3,2
1,1-0:1.7.255*255(@1,Aktueller Verbrauch,W,Power_curr,2
1,1-0:0.0.0*255(@#),Zähler Nr,,Meter_number,0
#
PS wenn du den Dump nicht brauchst musst du nichts updaten, nur der Dump war fehlerhaft
Fantastisch ! VIELEN DANK !!!
Habe Deinen Descriptor eingetragen ...
Guten Morgen zusammen,
ich habe zwar schon einiges imm Bereich Smarthome gemacht. Aber was das Thema hier angeht, stehe ich mit meinem Stromzähler noch auf Kriegsfuß.
Daher hier mal mein Aufbau. Ich hoffe Ihr könnte mir helfen.
Mein aktueller Aufbau.
- NodeMCU Lua Lolin V3 Module ESP8266 ESP-12E WiFi WiFi Development Board mit CH340
- TRCT5000 IR Infrarot Linien Folger
Der Aufbau ist Simpel, aber ich hoffe der Funktioniert.
Das ESP8266 habe ich mit dem SONOFF TASMOTA geflasht und als ersten Test, einen Count gebaut. (Läuft)
Jetzt wollte ich nach der Anleitung auf Seite 2 (Opferwurst vom 20.12.2019) das SML in der Firmware aktivieren.
Anmerkung:
- die Datei /sonoff/xsns91_sml.ino gibt es aktuell nicht mehr, nur noch die Datei /sonoff/xsns_95_sml.ino.
beim Kompilieren bekomme ich folgenden fehler.
Ich hoffe Ihr könnt mir helfen, wo der Fehler steckt. Ich habe VS Code installiert und das platformio Modul geladen, ansonsten habe ich noch nichts verändert.
Besten Dank schon mal.
Danke!!!
Ich habs geschaft, Transitor gedreht und mit 1kOhm verschaltet,siehe da, Werte sind da.
Danke an alle, ohne euch hätte ich das nicht geschafft. Geiles Forum.
Jetzt kommt die nächste Aufgabe, Visualisieren!!! im iOBroker. Hat da wer Tipp`s wo ich mich informieren kann?
Aber irgendwas stimmt da immer noch nicht.
zB Zählernummer:
(1ESY1025001282)= Log
1002417 im Webschirm
Eigentlich ist die S/N bei dir 25001282, so ist es zumindest bei mir. Die Wird aber so nicht übertragen, sondern als 1ESY1025001282
Auch der Minus Wert scheint nicht ok zu sein. Oder kann das wirklich sein?
Alles anzeigen1,1-0:1.8.0*255(@1,Verbrauch,KWh,Total_in,7
1,1-0:21.7.255*255(@1,Verbrauch P1,W,Power_p1,2
1,1-0:41.7.255*255(@1,Verbrauch P2,W,Power_p2,2
1,1-0:61.7.255*255(@1,Verbrauch P3,W,Power_p3,2
1,1-0:1.7.255*255(@1,Aktueller Verbrauch,W,Power_curr,2
1,1-0:0.0.0*255(@#),Zähler Nr,,Meter_number,0
#
Btw. Bei mir funzt das Script nicht. Damit kommen keine P1-3 Werte an und die ZählerID ist falsch.
Schau doch mal auf die letzten Seite. Quasi Rückwärts.
Im IOBroker Forum selbst.
gemu2015 Können wir nicht mal schauen, dass man das Wiki von deinem Fork dafür verwendet und alle gesammelten Informationen hier aus dem Forum dort zur Verfügung zu stellen? Es kommen doch immer wieder die gleichen Fragen und ich kann nachvollziehen das man keine Lust hat, 37 Seiten in denen sich viel getan hat, durchzulesen. Selbst wenn es nur eine Linksammlung ist.
die Zählernummer von opferwurst stimmt schon nach seinem Zählerdump
vielleicht gibt dein Zähler ja gar keine Werte pro Phase aus.
lad dir mal meine neue Version von heute morgen und mach ein Dump
(bei dir scheint es noch bitwackler zu geben)
eigentlich sollte man sowas hier im Forum haben. Es gab schon mal den Vorschlag unter "Projekte" sowas einzurichten
ich selbst wollte mich eigentlich langsam zurückziehen und mit anderen Projekten beschäftigen nachdem die meisten meiner Treiber in Tasmota übernommen wurden eventuell sogar meine GitHub Repo schliessen.
gemu2015 Ok. Dann schauen wir mal was da so kommt in Zukunft.
Hab mir gerade deine aktuelle Version geladen und aufgespielt. Der Dump für SML sieht nun doch recht seltsam aus. Ich weiß nicht ob das so gewollt ist.
13:01:36 : 77
13:01:36 : 77 07
13:01:36 : 77 07 01
13:01:36 : 77 07 01 00
13:01:36 : 77 07 01 00 60
13:01:36 : 77 07 01 00 60 05
13:01:36 : 77 07 01 00 60 05 05
13:01:36 : 77 07 01 00 60 05 05 01
13:01:36 : 77 07 01 00 60 05 05 01 01
13:01:36 : 77 07 01 00 60 05 05 01 01 01
13:01:36 : 77 07 01 00 60 05 05 01 01 01 01
13:01:36 : 77 07 01 00 60 05 05 01 01 01 01 63
13:01:36 : 77 07 01 00 60 05 05 01 01 01 01 63 01
13:01:36 : 77 07 01 00 60 05 05 01 01 01 01 63 01 90
13:01:36 : 77 07 01 00 60 05 05 01 01 01 01 63 01 90 01
13:01:36 : 77 07 01 00 60 05 05 01 01 01 01 63 01 90 01 00
13:01:36 : 77 07 01 00 60 05 05 01 01 01 01 63 01 90 01 00 1b
13:01:36 : 77 07 01 00 60 05 05 01 01 01 01 63 01 90 01 00 1b 1b
13:01:36 : 77 07 01 00 60 05 05 01 01 01 01 63 01 90 01 00 1b 1b 1b
13:01:36 : 77 07 01 00 60 05 05 01 01 01 01 63 01 90 01 00 1b 1b 1b 1a
13:01:36 : 77 07 01 00 60 05 05 01 01 01 01 63 01 90 01 00 1b 1b 1b 1a 01
13:01:36 : 77 07 01 00 60 05 05 01 01 01 01 63 01 90 01 00 1b 1b 1b 1a 01 41
13:01:36 : 77 07 01 00 60 05 05 01 01 01 01 63 01 90 01 00 1b 1b 1b 1a 01 41
13:01:36 : 77 07 01 00 60 05 05 01 01 01 01 63 01 90 01 00 1b 1b 1b 1a 01 41
13:01:36 : 77 07 01 00 60 05 05 01 01 01 01 63 01 90 01 00 1b 1b 1b 1a 01 41
13:01:36 : 77 07 01 00 60 05 05 01 01 01 01 63 01 90 01 00 1b 1b 1b 1a 01 41
13:01:36 : 77 07 01 00 60 05 05 01 01 01 01 63 01 90 01 00 1b 1b 1b 1a 01 41
13:01:36 : 77 07 01 00 60 05 05 01 01 01 01 63 01 90 01 00 1b 1b 1b 1a 01 41
13:01:36 : 77 07 01 00 60 05 05 01 01 01 01 63 01 90 01 00 1b 1b 1b 1a 01 41
13:01:36 : 77 07 01 00 60 05 05 01 01 01 01 63 01 90 01 00 1b 1b 1b 1a 01 41
13:01:36 : 77 07 01 00 60 05 05 01 01 01 01 63 01 90 01 00 1b 1b 1b 1a 01 41
13:01:37 : 77 07 01 00 01 08 00 ff 01 01 62 1e 52 fc 69 00 00 00 25 ee a2
13:01:37 : 77 07 01 00 01 08 00 ff 01 01 62 1e 52 fc 69 00 00 00 25 ee a2 56
13:01:37 : 77 07 01 00 01 08 00 ff 01 01 62 1e 52 fc 69 00 00 00 25 ee a2 56 01
13:01:37 : 77 07 01 00 01 08 00 ff 01 01 62 1e 52 fc 69 00 00 00 25 ee a2 56 01 01
13:01:38 : 77
13:01:38 : 77 07
13:01:38 : 77 07 01
13:01:38 : 77 07 01 00
13:01:38 : 77 07 01 00 01
13:01:38 : 77 07 01 00 01 08
13:01:38 : 77 07 01 00 01 08 01
13:01:38 : 77 07 01 00 01 08 01 ff
13:01:38 : 77 07 01 00 01 08 01 ff 01
13:01:38 : 77 07 01 00 01 08 01 ff 01 01
13:01:38 : 77 07 01 00 01 08 01 ff 01 01 62
13:01:38 : 77 07 01 00 01 08 01 ff 01 01 62 1e
13:01:38 : 77 07 01 00 01 08 01 ff 01 01 62 1e 01
13:01:38 : 77 07 01 00 01 08 01 ff 01 01 62 1e 01 65
13:01:38 : 77 07 01 00 01 08 01 ff 01 01 62 1e 01 65 00
13:01:38 : 77 07 01 00 01 08 01 ff 01 01 62 1e 01 65 00 18
13:01:38 : 77 07 01 00 01 08 01 ff 01 01 62 1e 01 65 00 18 78
13:01:38 : 77 07 01 00 01 08 01 ff 01 01 62 1e 01 65 00 18 78 01
13:01:38 : 77 07 01 00 01 08 01 ff 01 01 62 1e 01 65 00 18 78 01 07
13:01:38 : 77 07 01 00 01 08 01 ff 01 01 62 1e 01 65 00 18 78 01 07 01
13:01:38 : 77 07 01 00 01 08 01 ff 01 01 62 1e 01 65 00 18 78 01 07 01 00
13:01:38 : 77 07 01 00 01 08 01 ff 01 01 62 1e 01 65 00 18 78 01 07 01 00 08
13:01:38 : 77 07 01 00 01 08 01 ff 01 01 62 1e 01 65 00 18 78 01 07 01 00 08 00
13:01:38 : 77 07 01 00 01 08 01 ff 01 01 62 1e 01 65 00 18 78 01 07 01 00 08 00 01
13:01:38 : 77 07 01 00 01 08 01 ff 01 01 62 1e 01 65 00 18 78 01 07 01 00 08 00 01 01
13:01:38 : 77 07 01 00 01 08 01 ff 01 01 62 1e 01 65 00 18 78 01 07 01 00 08 00 01 01 62
13:01:38 : 77 07 01 00 01 08 01 ff 01 01 62 1e 01 65 00 18 78 01 07 01 00 08 00 01 01 62 1b
13:01:38 : 77 07 01 00 01 08 01 ff 01 01 62 1e 01 65 00 18 78 01 07 01 00 08 00 01 01 62 1b 52
13:01:38 : 77 07 01 00 01 08 01 ff 01 01 62 1e 01 65 00 18 78 01 07 01 00 08 00 01 01 62 1b 52 fe
13:01:38 : 77 07 01 00 01 08 01 ff 01 01 62 1e 01 65 00 18 78 01 07 01 00 08 00 01 01 62 1b 52 fe 55
13:01:38 : 77 07 01 00 01 08 01 ff 01 01 62 1e 01 65 00 18 78 01 07 01 00 08 00 01 01 62 1b 52 fe 55 00
13:01:38 : 94
13:01:38 : 94 c4
13:01:38 : 94 c4 01
13:01:38 : 77
13:01:38 : 77 01
13:01:38 : 77 01 00
13:01:38 : 77 01 00 60
13:01:38 : 77 01 00 60 05
13:01:38 : 77 01 00 60 05 65
13:01:38 : 77 01 00 60 05 65 00
13:01:38 : 77 01 00 60 05 65 00 02
13:01:38 : 77 01 00 60 05 65 00 02 01
13:01:38 : 77 01 00 60 05 65 00 02 01 71
13:01:38 : 77 01 00 60 05 65 00 02 01 71 01
13:01:38 : 77 01 00 60 05 65 00 02 01 71 01 63
13:01:38 : 77 01 00 60 05 65 00 02 01 71 01 63 2f
13:01:38 : 77 01 00 60 05 65 00 02 01 71 01 63 2f 00
13:01:38 : 77 01 00 60 05 65 00 02 01 71 01 63 2f 00 00
13:01:38 : 77 01 00 60 05 65 00 02 01 71 01 63 2f 00 00 1b
13:01:38 : 77 01 00 60 05 65 00 02 01 71 01 63 2f 00 00 1b 1b
13:01:38 : 77 01 00 60 05 65 00 02 01 71 01 63 2f 00 00 1b 1b 1b
13:01:38 : 77 01 00 60 05 65 00 02 01 71 01 63 2f 00 00 1b 1b 1b 1a
13:01:38 : 77 01 00 60 05 65 00 02 01 71 01 63 2f 00 00 1b 1b 1b 1a 01
13:01:38 : 77 01 00 60 05 65 00 02 01 71 01 63 2f 00 00 1b 1b 1b 1a 01 9e
13:01:38 : 77 01 00 60 05 65 00 02 01 71 01 63 2f 00 00 1b 1b 1b 1a 01 9e
13:01:38 : 77 01 00 60 05 65 00 02 01 71 01 63 2f 00 00 1b 1b 1b 1a 01 9e
13:01:38 : 77 01 00 60 05 65 00 02 01 71 01 63 2f 00 00 1b 1b 1b 1a 01 9e
13:01:38 : 77 01 00 60 05 65 00 02 01 71 01 63 2f 00 00 1b 1b 1b 1a 01 9e
13:01:38 : 77 01 00 60 05 65 00 02 01 71 01 63 2f 00 00 1b 1b 1b 1a 01 9e
13:01:38 : 77 01 00 60 05 65 00 02 01 71 01 63 2f 00 00 1b 1b 1b 1a 01 9e
13:01:38 : 77 01 00 60 05 65 00 02 01 71 01 63 2f 00 00 1b 1b 1b 1a 01 9e
13:01:38 : 77 01 00 60 05 65 00 02 01 71 01 63 2f 00 00 1b 1b 1b 1a 01 9e
13:01:38 : 77 01 00 60 05 65 00 02 01 71 01 63 2f 00 00 1b 1b 1b 1a 01 9e
13:01:38 : 77 01 00 60 05 65 00 02 01 71 01 63 2f 00 00 1b 1b 1b 1a 01 9e
13:01:40 : 77 07 01 00
13:01:40 : 77 07 01 00 01
13:01:40 : 77 07 01 00 01 08
13:01:40 : 77 07 01 00 01 08 00
13:01:40 : 77 07 01 00 01 08 00 ff
13:01:40 : 77 07 01 00 01 08 00 ff 01
13:01:40 : 77 07 01 00 01 08 00 ff 01 01
13:01:40 : 77 07 01 00 01 08 00 ff 01 01 62
13:01:40 : 77 07 01 00 01 08 00 ff 01 01 62 1e
13:01:40 : 77 07 01 00 01 08 00 ff 01 01 62 1e 52
13:01:40 : 77 07 01 00 01 08 00 ff 01 01 62 1e 52 fc
13:01:40 : 77 07 01 00 01 08 00 ff 01 01 62 1e 52 fc 69
13:01:40 : 77 07 01 00 01 08 00 ff 01 01 62 1e 52 fc 69 00
13:01:40 : 77 07 01 00 01 08 00 ff 01 01 62 1e 52 fc 69 00 00
13:01:40 : 77 07 01 00 01 08 00 ff 01 01 62 1e 52 fc 69 00 00 00
13:01:40 : 77 07 01 00 01 08 00 ff 01 01 62 1e 52 fc 69 00 00 00 25
13:01:40 : 77 07 01 00 01 08 00 ff 01 01 62 1e 52 fc 69 00 00 00 25 ee
13:01:40 : 77 07 01 00 01 08 00 ff 01 01 62 1e 52 fc 69 00 00 00 25 ee a2
13:01:40 : 77 07 01 00 01 08 00 ff 01 01 62 1e 52 fc 69 00 00 00 25 ee a2 5e
13:01:40 : 77 07 01 00 01 08 00 ff 01 01 62 1e 52 fc 69 00 00 00 25 ee a2 5e 12
13:01:40 : 77 07 01 00 01 08 00 ff 01 01 62 1e 52 fc 69 00 00 00 25 ee a2 5e 12 01
13:01:40 : 77 07 01 00 01 08 00 ff 01 01 62 1e 52 fc 69 00 00 00 25 ee a2 5e 12 01 65
13:01:40 : 77 07 01 00 01 08 00 ff 01 01 62 1e 52 fc 69 00 00 00 25 ee a2 5e 12 01 65 00
13:01:40 : 77 07 01 00 01 08 00 ff 01 01 62 1e 52 fc 69 00 00 00 25 ee a2 5e 12 01 65 00 18
13:01:40 : 77 07 01 00 01 08 00 ff 01 01 62 1e 52 fc 69 00 00 00 25 ee a2 5e 12 01 65 00 18 db
13:01:40 : 77 07 01 00 01 08 00 ff 01 01 62 1e 52 fc 69 00 00 00 25 ee a2 5e 12 01 65 00 18 db 01
13:01:40 : 77
Alles anzeigen
ok da ist beim Umstellen eine Klammer verrutscht.
Ist behoben.
Alles anzeigenSchau doch mal auf die letzten Seite. Quasi Rückwärts.
Im IOBroker Forum selbst.
gemu2015 Können wir nicht mal schauen, dass man das Wiki von deinem Fork dafür verwendet und alle gesammelten Informationen hier aus dem Forum dort zur Verfügung zu stellen? Es kommen doch immer wieder die gleichen Fragen und ich kann nachvollziehen das man keine Lust hat, 37 Seiten in denen sich viel getan hat, durchzulesen. Selbst wenn es nur eine Linksammlung ist.
Hallo Sunburst, danke für deinen Verweis auf die alten Messages, habe anhand der Anleitung noch mal alles neu gemacht. Leider bekomme ich immer noch die gleichen gelben Fehlermeldungen wie oben beim upload.
Irgendeine Idee?
Jetis81 Bin da kein Experte, sieht für mich aber danach aus, als wenn es eher was mit PlatformIO bzw. der Platform zutun hat. Benutzt du denn ein sonoff oder ein Wemos Gerät? Weil du baust dort in dem Bild für ein Sonoff.
sunburstc, bin mir leider nicht 100% sicher was was ist. Ich Habe von AZ-Delivery ein NodeMcu v3 (treiber CH340G / Chip:ESP8266MOD). Hatte mal das fertige Build für sonoff runtergeladen und geflash. Das ging. Mein aktueller Versuch ging in der Tat gegen "wemosd1-DE ". Aber gleicher Fehler.
Wie gesagt blutiger Anfänger was das ganze angeht. Aber ich lerne schnell.
Nachdem das Auslesen meines Stromzählers nun funktioniert habe ich eine Frage zu Websend:
Wie kann ich z.B. den Aktuellen Verbrauch zu http://emoncms.org senden ?
Der Aufruf sieht z.B. so aus : https://emoncms.org/input/post?node=q3d&json={currentpower:200}&apikey=xxxxxx
Ich habe schon ein wenig probiert, aber ohne Erfolg. Hier mal mein dilettantischer Versuch
Update . Habe es hinbekommen !
>D
power=0
>T
power=OBIS#Power_curr
>S
if upsecs%300==0
then
=>Websend [80.243.190.58:80]/input/post?node=q3d&apikey=xxxxxxx&json={powercurrent:%power%}
endif
>D
>B
=>sensor53 r
>M 1
+1,5,o,0,9600,OBIS
1,1-0:1.8.0*255(@1,Verbrauch,KWh,Total_in,7
1,1-0:21.7.255*255(@1,Verbrauch P1,W,Power_p1,2
1,1-0:41.7.255*255(@1,Verbrauch P2,W,Power_p2,2
1,1-0:61.7.255*255(@1,Verbrauch P3,W,Power_p3,2
1,1-0:1.7.255*255(@1,Aktueller Verbrauch,W,Power_curr,2
1,1-0:0.0.0*255(@#),Zähler Nr,,Meter_number,0
#
Alles anzeigen
Konsole:
17:59:20 Script: performs "Websend [80.243.190.58:80]/input/post?node=q3d&apikey=xxxxxx&json={powercurrent:24.96}"
17:59:20 MQT: stat/q3d_tasmota/RESULT = {"WebSend":"Done"}
17:59:26 MQT: tele/q3d_tasmota/SENSOR = {"Time":"2019-09-27T17:59:26","OBIS":{"Total_in":20199.9131113,"Power_p1":-1.41,"Power_p2":24.71,"Power_p3":1.66,"Power_curr":24.96,"Meter_number":"1002417"}}
ich selbst wollte mich eigentlich langsam zurückziehen und mit anderen Projekten beschäftigen ...
Da möchte ich schnell noch was fragen. Ist auch möglich das M-Busprotokoll eines Wärmemengenzählers auszulesen?
Ich habe zwar das Vorgängermodell, ich denke aber das sie bei Aquametro das Rad nicht neu erfunden haben...
Hier wäre der Link zum Gerät : Amtron Sonic D
Gemäss Technischer Doku bzw.Kommunikationsbeschreibung (siehe Link oben) :
Der AMTRON® SONIC D ist mit einer optischen Schnittstelle nach ZVEI mit M-Bus-Protokoll nach EN 1434 ausgerüstet.
Um die optische ZVEI-Schnittstelle zu aktivieren muss 2,2 sec lückenlos ein ‘0’ - ‘1’ Bitmuster mit 2400 Baud
(= 480 Byte + $55 + 8Datenbit + No Parity + 1Stopbit) gesendet werden. Nach 11 bis 330 Bitzeiten (2400 Baud)
Pause kann dann mit der eigentlichen Kommunikation begonnen werden.
das ist bisher nicht möglich, das mit dem lückenlosen Bitmuster. Sorry
Hallo zusammen,
also meine oben genannten Fehler #728 konnte ich erfolgreich beheben, es waren Probleme auf meinem Rechner. Altlasten etc.
Also alle Pakete (VS Code / Python / etc) gelöscht und neu installiert. Schon bekomme ich richtige Fehler.
Ich hoffe einer kann mir da helfen.
Compiling .pioenvs\sonoff-DE\lib9c5\bearssl-esp8266\ec\ec_secp384r1.c.o
C:/Users/<pfad>/Sonoff-Tasmota-universal7/sonoff/xsns_53_sml.ino: In function 'double sml_median_array(double*, uint8_t)':
C:/Users/<pfad>/Sonoff-Tasmota-universal7/sonoff/xsns_53_sml.ino:546:18: error: 'FLT_MAX' was not declared in this scope
double min=FLT_MAX;
^
CCompiling .pioenvs\sonoff-DE\lib9c5\bearssl-esp8266\ec\ec_secp521r1.c.o
:/Users/<pfad>/Sonoff-Tasmota-universal7/sonoff/xsns_53_sml.ino: In function 'void SML_Init()':
C:/Users/<pfad>/Sonoff-Tasmota-universal7/sonoff/xsns_53_sml.ino:1878:14: error: 'glob_script_mem' was not declared in this scope
Compiling .pioenvs\sonoff-DE\lib9c5\bearssl-esp8266\ec\ecdsa_atr.c.o
char *lp=glob_script_mem.scriptptr;
^
C:/Users/<pfad>/Sonoff-Tasmota-universal7/sonoff/xsns_53_sml.ino:1937:22: error: 'SCRIPT_EOL' was not declared in this scope
if (*lp==SCRIPT_EOL || *lp==',') {
^
C:/Users/<pfad>/Sonoff-Tasmota-universal7/sonoff/xsns_53_sml.ino:1958:26: error: 'SCRIPT_EOL' was not declared in this scope
if (*lp==SCRIPT_EOL) {
^
C:/Users/<pfad>/Sonoff-Tasmota-universal7/sonoff/xsns_53_sml.ino:1977:20: error: 'SCRIPT_EOL' was not declared in this scope
if (*lp==SCRIPT_EOL) lp--;
Compiling .pioenvs\sonoff-DE\lib9c5\bearssl-esp8266\ec\ecdsa_default_sign_asn1.c.o
^
C:/Users/<pfad>/Sonoff-Tasmota-universal7/sonoff/xsns_53_sml.ino:1988:22: error: 'SCRIPT_EOL' was not declared in this scope
if (*lp==SCRIPT_EOL) {
^
C:/Users/<pfad>/Sonoff-Tasmota-universal7/sonoff/xsns_53_sml.ino:2001:16: error: 'SCRIPT_EOL' was not declared in this scope
if (*lp==SCRIPT_EOL) {
^
Compiling .pioenvs\sonoff-DE\lib9c5\bearssl-esp8266\ec\ecdsa_default_sign_raw.c.o
Compiling .pioenvs\sonoff-DE\lib9c5\bearssl-esp8266\ec\ecdsa_default_vrfy_asn1.c.o
Compiling .pioenvs\sonoff-DE\lib9c5\bearssl-esp8266\ec\ecdsa_default_vrfy_raw.c.o
Compiling .pioenvs\sonoff-DE\lib9c5\bearssl-esp8266\ec\ecdsa_i15_bits.c.o
*** [.pioenvs\sonoff-DE\src\sonoff.ino.cpp.o] Error 1
Alles anzeigen