NEWS
Raumthermostat ME81H.31 WIFI Tuya Tasmota flashen
-
@alexa sagte in Raumthermostat ME81H.31 WIFI Tuya Tasmota flashen:
Aber, wie bekomme ich nun diese coole Ansicht hin?
So in der Art (ist ein Lichtschalter) ?
Konsole
--> WebButton1 Thermostat eingeben und ENTER drücken (alternativ dann WebButton2 Lock) -
@alexa
Jedoch auch hier, starte ich Tasmota neu, ist der Wert wieder weg. sende dem Thermostat den Befehl Tuyasend0, damit aktualisierst Du die Werte
http://Thermostat_IP_Adresse/cm?cmnd=Tuyasend0 <- Null, kein großes "o"Template: Ist das so richtig ??? richtig
{"NAME":"Thermostat","GPIO":[1,1,1,2304,1,2272,0,0,1,0,544,0,1,0],"FLAG":0,"BASE":54}Steuercodes:
TuyaMCU 71,1624 = ??? Was passiert hier ? Zuordnung der IST-Temperatur
TuyaMCU 72,2416 = ??? Was passiert hier ? Zuordnung der SOLL-Temperatur
TuyaMCU 12, 40 = ??? Was passiert hier ? Tastensperre wird dem (virtuellen) Relais 2 zugeordnetTuyaMCU 11,1 = ??? Was passiert hier ? Thermostat (ein/aus) wird dem (virtuellen) Relais 1 zugeordnet
TuyaMCU 13,10 = ??? Was passiert hier ? Frostschutz wird dem (virtuellen) Relais 3 zugeordnetOhne die Zuordnung zu den (virtuellen) Relais hast Du sonst die Buttons auf der WebUI nicht
Ansicht dann in GUI:
Anzeige 1: Temperatur =???Ist Temperatur richtig
Anzeige 2: Temperatur Set =???Soll Temperatur richtig
Button 1: Thermostat (entspricht dem virtuellen Relais 1)
Button 2: Sperre (entspricht dem virtuellen Relais 2)
Button 3: Frostschutz (entspricht dem virtuellen Relais 3)Temp einstellen auf 22°C
http://Thermostat_IP_Adresse/cm?cmnd=Tuyasend2%2016,22 richtig -
Mega ! Danke fürs drüber schauen.
Gibt es sonst noch etwas, was hier jetzt nicht beisteht?Jetzt bleibt das letzte Geheimniss...
Die ZEITSCHALTUHR !Ist es die, die ich in den Einstellungen "ZEITPLAN" finde?
Oder muss man nun die Zeiten auch mit MCU Codes schicken?Dann könnte man an sich aber keine Temperaturen vorgeben...
Ich spinne mal rum:06.00 Uhr - 07.00 Uhr --- 25 Grad
07.00 Uhr - 20.00 Uhr --- 10 Grad, also Sie soll einfach nix weiter machen
20.00 Uhr - 21.30 Uhr --- 27 Grad
21.30 Uhr - 06.00 Uhr --- 10 Grad bzw. einfach ausAlso zwei Zeiten, zweo Temperaturen.
Die alte AEG Schaltuhr war schlau.
Die hat anhand der Temperatur am Fühler errechnet, wann sie angehen muss um, um 06.00 Uhr 25 Grad zu haben.Denke dann wäre betimmt eine eigene Firmware noitwendig, wenn man so etwas haben möchte.
Ihr wisst ja, wenn die Königin das Bad betritt, muss es WARM sein an den Füssen...
LACH -
@alexa
Ja, das ist die in den Einstellungen des Thermostats.Die Zeitschaltuhr des Thermostats (und auch aller anderen Thermostate im Haus) nutze ich persönlich garnicht. Das mach ich über Node-Red, iobroker kann das natürlich auch. Wir haben verschiedene "Aufstehzeiten" innerhalb der Woche, das würde ich mit der eingebauten Zeitschaltuhr garnicht realisieren können.
Da könnte man dann z.B. auch das Teil so "schlau" machen, wie das Deine AEG gemacht hat.
Momentan "bastle" ich noch an einer Lösung, wie ich es schaffen könnte, die Weckzeiten der einzelnen Alexas in den (Schlaf-)Räumen abzufragen. Dann würde ich dementsprechend die Heizungen "automatisch" angepasst an diese Zeiten hochfahren.Achso: und bei mir läuft alles was Heizung o.ä. ist, zusätzlich gesteuert über die Anwesenheits-Detektion vom Unifi WLAN-Controller. Wenn z.B. Töchterchen das Haus verlässt, geht ihre Heizung runter auf Eco (sonst lässt sie die den ganzen Tag lang mit 22° durchballern). Der ME81, hier in dem Fall im Bad, wird auch auf 18° getriggert, sobald keiner zu Hause ist, wenn die eingestellte Solltemperatur >18° ist.
-
@wawyo
Hallo hab auch vier von den Raumthermostate mit der Aufschrift ME81H.16 bei mir bin Gerade drauf gekommen das die Pinbelegung für TuyaTX bei mir eine andere istBei mir ist TuyaTX == GPIO1 !!!!!!!!!!!!!!!!!!!!!!
Das hat mich jetzt mehrer Stunden gekostet ev. ist das auch für jemand anderen hilfreich
-
@wawyo
Hallo kannst du mir eventuell helfen ich würde mir gerne den aktuellen Relayzustand in der Weboberfläche anzeigen lassen also ob das Relay on oder off ist hab die DpId auch gefunden ist halt leider ein Enum und ich hab keinen Schimmer wie ich das realisieren könnte.Unten ein Auszug vom log
DpType4Id36":1,"36":{"DpId":36,"DpIdType":4,"DpIdData":"01"}}} --> Relay off DpType4Id36":0,"36":{"DpId":36,"DpIdType":4,"DpIdData":"00"}}} --> Relay on
Währe toll wenns da eine Lösung gibt
-
Moin, bevor ich ein neues Thema eröffne, wollte ich mal in die Runde fragen ob folgendes Thermostat sich auch irgendwie flashen lässt? Lötkenntnisse und ftdi Adapter vorhanden.
-
@elektroniker86,
der CB3S Chip ist nicht Tasmotafähig, siehe da. -
@wal Und was ist wenn ich ein anderen Chip einlöte? Läuft dann das Thermostat noch?
-
@elektroniker86 sagte in Raumthermostat ME81H.31 WIFI Tuya Tasmota flashen:
@wal Und was ist wenn ich ein anderen Chip einlöte? Läuft dann das Thermostat noch?
Das kann dir nur jemand beantworten der das schon versucht hat. Im Prinzip müsste es gehen, da auf der Blakadderseite mehrere ESP-Module aufgeführt werden die den CB3S ersetzen können.
-
@wal OMG...... Da gibts ja unendlich viel Modelle.......
Weißt du welchen von denen ich nehmen muss?
-
@wawyo
Also ich hänge bitte um Hilfe
ME81H.16 Flashen check
Einstellung blakadder check
Setzen aller Parameter wie Solltemp, Zeitplan
Umschalten manuell/Auto usw. über http
oder Abfrage check
Alles dank @wawyo
Aber wie lese ich die aktuelle Temperatur aus?
Ich kann mitRule1 on tuyareceived#dptype2id24 do backlog var1 %value%; MULT1 0.1; publish %topic%/CurrentTemperature %var1% endon
(sorry ich weiß nicht einmal wie man Code in einen Post einfügt)
Nichts anfangen, habe diese Zeile in der Tasmota Console exakt wie oben beschrieben eingefügt.
Und wie weiter, wie bekomme ich die IST Temperatur?
Stelle mich zu prasselig an.
Kannst du helfen @wawyo?? -
@elektroniker86 Ich habs mit einem ESP8266-12F von Wemos D1 mini ersetzt. Damit funktioniert es.
-
@mikest said in Raumthermostat ME81H.31 WIFI Tuya Tasmota flashen:
@elektroniker86 Ich habs mit einem ESP8266-12F von Wemos D1 mini ersetzt. Damit funktioniert es.
.......zumindest beim ME81H, der bei mir jetzt auch den CB3S eingebaut hatte.
Ein kleines Problem habe ich jetzt allerdings noch.
Ich gebe mit TuyaMCU 71, 24 und TuyaMCU 72, 16 die Werte auf der Weboberfläche aus.
Wenn ich nun mit Tuyasend2 16,15 die Solltemperatur anzeige, dann zeigt das ME81H die Solltemperatur 15°C an. Auf der Weboberfläche wird hingegen "Temperature Set 1,5°C" angezeigt.
Auch per MQTT wird "TuyaSNS": { "Temperature": 18.0, "TempSet": 1.5 } ausgegeben. Beim MQTT kann ich das beim Empfang korrigieren (auch wenns nicht ganz schön ist), aber wie kann ich den Wert auf der Weboberfläche ändern? -
@mikest
Servus. Ich kann bestätigen das TuyaTX auch auf GPIO1 liegen kann. Vielen Dank für den Hinweis, da wäre ich nicht drauf gekommen.
Die verschobene Dezimalstelle habe ich auch. -
Ich würde mich hier sehr gern anschließen: Ich schalte einen Lüfter immer dann, wenn das Relay ON ist.
Gibt es einen Weg, den TempSet über MQTT an IOBroker zu senden/empfangen?On/Off kann ich über IOBroker MQTT so schalten, nicht aber
-die Temperatur einstellen oder
-etwas automatisch schalten, wenn das Relay angezogen ist.Für eine Hilfe wäre ich sehr sehr dankbar.
-
@manua Hi, obwohl du hier nicht mehr aktiv bist versuche ich es dennoch mal.
Ich habe mir das Thermostat ebenfalls besorgt da ich beim ablöten bei einem anderem Thermostat so meine Probleme hatte.
Jedenfalls habe ich auch die firmware vorher drauf gemacht und anschließend das ESP drauf gelötet.
Muss ich nun noch irgendwie die WLAN Funktion aktivieren?
Irgendwie kommt das ESP nicht hoch.Danke schon mal für die Hilfe
-
@mikest
"TuyaTempSetRes 0" passt die dezimalstelle an.
https://github.com/arendst/Tasmota/discussions/15226#discussioncomment-2442265Zusammengefasst meine Konfiguration für die ME81H (PCB Version B-V1.4):
Template:
{"NAME":"Thermostat","GPIO":[1,2272,1,2304,1,1,0,0,1,0,544,0,1,0],"FLAG":0,"BASE":54}Console:
BACKLOG TuyaMCU 71, 24; TuyaMCU 72, 16; TuyaMCU 12, 40; TuyaMCU 11,1; TuyaMCU 13,10; WebButton1 Thermostat; WebButton2 Sperre; WebButton3 Frostschutz; TempRes 1; TuyaTempSetRes 0; Rule1 1
Rule1 on tuyareceived#dptype2id24 do backlog var1 %value%; MULT1 0.1; publish %topic%/CurrentTemperature %var1% endon -
Hallo Zusammen,
ich nehme jetzt hier in der Gruppe noch mal einen Anlauf.
Das Thermostat läuft super.
Aber zur Zeit läuft es noch mit den alten Settings sprich Heizzeiten vor dem Flashen.Wie kann ich denn jetzt diese Heizzeiten ändern?
Im Tasmota gibt es einen Zeitplan, der hat aber ja nichts mit dem Thermostat an sich zu tun oder?Tips wären cool.
Oder das ganze über NODERED anzusteuern.
Da fehlt mir für eine komplette Eigenentwicklung die Zeit.
Würde mich aber über eine NODE zum abgucken freuen.LG und DANKE
-
@uniwes Guck mal ob die Spannungsregler vorhanden sind. Ich habe zwei Thermostate ohne WiFi bei denen mehr als nur der ESP fehlt. Da lohnt sich die Umrüstung nicht.