Beiträge von Oggy1
-
-
-
vielleicht könnte man Dir den Fehler aufzeigen, wenn Du uns mitteilst, wie Dein Vorgehen ist
-
....
Aber mal ohne blöd... selbst die Kontaktspitzen meines Multimeters (15 Euro Toom Baumarkt) sind zu dick um diesen Pin einzeln zu erwischen
Aber ich geb nicht auf.Ich habe es mal getestet, da der Pin an der Ecke sitzt, war es für meine Ausrüstung kein Problem (habe mich jetzt auch nicht angestrengt) dort ein Kabel anzulöten, da hatte ich schon schwierigere Fälle

-
Durch die Spannungen können verschiedene maxima überschritten werden z.B. von Kondensatoren, Transistoren oder IC's. Selten passiert etwas aber ich warne trotzdem die Leute
Welche Spannungen? Kondensatoren, Transistoren usw. brauchen zum Arbeiten/Aufladen usw. immer eine positive und negative Spannung (+/-).
Bei einer Durchgangsprüfung wird aber nur eine Spannung (+) durch die Bauteile gejagt, demnach kann es nicht zu einer Überspannung kommen, oder hat sich daran etwas geändert? -
Mit einem Multimeter zu messen ist nicht gut bei solcher Elektronik, da durch die Spannung des Multimeters verschiedene Komponenten kaputt gehen können
Das ist mir komplett neu und dabei messe ich schon seit X Jahren so und mir stellt sich zugleich die Frage, wie das passieren soll?
Gesendet von meinem SM-G965F mit Tapatalk
-
-
Ich kenne die neuen Platinen nicht, aber ohne feinstes Löten wird es wohl nichts, denn scheinbar muss Du direkt an den ESP Chip gehen.
Gesendet von meinem SM-G965F mit Tapatalk
-
-
Kann man den tatsächlichen Verbrauch nach dem Waschen von den DECT200 Steckdosen auch in einem Blockly Script einbauen und wenn Ja, könnte das bitte einer machen? Danke!
Code
Alles anzeigen<xml xmlns="http://www.w3.org/1999/xhtml"> <block type="on_ext" id="+A7wlutQO8gBfqosc.y3" x="-387" y="13"> <mutation items="1"></mutation> <field name="CONDITION">any</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="L[i=p{|ii-ai*/YAZ@8s"> <field name="oid">fritzdect.0.DECT200.power</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="V6]e:v6u:?I_dnQ6L_VO"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_compare" id="YL]^MiM0C_d90EjXd7qr"> <field name="OP">GT</field> <value name="A"> <block type="get_value" id="yM=9zWrslsViHeXAVGm6"> <field name="ATTR">val</field> <field name="OID">fritzdect.0.DECT200.power</field> </block> </value> <value name="B"> <block type="text" id="H=g~S*6(?G/uCr~jDdCp"> <field name="TEXT">3</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="vs.J|^}}{M%%SJ1bpk;V"> <mutation delay_input="true"></mutation> <field name="OID">javascript.0.Waschmaschine_Fertig_Status</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">2000</field> <field name="UNIT">ms</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="gvfoVV5t!!Us3^C~!w.H"> <field name="BOOL">FALSE</field> </block> </value> </block> </statement> <value name="IF1"> <block type="logic_compare" id="M~uV)}gj0R1:#*W8;u|_"> <field name="OP">LT</field> <value name="A"> <block type="get_value" id=";C4ZX5Zy!7cKvi8im7j~"> <field name="ATTR">val</field> <field name="OID">fritzdect.0.DECT200.power</field> </block> </value> <value name="B"> <block type="text" id="qZr5=RgO[|.`JAG]=%:e"> <field name="TEXT">2</field> </block> </value> </block> </value> <statement name="DO1"> <block type="control" id="W@d-F3O_9HHWW#dCNkL="> <mutation delay_input="true"></mutation> <field name="OID">javascript.0.Waschmaschine_Fertig_Status</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">1500</field> <field name="UNIT">ms</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="A4H}`x`xaT~u.qw:OMjO"> <field name="BOOL">TRUE</field> </block> </value> </block> </statement> </block> </statement> <next> <block type="on_ext" id="u:R0u7j.Y,8EdsUCK6kQ"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="jgpdw:j!HF59WUplmK}~"> <field name="oid">javascript.0.Waschmaschine_Fertig_Status</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="0KU30/v2h#W(!`#[gp76"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_compare" id="]-Zb+?Hn_!lMC-aT9alk"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="ln#_*!,/omF%2!L4WRp-"> <field name="ATTR">val</field> <field name="OID">javascript.0.Waschmaschine_Fertig_Status</field> </block> </value> <value name="B"> <block type="logic_boolean" id="pSN^b91_Se1kc2o;W4J^"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="telegram" id="i||{vH9*ebG3rYojyq#~"> <field name="INSTANCE"></field> <field name="LOG"></field> <field name="SILENT">FALSE</field> <field name="PARSEMODE">default</field> <value name="MESSAGE"> <shadow type="text" id="U][E8N^7Bu/+`G(NxN}#"> <field name="TEXT">Die Waschmaschine wurde angeschaltet</field> </shadow> </value> </block> </statement> <value name="IF1"> <block type="logic_compare" id="21(9~CU|XRCn:EOXk2/@"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="TSvo:2H{H+}IE{#M1`FO"> <field name="ATTR">val</field> <field name="OID">javascript.0.Waschmaschine_Fertig_Status</field> </block> </value> <value name="B"> <block type="logic_boolean" id="h=.8?l5o{aiN|)W)LXh@"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO1"> <block type="telegram" id="ed05d|bQf^sw*MK?SR-6"> <field name="INSTANCE"></field> <field name="LOG"></field> <field name="SILENT">FALSE</field> <field name="PARSEMODE">default</field> <value name="MESSAGE"> <shadow type="text" id="sKyyX,f?IkAZP`RFQReF"> <field name="TEXT">Die Waschmaschine ist fertig :)</field> </shadow> <block type="text_join" id=":?(LV%}eMmeGg5)=s63{"> <mutation items="4"></mutation> <value name="ADD0"> <block type="text" id="Me[sfL:79y?isrCAn~-e"> <field name="TEXT">Die Waschmaschine ist fertig :) </field> </block> </value> <value name="ADD1"> <block type="text" id="0bN](j4?-62PDxGTFs`K"> <field name="TEXT">Und du hast heute </field> </block> </value> <value name="ADD2"> <block type="get_value" id="5nYhH(Z-[f`G*,+qIZ;H"> <field name="ATTR">val</field> <field name="OID">fritzdect.0.DECT200.energy</field> </block> </value> <value name="ADD3"> <block type="text" id=",nn}rYrBfCaxgJPdJkp7"> <field name="TEXT"> kWh beim Waschen verbraucht.</field> </block> </value> </block> </value> </block> </statement> </block> </statement> </block> </next> </block> </xml> -
Der CFG-Holder ist ein Schreibschutz der Einstellungen "user_config.h" auf dem Sonoff. Ist der CFG-Holder gleich, dann kannst Du ohne Einstellungen in der "user_config.h" einfach eine neue Tasmota auf den Sonoff flashen, also direkt aus dem Internet.
Änderst Du also den CFG-Holder, dann werden die Einstellungen im Sonoff überschrieben, man sollte aber immer darauf achten, dass man Final den default CFG-Holder nutzt, da man diesen sonst ständig anpassen müsste.
Zwecks den Verbindungsabbrüchen, dies kann an der verwendeten Core liegen, aber auch an schlechte Verlötungen ab Werk, dazu hatt ich hier mal ein paar Bilder hochgeladen, wo man sehen kann an welchen Stellen nachgelötet werden muss. -
Moin,
habe mehrere Hackintosh am Laufen, nur bei einem geht der Ruhemodus nicht und dies könnte vielleicht mit einer gepatchten DSDT.aml behoben werden, nur habe ich davon keinen Plan und suche einen oder eine oder gar mehrere, die wirklich Ahnung davon haben und nicht nur mit Links zu englischen Foren um sich schmeißen bzw. in Rätseln schreiben.
-
Moin,
eigentlich wollte ich hier keine Anleitungen mehr erstellen, viele sind durch eine Forenumzüge verloren gegangen und nun kann man diese auch nicht mehr richtig wieder verfassen, zu viele Einschränkungen.
Dazu kämpfe ich noch mit meinem Hackintosh, also bin voll eingeschränkt.
Hier aber eine kurze Anleitung.
Du hast bestimmt die aktuelle Tasmota von hier https://github.com/arendst/Sonoff-Tasmota und nun lädst Du noch die .zip Datei von hier https://github.com/platformio/platformio-pkg-ldscripts
Nun entpackst Du beide ZIP Dateien und kopierst die Datei esp8266.flash.4m.ld aus dem Ordner platformio-pkg-ldscripts-master und fügst diese im Root vom aktuellen Tasmota Ordner ein Sonoff-Tasmota-development
In dem Ordner Sonoff-Tasmota-development findest Du dann auch die platformio.ini und diese öffnest Du mit dem Atom Editor
Dann entfernst Du erstmal das Semikolon vor ;env_default = sonoff-DE also env_default = sonoff-DE
von
;env_default = sonoff-CN
;env_default = sonoff-CZ
;env_default = sonoff-DE
;env_default = sonoff-ES
;env_default = sonoff-FR
;env_default = sonoff-GR
nach
;env_default = sonoff-CN
;env_default = sonoff-CZ
env_default = sonoff-DE
;env_default = sonoff-ES
;env_default = sonoff-FR
;env_default = sonoff-GR
damit wird dann die Tasmota in DE erstellt
jetzt könntest Du nach der zu installierenden [core_x_x_0] Version suchen und dort den Eintrag
-Wl,-Teagle.flash.1m0.ld in -Wl,-Teagle.flash.4m.ld ändern oder Du änderst alle von
-Wl,-Teagle.flash.1m0.ld in -Wl,-Teagle.flash.4m.ld ab, welche Du findest
Normal sollte die Änderung hier reichen
[core_2_4_2]
; *** Esp8266 core for Arduino version 2.4.2
platform = espressif8266@1.8.0
build_flags = ${esp82xx_defaults.build_flags}
-Wl,-Teagle.flash.4m.ld
-lstdc++ -lsupc++
weil wohl Core 2.4.2 als default eingestellt ist.
viel Erfolg
-
Hallo,
nach dem Flashen musst Du dich auf dem [definition='25','0']Sonoff[/definition] POW anmelden dann auf Einstellungen > Gerät konfigurieren > Gerätetyp auswählen ([definition='25','0']Sonoff[/definition] POW) und auf Speichern, nach einem Neustart sollte alles angezeigt werden.
Der POW kommt ab Werk mit 4MB Flashspeicher, da ist es schade, wenn man nur die vorgefertigte FW vom [definition='25','0']Sonoff[/definition] Basic nimmt, denn der hat ab Werk nur 1MB und so wird dann auch der 4MB erstellt, Du verschenkst für Updates ohne den Weg über die minimal.bin wertvollen Speicher.
-
Ich nutze jetzt die ungekürzte Version, kein Plan was sich demnächst noch alles ändert
Code
Alles anzeigen{ "LINGAN SWA1", // Lingan SWA1 (ESP8285) 0, // GPIO00 GPIO_USER, // GPIO01 Serial RXD and Optional sensor 0, // GPIO02 GPIO_USER, // GPIO03 RX Serial TXD and Optional sensor GPIO_USER, // GPIO04 Blue Led (0 = On, 1 = Off) GPIO_REL1, // GPIO05 Red Led and Relay (0 = Off, 1 = On) // GPIO06 (SD_CLK Flash) // GPIO07 (SD_DATA0 Flash QIO/DIO/DOUT) // GPIO08 (SD_DATA1 Flash QIO/DIO/DOUT) 0, // GPIO09 (SD_DATA2 Flash QIO or ESP8285) 0, // GPIO10 (SD_DATA3 Flash QIO or ESP8285) // GPIO11 (SD_CMD Flash) 0, // GPIO12 GPIO_KEY1, // GPIO13 Relay manuell GPIO_USER, // GPIO14 Sensor 0, 0, // GPIO16 0 } -
Ich belasse meine bei 5.13.0 obwohl eine Lingan Steckdose seit 87 Tagen mit 6.2.1.3-mod-1.41.7 läuft. Wenn Du Tasmota installiert hast, dann geht auch ein Downgrade, von 6.x.x auf 5.13.0 wird sogar die user_template überschrieben, alle Einstellungen gehen dabei verloren, also die 5.13.0 gleich richtig mit WLAN Einstellungen anpassen und natürlich die minimal.bin nicht vergessen

-
Habe die Anleitung aufs möglichste/nötigste gekürzt, nur Firmware anpassen, geht leider nicht anders, also nur noch das Video + Code ohne Flashvorgang, viel Erfolg.
-
Macht keinen Spaß mehr, wollte den ersten Beitrag anpassen und nun sehe ich nicht mal die eingefügten Bilder hier, ich werde es wohl einfach lassen, keine Ahnung wie man hier noch vernünftige Anleitung bereitstellen soll, ohne dass man die Kontrolle über die erstellen Bilder usw. auf anderen Servern verliert.
Mal sehen ob ich noch die Lust finde das Video bereitzustellen, wie man die sonoff_template anpasst........
-
Ja, auch TasmoAdmin läuft perfekt unter Windows, bei mir Windows 10 Pro x64
Gesendet von meinem SM-G965F mit Tapatalk
-
Seit der Umstellung des Forums, ich arbeite schon an einer Lösung und werde dies wohl alles auf meinem Server laden, damit ich die Kontrolle behalte, welche mir meist überall genommen wird.
Gesendet von meinem SM-G965F mit Tapatalk