hab ich versucht... er misst nicht und die Kabel werden heiß...
halte ich jedoch nur das Kabel von + an VCC misst er 3 Volt, was mache ich falsch?
hab ich versucht... er misst nicht und die Kabel werden heiß...
halte ich jedoch nur das Kabel von + an VCC misst er 3 Volt, was mache ich falsch?
Warum Strom?
Der will doch nur die Spannung messen.
Da reicht doch der INA219. Es wird am Eingang die Betriebsspannung angelegt und die Masse auf dem Sonoff zusammengeführt. Damit sollte die Spannungsmessung bereits funktionieren.
Der Ausgang zur Strommessung wird hier nicht benötigt.
Hallo Chaot,
würde es reichen, wenn ich die Masse von der Messstelle auf den GND an der Versorgung des INA219 ziehe? Von da aus führe ich ja VCC & GND an den Sonoff.
Grüße
mac_switch
Ich hab den neuen Blitzwolf zwar geflashed bekommen, er schaltet auch... aber zeigt keine Messwerte an.
ja domoticz läuft... ist aber über Web nicht erreichbar...
mafrei ... es ist eine .db
nach dem ich upload drücke, sagt mir Domoticz entweder keine Schalter konfiguriert, oder Verbindung verloren.... starte ich neu, bekomme ich keine Verbindung mehr
ich verwende die Tasmota dev 6.6.0.12 mit der xsns_53_sml.ino
>D
>B
=>sensor53 r
>M 1
+1,3,s,0,9600,SML
1,77070100010800ff@1000,Verbrauch,KWh,Total_in,1
1,77070100020800ff@1000,Einspeisung,KWh,Total_out,1
1,77070100100700ff@1,Aktueller Verbrauch,W,Power_curr,1
1,77070100240700ff@1,Verbrauch P1,W,Power_p1,1
1,77070100380700ff@1,Verbrauch P2,W,Power_p2,1
1,770701004c0700ff@1,Verbrauch P3,W,Power_p3,1
1,77070100000009ff@#,Service ID,,Meter_id,0
#
Alles anzeigen
gemu2015 - dieses Script habe ich letztendlich verwendet, da nur diese Daten übertragen werden.
Wie gesagt... ohne das Script läuft das Auslesen des Zählers sehr zuverlässig.
Mit Verwendung des Scripts ändert sich sogar die Zählernummer, was ja nicht sein kann.
Mein Script war in Post #646 und Sunburst hatte mir geraten erst mal "kleiner" anzufangen im Post #647.
Mit beiden Scripts hatte ich die Probleme.
warum quälst du dich mit den alten Sachen rum.
Danke gemu2015 , die Begründung ist denkbar einfach... weil die "alten Sachen" funktionieren!
Scherz beiseite... mit dem "alten Stand" habe ich keine Ausreißer, weder bei den sich stetig ändernden Werten, noch bei der statischen Zählernummer.
Selbst die hat sich mit dem Script permanent verändert.
Die "alte Sache" läuft stabil. Dennoch werde ich dein Script noch mal probieren. Ich hatte die Vorlage für den EZH363 (SML) genommen und geringfügig angepasst.
mit folgender Rule komme ich bei Power_Curr erst mal weiter:
Ok das war ein Schreibfehler von mir, ich hatte die Zeilen nur kopiert... es steht nicht in jeder Zeile Rule on...
aber wenn ich es wie beschrieben mache, wird die Rule zwar eingetragen, aber nicht ausgeführt.
Ich vermute ich hab ein Problem mit Sensornamen und dem zu übergebenden Wert (SML#Total_in).
Aber genau so steht die Benennung im Status in der Konsole drin...
Hallo NoitaercX & HoerMirAuf,
ihr als rule Profis könnt mir sicherlich helfen.
HAR_Stromzähler/SENSOR = {"Time":"2019-09-15T10:44:48","SML":{"Total_in":2261.47,"Total_out":9.35,"Power_curr":-51,"Power_p1":87,"Power_p2":-178,"Power_p3":39,"Meter_number":"xxxxxxxxxxxxxxxxxxxx"}}
Ich möchte alle Werte per rule an Domoticz übertragen und habe anscheinend einen Fehler in der Namensgebung oder Syntax.
rule1 1
rule on tele-SML#Total_in do publish domoticz/in {"idx":148,"svalue":"%value%"} endon
rule on tele-SML#Total_out do publish domoticz/in {"idx":149,"svalue":"%value%"} endon
rule on tele-SML#Power_curr do publish domoticz/in {"idx":150,"svalue":"%value%"} endon
SML ist ja her Sensorname und z.B. Total_in der Wert welchen ich übertragen will... aber es klappt nicht.
Rule ist aktiviert und script deaktiviert.
Was mache ich falsch?
Fang erst einmal klein an ohne die ganzen Variablen.
Sehr gut... das hat mir echt weiter geholfen. Musste aber den PIN für den Stromzähler anfragen. Vielen Dank.
Bekomme nun folgende Werte: (mehr werden nicht übermittelt)
Was mich jetzt noch beschäftigt ist, das die Werte häufig total aus der Reihe tanzen. Wenn ich das Script aber deaktiviere und über den ursprünglichen Weg aus dem Code die Werte anzeigen lasse, ist die Anzeige stabil. Hat das was mit dem Medianfilter zu tun was gemu2015 im Vorfeld beschrieben hat?
Des weiteren wie bekomme ich die Werte an Domoticz übermittelt? das Rules für das Script deaktiviert wurde kann ich nicht mehr eine rule per TelePeriod use. nutzen.
Wenn ich die zwei Sachen noch in den Griff bekomme bin ich fürs Wochenende Glücklich
Ich möchte einen kleinen Erfolg melden:
ich hab nicht gemerkt das mit dem script aktivieren ein neues Menü in den Tasmotaeinstellungen frei schaltet
habs gefunden und ein script eingetragen.
>D
v1=0
v2=0
v3=0
v4=0
v5=0
min=0#
>T
v1=SML#Total_in
v2=SML#Total_out
v3=SML#Power_curr
v4=SML#Curr_summ
v5=SML#Volt_avg
>B
->sensor95 r
tper=10
>S
min=int(time/5)
if chg[min]>0
and v2>0
then
dp3
=>Websend [184.106.153.149:80]/update?
key=xxxxxxxxxxxxx
&field1=%v1%
&field2=%v2%
&field3=%v3%
&field4=%v4%
&field5=%v5%
endif
>M 1
+1,3,s,0,9600,SML
1,=h==================
1,77070100010800ff@1000,Verbrauch,KWh,Total_in,1
1,77070100020800ff@1000,Einspeisung,KWh,Total_out,1
1,=h==================
1,77070100100700ff@1,Aktueller Verbrauch,W,Power_curr,1
1,=h ----------------------------
1,77070100240700ff@1,Verbrauch P1,W,Power_p1,1
1,77070100380700ff@1,Verbrauch P2,W,Power_p2,1
1,770701004c0700ff@1,Verbrauch P3,W,Power_p3,1
1,=h=================
1,=m 10+11+12 @1,Ströme L1+L2+L3,A,Curr_summ,1
1,=h -------------------------
1,770701001f0700ff@1,Strom L1,A,Curr_p1,1
1,77070100330700ff@1,Strom L2,A,Curr_p2,1
1,77070100470700ff@1,Strom L3,A,Curr_p3,1
1,=h==================
1,=m 13+14+15/#3 @100,Spannung L1+L2+L3/3,V,Volt_avg,1
1,=h ----------------------------
1,77070100200700ff@1,Spannung L1,V,Volt_p1,1
1,77070100340700ff@1,Spannung L2,V,Volt_p2,1
1,77070100480700ff@1,Spannung L3,V,Volt_p3,1
1,=h==================
1,77070100000009ff@#,Service ID,,Meter_id,0
1,=h==================
#
Alles anzeigen
Jedoch ist mir folgendes aufgefallen. Die ersten 2 Wert (Verbrauch / Einspeisung) springen nun ständig zwischen falschen Daten und den korrekten Daten hin und her. Das war vorher ohne das Script nicht so. Hat das was mit dem Medianfilter zu tun?
Leider sind alle anderen Werte stetig auf "null". Wie bekomme ich die gefüllt.
Alles anzeigenes gibt nur eine rudimentäre Unterstützung für Domoticz mit fester Zuweisung der Decoder Zeilen.
Zeile 1 => Energy today
Zeile 2 =>Power Usage
Zeile 3 => Voltage
Zeile 4 => Current
du must also deinen Descriptor im Script so anordnen dass die Zeilenzuordnung stimmt
ich steh ein bisschen auf dem Schlauch... habe mir post #536 von meierchen006 nun zum 1000. mal durchgelesen.
ich frage noch mal... wo trage ich das script ein? in die Konsole? in sonoff_template.h? in user_config_override.h?
Wo oder was ist der Scripteditor und was ist der decoder / descriptor?
Sorry ich raffe es nicht.
folgendes bekomme ich in der Konsole mit "sensor53 d1" angezeigt:
19:00:22 CMD: sensor53 d1
19:00:22 MQT: HAR_Stromzähler/RESULT = {"Time":"2019-09-11T19:00:22","SML":{"CMD":"dump: 1"}}
19:00:22 : 1b 1b 1b 1b 01 01 01 01 76 05 02 dc 29 26 62 00 62 00 72 63 01 01 76 01 01 05 00 f4 0d b8 0b 09 01 49 53 4b 00 04 10 57 93 01 01 63 9a d2 00 76 05 02 dc 29 27 62 00 62 00 72 63 07 01
19:00:23 : 09 ff 01 01 01 01 0b 09 01 49 53 4b 00 04 10 57 93 01
19:00:23 : 77 07 01 00 01 08 00 ff 65 00 01 01 82 01 62 1e 52 03 69 00 00 00 00 00 00 08 c5 01
19:00:23 : 77 07 01 00 01 08 01 ff 01 01 62 1e 52 03 69 00 00 00 00 00 00 08 c5 01
19:00:23 : 77 07 01 00 01 08 02 ff 01 01 62 1e 52 03 69 00 00 00 00 00 00 00 00 01
19:00:24 : 77 07 01 00 02 08 00 ff 01 01 62 1e 52 03 69 00 00 00 00 00 00 00 08 01
19:00:24 : 77 07 01 00 02 08 01 ff 01 01 62 1e 52 03 69 00 00 00 00 00 00 00 08 01
19:00:24 : 77 07 01 00 02 08 02 ff 01 01 62 1e 52 03 69 00 00 00 00 00 00 00 00 01
19:00:24 : 77 07 81 81 c7 82 05 ff 01 01 01 01 83
Alles anzeigen
19:00:23 : 77 07 01 00 01 08 00 ff => ist vermutlich der Zählerwert in kWh (Verbrauch)
19:00:23 : 77 07 01 00 01 08 01 ff 01 01 62 1e 52 03 69 00 00 00 00 00 00 08 c5 01
19:00:23 : 77 07 01 00 01 08 02 ff 01 01 62 1e 52 03 69 00 00 00 00 00 00 00 00 01
19:00:24 : 77 07 01 00 02 08 00 ff => ist vermutlich der Zählerwert in kWh (Einspeisung)
19:00:24 : 77 07 01 00 02 08 01 ff 01 01 62 1e 52 03 69 00 00 00 00 00 00 00 08 01
19:00:24 : 77 07 01 00 02 08 02 ff 01 01 62 1e 52 03 69 00 00 00 00 00 00 00 00 01
19:00:24 : 77 07 81 81 c7 82 05 ff => ist vermutlich die Seriennummer?!
mac_switch Schau mal #616 an, da steht eigentlich alles für den Umstieg auf die neue Version beschrieben. Ansonsten, wie mein Vorredner schon sagte, ist die 95 die alter Version.
Danke erst mal... bzgl. #616 ... wenn ich script aktiviere und rules deaktiviere, wie sende ich die Daten dann an Domoticz für meine Auswertungen / Protokolle?
Und wo trage ich diese script Zeilen ein?