Hast du auch ALLE Updates gemacht?
Bei mir hat ein Update für den ESP gefehlt (das habe ich übersehen im PlatformIO) und dadurch hatte ich ebenfalls Fehlermeldungen die sich auf den espcomm bezogen haben.
Hast du auch ALLE Updates gemacht?
Bei mir hat ein Update für den ESP gefehlt (das habe ich übersehen im PlatformIO) und dadurch hatte ich ebenfalls Fehlermeldungen die sich auf den espcomm bezogen haben.
Was hast du alles in der UserConfig.h geändert?
Welche Tasmota version versuchst du zu flashen?
In das Wetter habe ich ehrlich gesagt gar keine Arbeit investiert.
Ich habe lange nach einer Lösung gesucht und bin dann plötzlich bei der persönlichen Vorhersage von meteoblue.com hängengeblieben.
Die habe ich mir dann komplett in einen Frame gesetzt.
[{"tpl":"tplHtml","data":{"g_fixed":true,"g_visibility":false,"g_css_font_text":false,"g_css_background":true,"g_css_shadow_padding":true,"g_css_border":true,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","refreshInterval":"0","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"html":"<iframe src=\"https://www.meteoblue.com/de/wetter/widget/daily/lichtenfels_deutschland_2878074?geoloc=fixed&days=7&tempunit=CELSIUS&windunit=KILOMETER_PER_HOUR&precipunit=MILLIMETER&coloured=coloured&pictoicon=0&pictoicon=1&maxtemperature=0&maxtemperature=1&mintemperature=0&mintemperature=1&windspeed=0&windspeed=1&windgust=0&winddirection=0&uv=0&uv=1&humidity=0&precipitation=0&precipitation=1&precipitationprobability=0&precipitationprobability=1&spot=0&pressure=0&layout=dark\" frameborder=\"0\" scrolling=\"NO\" allowtransparency=\"true\" sandbox=\"allow-same-origin allow-scripts allow-popups allow-popups-to-escape-sandbox\" style=\"width: 378px;height: 326px\"></iframe><div><!-- DO NOT REMOVE THIS LINK --><a href=\"https://www.meteoblue.com/de/wetter/vorhersage/woche/lichtenfels_deutschland_2878074?utm_source=weather_widget&utm_medium=linkus&utm_content=daily&utm_campaign=Weather%2BWidget\" target=\"_blank\">meteoblue</a></div>","name":"Wetter"},"style":{"left":"560px","top":"173px","width":"380px","height":"318px","box-shadow":"0 0 30px 10px #08b524","border-radius":"20 px"},"widgetSet":"basic"}]
Kalender läuft über den Google Kalender. Allerdings habe ich dazu zwei Instanzen laufen, da sonst der Müll in den normalen Ereignissen stehen würden.
[{"tpl":"tplValueStringRaw","data":{"oid":"ical.0.data.html","g_fixed":true,"g_visibility":true,"g_css_font_text":true,"g_css_background":false,"g_css_shadow_padding":true,"g_css_border":true,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"!=","visibility-val":"","visibility-groups-action":"hide","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"name":"Termine","visibility-oid":"ical.0.data.html"},"style":{"left":"200px","top":"240px","width":"310px","height":"158px","color":"#FFFFFF","box-shadow":"0 0 30px 10px #eaf726","z-index":"0"},"widgetSet":"basic"}]
Leider klappt das mit der Mülltonne vorne nicht ganz so gut. Ich möchte die eigentlich ein paar Tage vorher schon umschalten auf die aktuelle Tonne, aber die Vohersagescripte kriege ich noch nicht so richtig zum laufen.
Dazu bekomme ich von meiner Gemeinde keinen Müllkalender im ICal Format und habe deshalb dir Termine von Hand in den Google Kalender eingetragen. Aber das hat für das laufende Jahr knapp 20 Minuten gedauert und fällt ja nur einmal jährlich an.
Viele Nachbargemeinden hier bieten den Kalender allerdings schon im ICal Format an und der lässt sich dann direkt in Google importieren.
Ich sehe in deinem Profil dein Problem.
Du hast eine Fritz 6490 - welche Firmware?
Bei meiner Box mit FW 6.66 stand ich vor genau dem gleichen Problem.
Ich habe dann einiges geändert und kann dir sagen es liegt nicht an MQTT sondern an der blöden Box.
1. Abfrageintervall des IO-Broker (Sonoff, FritzDECT und TR064) erhöht = gefühlt 10%
2. LAN Switch der Box nicht mehr verwendet sondern alle Geräte über externen Switch mit 1 Kabel an Port 1 = 2-3 %
3. Firmware 6.87 bekommen (Vodafone war gnädig nachdem ich mit Kündigung gedroht habe) = 25 %
4. WLAN der Box deaktiviert und einen UniFi eingesetzt = 30%
Mittlerweile reagieren die ganzen Geräte mit Alexa annähernd verzögerungsfrei.
Den größten Erfolg konnte ich nach den beiden letzten Änderungen erreichen.
Gerade nach dem Abschalten des WLAN der Box rauschen die Daten durchs Netz als wäre ein Bresklotz entfernt.
Nicht das ich wüsste.
Aber welchen Vorteil versprichst du dir davon?
Vielleicht hilft dir das hier weiter (unten ist deutsch) https://github.com/ioBroker/ioBro…aster/README.md
Mangels KNX kann ich dir sonst leider nicht weiterhelfen.
Ich bin durch nils91 auf den IOBroker aufmerksam gemacht worden und habe etwas Zeit in das System investiert.
Um Jemandem die Entscheidung leichter (oder schwerer) zu machen habe ich kurz aufgeführt was ich bisher an Kosten und Zeit in das Projekt investiert habe.
Ich finde das System mit IOBroker eigentlich recht kostengünstig um eine Wohnung weitreichend zu automatisieren. Allerdings muss man schon eine gehörige Portion Zeit investieren. Das fertige System "von der Stange" gibt es zwar auch, aber zu welchem Preis?
Für mich war das ein "Winterprojekt" das aber vermutlich niemals so richtig fertig werden wird. Einfach nur weil mir ständig neuer "Quatsch" einfällt den ich auch noch steuern möchte.
In meiner Auflistung ist die Vorhandene Fritzbox 6490 nicht aufgeführt. Das sollte bei jedem Nutzer individuell vorhanden sein. Vergleichbare Thermostate die nicht über die Fritzbox laufen liegen in einer ähnlichen Preisklasse.
Ein Wort zur Fritzbox 6490:
Ich nutze ein Modell von VodafoneKabel mit Firmware 6.66. Wenn die DECT Thermostate angeschlossen werden wird die Weboberfläche der Box deutlich langsamer. Wenn dann der IOBroker läuft ist die Box über die Weboberfläche kaum noch zu bedienen.
Soweit ich das erkennen kann müsste das an der Firmware 6.66 liegen. Falls sich Vodafone in nächster Zeit gnädig erweist und die 6.87 aufspielt werde ich mich erneut zum Verhalten der Box melden. Mit einer 7490 treten diese Effekte nicht auf.
Genug Text - hier die Liste:
Kosten:
Raspi 3 Set 60 € x 1= 60
Tablet 10" 70 € x 1= 70
Wandhalter 20 € x 1= 20
Sonoff Basic 8 € x 10= 80
Sonoff Stecker 8 € x4= 32
TH11 Sensor 3 € x 6= 18
MagicHome LED 25 €x 3= 75
DECT Thermostate 40 € x6= 240
Gesamt bisher: 585 €
Konfiguration:
Stecker 1 Außenlicht, Temperatur und Luftfeuchte
Stecker 2 Ladegerät Tablet, Temperatur und Luftfeuchte Büro
Stecker 3 Licht Tag Aquarium
Stecker 4 Licht 2 Aquarium
Sonoff 1 Temperatur und Luftfeuchte Kinderzimmer 1
Sonoff 2 Lüfter, Temperatur und Luftfeuchte Bad
Sonoff 3 Licht Küchentheke
Sonoff 4 Licht Küche Arbeitsplatte
Sonoff 5 Licht Esszimmer
Sonoff 6 Licht Wohnzimmer
Sonoff 7 Temperatur und Luftfeuchte Wohnzimmer
Sonoff 8 Temperatur und Luftfeuchte Schlafzimmer
Sonoff 9 Lüfter, Temperatur und Luftfeuchte Kinderzimmer 2
Sonoff 10 Nachtlicht Aquarium
Magic Home LED1 Licht Wohnzimmer 10m
Magic Home LED2 Licht Küchentheke 5m
Magic Home LED3 Licht Sofa 5m
Zeitaufwand:
Stecker und Sonoff programmieren 2 h
Hardware einbauen 5 h
IOBroker aufsetzen 3 h
Scripte Programmieren und anpassen 40 h
Gesamt: 50 h
Wobei ich einem "Einsteiger" empfehlen würde die Sonoffs mit Tasmota Firmware fertig (z.B. von CreationX) zu kaufen. Die 2 Stunden sind reine Programmierzeit. Die Zeit die draufgegangen ist bei Fehlversuchen zähle ich hier mal lieber nicht.
Magic Home funktioniert bei 2 Empfängern. Der dritte weigert sich beharrlich sich an IOBroker anbinden zu lassen. Wenn der Sonoff Adapter um die Systeme erweitert wurde werde ich die 3 Magic Home ebenfalls mit Tasmota flashen.
Zur "Tasmota" Firmware:
Mir war es wichtig die Cloud zum bedienen der Systeme im Haus zu haben. Darüber habe ich die überwiegende (wenn man von Alexa absieht) Kontrolle über meine Systeme und bin nicht von der Funktionalität eines Cloudrechners abhängig der irgendwo auf der Welt steht.
Manche der Sonoffs sind als reine Thermometer konfiguriert. Das ist billiger als eine Fertiglösung eines WLAN-Thermometers. Ich wollte bewusst kein 433 MHz System anbinden um die Kommunikation etwas einheitlich zu halten. Nachteil ist das an der Messstelle ein Netzanschluß vorhanden sein sollte. Aber für den Preis (Zusammen unter 20 €) ist wirklich kein billigeres Funkthermometer zu bekommen.
Eventuell überlegt sich ja CreationX mit einer Basisplatine, einem 9V Block und einem Gehäuse ein eigenständiges Thermometer auf den Markt zu bringen. Ich wäre da vermutlich ein Kunde dafür.
Update 30.03.2018:
Ich habe jetzt mittlerweile die Firmware 6.87 auf der Fritzbox und die bemängelte starke Verzögerung ist fast vollständig weg.
Zusätzlich sollte man noch die Standardeinstellungen in den Adaptern ändern. Scheinbar ist die Hardware der 6490 nicht so ganz in der Lage häufiges Polling zu verarbeiten.
Meine Einstellungen für den Kompromiss zwischen schneller Fritzbox-Oberfläche und brauchbarer Nutzung im IOBroker:
tr064 Adapter: 300 Sekunden
Fritz DECT Adapter: 300000 ms
Da die DECT Thermostate sowieso nur alle 15 Minuten mit der Fritzbox kommunizieren ist der Wert von 300.000 ms (= 5 Minuten) noch brauchbar um manuelle Einstellungen abzufragen oder zu überschreiben.
Oh, schade.
Dann hilft mir das nicht weiter. Aber Danke für die Info.
Zumindest über HTTP Request geht das: https://github.com/arendst/Sonoff-Tasmota/wiki/Commands
Die Dosen habe ich auch schon gesehen.
Meine Fragen dazu: Wird der USB-Port geschaltet und wieviel Strom liefert der?
Müsste über IP sein.
Die werden auch korrekt angezeigt wenn MQQT aus ist.
JoergZ Danke für deine Unterstützung.
Ich habe mittlerweile den Verdacht das es eventuell verschiedene Hardwareversionen gibt. Wenn ich in der nächsten Woche mal Zeit habe werde ich mir mal einen funktionierenden ausbaue und die genau vergleichen.
Ach ja, WiFi Retry ist ausgewählt.
Zur Flashgeschichte:
Flashen erfolgt mit Atom.
Der CFG_Holder wird immer geändert. Ich habe ja mittlerweile ca. 20 von den Dingern.
WLAN 100%
5GHz aus
Firmwareupdate erfolgt immer mit 1. Minimal - 2. Final Version.
Ich habe auch vorher schon regelmässige Updates über SonWeb gemacht und hatte nie Probleme. Bis eben jetzt die 3 Systeme abgestürzt sind. Um SonWeb als Fehlerquelle auszuschließen habe ich dann die Updates zuletzt über die Weboberfläche gemacht mit dem Resultat das zwei funktioniert haben und einer eben wieder nicht. Seltsamerweise war das sogar der Sonoff mit dem besten Empfang. Die anderen liegen alle zwischen 70 und 90 %
Der Ablauf war immer gleich (bei den letzten 4 Basic)
- Flash mit 5.12c (war eben fertig vorbereitet auf dem PC)
- Test der Funktionen
- Flash (Versuch) mit Minimal über Weboberfläche
- keine Fehlermeldung
- Neustart und blinken
alternativ
- Flashversuch direkt mit Final Firmware
bei gleichem Resultat (was zu Erwarten war)
Ich habe gestern auch gedacht das es eventuell an einigen Änderungen bei mir liegen könnte und habe das dann abgestellt weil ich den Fehler wissen wollte:
- in UserConfig.h:
- Feste IP rausgenommen
- MQTT Voreinstellungen rausgenommen
- in Platformio.ini
- Standardfirmware ausgewählt (ohne Spachkennzeichnung)
zuletz noch versucht mit 5.12.0 zu flashen und wieder auf Minimal upzudaten ebenfalls mit dem gleichen Ergebnis.
Ich habe mittlerweile meine blöde Fritzbox 6490 in Verdacht das die mir irgendwelchen Streß macht wenn sich ein Gerät verbinden will. Aber das kann ich auch nicht zu 100% reproduzieren denn einer der "Neuen" wurde gestern noch schnell mit 5.12.e geflasht und läuft seitdem als Temperatur und Feuchtemesser ohne Probleme.
Bei mir verhalten sich die Sonoff mit der Firmware 5.12 ebenfalls seltsam.
Zur Vorgeschichte.
Ich habe vor ein paar Tagen 7 eingebaute Schalter auf 5.12 flashen wollen. Dabei sind 3 Stück so abgestürzt das ich sie ausbauen und am PC flashen musste.
Flashvorgang erfolgte über SonWeb.
Ok, dachte ich. Vielleicht liegt das an SonWeb und habe die Dinger wieder verbaut. Dabei habe ich bei einem den Taster abgebrochen (Grobmotoriker). Da ich den nich nochmals ausbauen, reparieren und wieder einbauen wollte habe ich mir 4 neue Sonoff Basic bestellt.
Als ich die dann gestern am PC geflasht habe wurde dafür die 5.12 C verwendet. Ich dachte mir das sollte kein Problem sein und habe sie dann per Weboberfläche mit heruntergeladener Firmware auf 5.12 e flashen wollen.
Beim ersten Versuch habe ich es direkt auf 5.12e versucht und der Schalter war nicht mehr ansprechbar sondern nur wild am Blinken.
Dann habe ich versucht erst auf Minimal und dann auf 5.12e zu flashen. Nachdem ich die Minimal eingespielt hatte war der Schalter ebenfalls nicht mehr ansprechbar sondern nur am blinken. Dazwischen habe ich den am PC wieder auf die 5.12c geflasht.
Jetzt habe ich versucht mit einem leeren Bin zu flashen und danach auf die 5.12c zu gehen. Das hat wieder sauber und ohne Störung funktioniert und der Schalter war auch sofort im Netz.
Als ich dann erneut versucht habe auf Minimal zu flashen ist wieder das Update fehlgeschlagen.
Da sich mindestens 3 der vier neuen Sonoff so verhalten vermute ich das irgendwas mit dem Firmwareupdate nicht ganz stimmen kann.
Die Sonoff haben übrigens eine feste IP vergeben über die User_config.h
Kann jemand dieses Verhalten nachvollziehen oder hat eventuell eine Lösung dafür?
Die Obi-Steckdose wirst du löten müssen.
Bei der zweiten Steckdose bin ich mir nicht sicher. Das wirst du sehen wenn die Dose offen ist. Aber auch da wirst du vermutlich löten müssen.
Hast du auch mal versucht TX und RX zu vertauschen?
JoergZ In den Instanzen hast du unter dem Reiter "neu starten" die Möglichkeit einen Startzeitpunkt einzustellen.
Mitterweile reicht es wenn ich den Adapter einmal täglich (2 Uhr nachts) neu starte.
Ob das die Finale Lösung ist weiß ich ehrlich nicht, aber da es problemlos funktioniert lasse ich das eben vorerst so.
Ich starte übrigens den Admin auch einmal täglich neu. Mir ist aufgefallen das das ganze System dann irgendwie "flüssiger" läuft.
Ich vermute das liegt am Adapter.
Seit ich die Instanz zweimal täglich neu starten lasse hängt bei mir scheinbar nichts mehr.
Ich habe auch an den sleep-Einstellungen nichts geändert.
Verständliche Sätze?
Deine Frage: Ist RX und TX zu vertauschen?
Antwort: wie bei jedem esp, vertauscht
Deine Frage:GPIO0 und GND kurz brücken beim Powern für den Flash Mode?
Antwort: gpio0 auf gnd
Deine Frage: Stimmen sonst die Beschriftungen an den Lötfahnen?
Antwort: Warum sollten die nicht stimmen? Steht hier nirgendwo das di anders sind
Deine Frage: Reden wir von 3,3V oder sind es bei dem Modul 5V?
Antwort: Warum musst du das wissen?
Zu deinem letzten Satz in #106:
Es sind hier jede Menge Bilder von den geöffneten Steckdosen. Bei allen Steckdosen die bisher aufgetaucht sind waren die Pins zu erkennen und auch richtig beschriftet. Warum sollte also jeder hier mit 30 Bildern dokumentieren wie er die Lötfahnen aufgelötet hat.
In meinem Fall war es eben die Try-and-Error-Methode:
1.Versuch - Fehler;
TX/RX vertauscht;
2. Versuch - Fehler;
GPIO auf einen anderen GND gebrückt;
3. Versuch - Fehler;
RX/TX wieder zurückgetauscht und anderen Massepunkt verwendet;
4. Versuch - Erfolg
Sorry, aber so kompliziert ist das wirklich nicht.