[ANLEITUNG] - Sonoff T1 EU / Tasmota Rollo Steuerung in 2 Schritten

Begonnen von 87insane, 10 März 2019, 12:15:24

Vorheriges Thema - Nächstes Thema

87insane

Haben ja nun alle was zu gesagt. Bitte ab jetzt dann aber wirklich in neuem bzw eigenem Thread. Diesen kann man dann hier verlinken.

Gesendet von meinem LM-G810 mit Tapatalk


xerion

Hallo zusammen,

Habe mal testweise ein Device umgeflasht. Grundsätzlich funktioniert es aber ich bekomme das mit dem Kalibrieren (trotz Anleitung und Video) nicht hin. Also wenn ich die half Position setze dann schließt das Rollo nicht mehr ganz. Mir ist in der Tasmota  Konsole das die Postionen nicht synchron laufen also nicht 90,80,70 usw. sondern teilweise durcheinander, also so z.B. 90,70,100,60 usw irgendwas stimmt da nicht.
Ich nutze die Tasmota Version 8.1.0 und habe auch ShutterOpen(Close)Duration und ShutterSetClose erfolgreich gesetzt.

Auf und zu geht aber dazwischen geht es nicht also es werden keine realistischen Werte angefahren. Hat jemand ein Idee?
Ich würde mich  freuen, wenn du meinen Einladungscode für Tibber, der Stromanbieter, der dir hilft, deinen Stromverbrauch zu verstehen und zu reduzieren, nutzt: https://invite.tibber.com/5fc08jbs. So bekommen wir beide 50 Euro und 100 % Ökostrom / https://geld-fuer-eauto.de/ref/334561880

87insane

Mich verdutzt das Problem an sich. Hört sich sehr komisch an. Würde nochmal sauber neu flashen u danach erneut testen.

Gesendet von meinem LM-G810 mit Tapatalk


xerion

Zitat von: 87insane am 30 Dezember 2019, 13:03:23
Mich verdutzt das Problem an sich. Hört sich sehr komisch an. Würde nochmal sauber neu flashen u danach erneut testen.

Gesendet von meinem LM-G810 mit Tapatalk
Habe schon paarmal neu geflasht. Sogar komplett neue bin erstellt. Nutz du auch die aktuelle Version oder eine ältere? Vielleicht liegt es auch an tasmota selber.

Gesendet von meinem JSN-L21 mit Tapatalk

Ich würde mich  freuen, wenn du meinen Einladungscode für Tibber, der Stromanbieter, der dir hilft, deinen Stromverbrauch zu verstehen und zu reduzieren, nutzt: https://invite.tibber.com/5fc08jbs. So bekommen wir beide 50 Euro und 100 % Ökostrom / https://geld-fuer-eauto.de/ref/334561880

87insane

Hey...die Anleitung schrieb ich mal aber nutze selber, mittlerweile garkeine Version mehr auf dieser Grundlage.

Kannst du den "fehler" ggf noch mit Logs hinterlegen oder anders erklären? Finde die Beschreibung an sich komisch. Bei dem Teil mit den % Sätzen bin ich ganz hängen geblieben....
Gruß,
Kai

Gesendet von meinem LM-G810 mit Tapatalk


xerion

Zitat von: 87insane am 30 Dezember 2019, 13:28:02
Hey...die Anleitung schrieb ich mal aber nutze selber, mittlerweile garkeine Version mehr auf dieser Grundlage.

Kannst du den "fehler" ggf noch mit Logs hinterlegen oder anders erklären? Finde die Beschreibung an sich komisch. Bei dem Teil mit den % Sätzen bin ich ganz hängen geblieben....
Gruß,
Kai

Gesendet von meinem LM-G810 mit Tapatalk
Hey Kai. Ich schicke dir heute Abend mal dir Ausgabe der Konsole da kann man gut sehen, dass die Werte der Positionen nicht der Reihe nach gezahlt werden. Also wenn das Rollo geschlossen ist, dann ist die Position 100. Wenn man dann öffnet würde ich erwarten das bis auf 0 der Reihe nach rückwärts gezählt wird. Aber genau das passiert nicht. Die Zeit wird richtig gezählt aber noch die Position dazu.
Parallel werde ich noch Mal einen anderen ESP flashen und vergleichen.


Gesendet von meinem JSN-L21 mit Tapatalk

Ich würde mich  freuen, wenn du meinen Einladungscode für Tibber, der Stromanbieter, der dir hilft, deinen Stromverbrauch zu verstehen und zu reduzieren, nutzt: https://invite.tibber.com/5fc08jbs. So bekommen wir beide 50 Euro und 100 % Ökostrom / https://geld-fuer-eauto.de/ref/334561880

87insane

Ein paar Posts weiter oben war eine fertige bin Datei. Hast du die mal getestet? Ich vermute (aber wirklich glaskugel geraten), bei der Einrichtung ist wohl n Fehler passiert. Oder du hast wirklich Pech u der ESP ist durch. Hatte ich aber tatsächlich noch nie!

Gesendet von meinem LM-G810 mit Tapatalk


xerion

Zitat von: 87insane am 30 Dezember 2019, 14:17:10
Ein paar Posts weiter oben war eine fertige bin Datei. Hast du die mal getestet? Ich vermute (aber wirklich glaskugel geraten), bei der Einrichtung ist wohl n Fehler passiert. Oder du hast wirklich Pech u der ESP ist durch. Hatte ich aber tatsächlich noch nie!

Gesendet von meinem LM-G810 mit Tapatalk
Ich meinte dass ich die Datei am Anfang schon Mal hatte aber hatte nicht mit "half" getestet.
Ich denke nicht dass der ESP hin ist alles andere Funktioniert ja. Ich teste heute Abend mal ein bisschen.

Gesendet von meinem JSN-L21 mit Tapatalk

Ich würde mich  freuen, wenn du meinen Einladungscode für Tibber, der Stromanbieter, der dir hilft, deinen Stromverbrauch zu verstehen und zu reduzieren, nutzt: https://invite.tibber.com/5fc08jbs. So bekommen wir beide 50 Euro und 100 % Ökostrom / https://geld-fuer-eauto.de/ref/334561880

Beta-User

Hmm, auf das, was die tasmota-Console ausgibt, würde ich erst mal  nicht zu viel geben, kann durchaus sein, dass da grade bei den "invertierten" Einstellungen noch Optimierungsbedarf besteht.

So wie ich das "von weitem" verfolgt hatte, hat das Tasmota-Team da gegenüber der "fork"-Fassung noch einige tweaks und Einstellmöglichkeiten eingebaut. Wie in dem anderen Thread geschrieben, scheint mir das eventuell mit Anlaufzeiten des Motors zusammenzuhängen, wenn nach einem Zwischenstop die Gesamtzeit nicht mehr paßt und "zu kurz" gefahren wird.
Paßt es denn, wenn du komplett öffnest und schließt?
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

xerion

Zitat von: Beta-User am 30 Dezember 2019, 14:44:30
Hmm, auf das, was die tasmota-Console ausgibt, würde ich erst mal  nicht zu viel geben, kann durchaus sein, dass da grade bei den "invertierten" Einstellungen noch Optimierungsbedarf besteht.

So wie ich das "von weitem" verfolgt hatte, hat das Tasmota-Team da gegenüber der "fork"-Fassung noch einige tweaks und Einstellmöglichkeiten eingebaut. Wie in dem anderen Thread geschrieben, scheint mir das eventuell mit Anlaufzeiten des Motors zusammenzuhängen, wenn nach einem Zwischenstop die Gesamtzeit nicht mehr paßt und "zu kurz" gefahren wird.
Paßt es denn, wenn du komplett öffnest und schließt?
Komplett öffnen und schließen klappt immer solange man nicht versucht die half Position zu kalibrieren.

Gesendet von meinem JSN-L21 mit Tapatalk

Ich würde mich  freuen, wenn du meinen Einladungscode für Tibber, der Stromanbieter, der dir hilft, deinen Stromverbrauch zu verstehen und zu reduzieren, nutzt: https://invite.tibber.com/5fc08jbs. So bekommen wir beide 50 Euro und 100 % Ökostrom / https://geld-fuer-eauto.de/ref/334561880

xerion

Zitat von: xerion am 30 Dezember 2019, 14:47:02
Komplett öffnen und schließen klappt immer solange man nicht versucht die half Position zu kalibrieren.

Gesendet von meinem JSN-L21 mit Tapatalk
Das Problem mit der Konsole ist aber dass ich laut Wiki den Wert bin ShutterPosition notieren und dann bei ShutterSetHalfway1 eintragen soll. Und wenn dann die Konsole nicht passt dann werde ich das nie kalibrieren können.

Gesendet von meinem JSN-L21 mit Tapatalk

Ich würde mich  freuen, wenn du meinen Einladungscode für Tibber, der Stromanbieter, der dir hilft, deinen Stromverbrauch zu verstehen und zu reduzieren, nutzt: https://invite.tibber.com/5fc08jbs. So bekommen wir beide 50 Euro und 100 % Ökostrom / https://geld-fuer-eauto.de/ref/334561880

Beta-User

Hmm, weiß nicht:
- Die (Max-) Zeit sollte sich via MQTT einstellen lassen.
- Dann kann man auch über MQTT (oder das Web-Inferface) starten und stoppen und sollte nach dem Anhalten einen Level (im MQTT2_DEVICE) erhalten, den man nutzen kann. Dabei ggf. als erstes die Anfahrzeit beobachten, ob das wirklich direkt losgeht, sonst zuerst die einstellen.

Grundsätzlich ist die "half" Geschichte aber sowieso nur suboptimal. So wie ich https://github.com/arendst/Tasmota/wiki/Blinds-and-Shutters#increasing-calibration-granularity lese, wäre das der bessere Kalibirerungsweg. Vielleicht testest du das mal aus?
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Mihca

Also bei mir funktioniert das mit der Tasmota 8.1.0 ohne Probleme auch mit dem Anfahren von Zwischenpositionen. Allerdings habe ich die Half-Position nicht kalibriert. Anliegend meine .bin.

Grüße
Achim
Viele Grüße
Achim
__________
Kein Fehler ist so dumm, dass man ihn nicht machen könnte.
Raspi Ubuntu 22.04 Perl 5.34, Rollo-, Sonnen-, Licht-, Heizungs-, Poolsteuerung, Energiebilanzen -- HomeMatic, FS20, ESP/Tasmota/ESPEasy, CUL868v3 USB, MAX! Cube LAN mit CUL-Firmware HomeMatic

xerion

Zitat von: Beta-User am 30 Dezember 2019, 15:01:24
Hmm, weiß nicht:
- Die (Max-) Zeit sollte sich via MQTT einstellen lassen.
- Dann kann man auch über MQTT (oder das Web-Inferface) starten und stoppen und sollte nach dem Anhalten einen Level (im MQTT2_DEVICE) erhalten, den man nutzen kann. Dabei ggf. als erstes die Anfahrzeit beobachten, ob das wirklich direkt losgeht, sonst zuerst die einstellen.

Grundsätzlich ist die "half" Geschichte aber sowieso nur suboptimal. So wie ich https://github.com/arendst/Tasmota/wiki/Blinds-and-Shutters#increasing-calibration-granularity lese, wäre das der bessere Kalibirerungsweg. Vielleicht testest du das mal aus?

Problem gefunden. Es lag doch tatsächlich an der Firmware. Habe nochmal komplett den ESP gelöscht und mit einer neu kompilierte Version geflasht und jetzt zählt er auch richtig und die errechneten 50% passen sogar ohne das ich das kalibrieren musste. Nochmal danke für eure Unterstützung.
Ich würde mich  freuen, wenn du meinen Einladungscode für Tibber, der Stromanbieter, der dir hilft, deinen Stromverbrauch zu verstehen und zu reduzieren, nutzt: https://invite.tibber.com/5fc08jbs. So bekommen wir beide 50 Euro und 100 % Ökostrom / https://geld-fuer-eauto.de/ref/334561880

Beagel

Hallo zusammen,

hab ein Problem mit 2 Sonoff T1 2CH Schaltern, diese wurden mit der Firmware aus Post 162 geflasht.
Sobald die Rollladen komplett geöffnet sind und Power  auf "off" wechselt springt die pct Anzeige auf 9 oder 10, und damit wird sie als geschlossen angezeigt, obwohl geöffnet. Hab schon mehrmals neu geflasht. Anscheinend wird der pct Wert nicht richtig übertragen.

Internals:
   CID        DVES_xxxxxx
   DEF        DVES_xxxxxx
   DEVICETOPIC Rollo_3
   FUUID      xxxxxxxxxxxxx
   IODev      m2server
   LASTInputDev m2server
   MSGCNT     716
   NAME       Rollo_3
   NR         543
   STATE     
Online

9
   TYPE       MQTT2_DEVICE
   m2server_MSGCNT 716
   m2server_TIME 2020-01-10 19:58:33
   READINGS:
     2020-01-07 16:32:03   FallbackTopic   cmnd/DVES_xcvbnC_fb/
     2020-01-07 16:32:03   GroupTopic      cmnd/tasmotas/
     2020-01-07 16:30:47   Groups          1,2
     2020-01-10 19:58:33   Heap            27
     2020-01-07 16:32:03   Hostname        tasmota-4716
     2020-01-07 16:32:03   IPAddress       xxxxxxxxxx
     2020-01-07 16:30:47   Interlock       on
     2020-01-09 18:28:05   LWT             Online
     2020-01-03 00:23:37   LedState        0
     2020-01-10 19:58:33   LoadAvg         19
     2020-01-07 16:32:03   Module          Sonoff T1 2CH
     2020-01-10 19:58:33   MqttCount       2
     2020-01-09 18:28:05   POWER           
     2020-01-10 19:58:33   POWER1          off
     2020-01-10 19:58:33   POWER2          off
     2020-01-07 16:30:20   PulseTime1_Remaining 0
     2020-01-07 16:30:20   PulseTime1_Set  0
     2020-01-07 16:30:29   PulseTime2_Remaining 0
     2020-01-07 16:30:29   PulseTime2_Set  0
     2020-01-02 13:11:24   Restart         Restarting
     2020-01-07 16:32:03   RestartReason   Software/System restart
     2020-01-02 13:11:40   SaveData        on
     2020-01-02 13:11:26   SetOption26     on
     2020-01-03 00:31:41   SetOption31     on
     2020-01-02 13:11:27   SetOption80     on
     2020-01-02 13:11:27   SetOption81     on
     2020-01-10 19:58:33   Shutter1_Position 9
     2020-01-10 19:58:33   Shutter1_direction 0
     2020-01-09 22:47:59   ShutterClose1   0
     2020-01-07 16:31:46   ShutterCloseDuration1 18.0
     2020-01-02 13:11:39   ShutterInvert1  0
     2020-01-10 05:50:00   ShutterOpen1    100
     2020-01-07 16:31:16   ShutterOpenDuration1 19.0
     2020-01-02 13:17:35   ShutterPosition1 100
     2020-01-07 16:30:03   ShutterRelay1   1
     2020-01-02 13:19:19   ShutterSetHalfway1 50
     2020-01-02 13:19:49   ShutterStop     Done
     2020-01-02 13:20:23   ShutterStop1    9
     2020-01-10 19:58:33   Sleep           50
     2020-01-10 19:58:33   SleepMode       Dynamic
     2020-01-02 13:11:24   StateText1      off
     2020-01-02 13:11:24   StateText2      on
     2020-01-02 13:11:24   StateText3      toggle
     2020-01-02 13:11:24   StateText4      hold
     2020-01-02 13:11:27   SwitchMode1     3
     2020-01-02 13:11:27   SwitchMode2     3
     2020-01-10 19:58:33   Time            2020-01-10T19:58:33
     2020-01-10 19:58:33   Uptime          1T01:57:07
     2020-01-10 19:58:33   UptimeSec       93427
     2020-01-07 16:32:03   Version         8.1.0(tasmota)
     2020-01-07 16:32:03   WebServerMode   Admin
     2020-01-10 19:58:33   Wifi_AP         1
     2020-01-10 19:58:33   Wifi_BSSId      xxxxxx
     2020-01-10 19:58:33   Wifi_Channel    6
     2020-01-10 19:58:33   Wifi_Downtime   0T00:00:06
     2020-01-10 19:58:33   Wifi_LinkCount  1
     2020-01-10 19:58:33   Wifi_RSSI       78
     2020-01-10 19:58:33   Wifi_SSId       xxxxxxx
     2020-01-10 19:58:33   Wifi_Signal     -61
     2020-01-10 05:50:21   pct             9    <-------------------------- siehe hier
     2020-01-10 05:50:21   state           9   <-------------------------- siehe hier
Attributes:
   IODev      m2server
   alias      Schlafzimmerfenster
   cmdIcon    open:fts_shutter_up close:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   comment    After applying the template set "ShutterOpenDuration1" and "ShutterCloseDuration1" first.
Use the "set x_configuration" Option. Example: "set x_configuration ShutterOpenDuration1 35"
Shutter specific commands available: ShutterOpenDuration1, ShutterCloseDuration1, ShutterRelay1, ShutterSetHalfway1, ShutterSetClose1, ShutterInvert1, ShutterMotordelay1, ShutterCalibration1; you may use this for general setOptions in tasmota also.
commands may need restart to take effect.
For calibration, use of more than one shutter device and further information on the available commands see Tasmota wiki.
   devStateIcon opening:fts_shutter_up@red closing:fts_shutter_down@red Online:10px-kreis-gruen Offline:10px-kreis-rot 100:fts_shutter_10 0:fts_shutter_100 9\d.*:fts_shutter_10 8\d.*:fts_shutter_20 7\d.*:fts_shutter_30 6\d.*:fts_shutter_40 5\d.*:fts_shutter_50 4\d.*:fts_shutter_60 3\d.*:fts_shutter_70 2\d.*:fts_shutter_80 1\d.*:fts_shutter_90 \b\d\b.*:fts_shutter_90
   genericDeviceType blind
   group      Mqtt_Rollo
   homebridgeMapping clear
CurrentPosition=pct,minValue=0,maxValue=100
TargetPosition=pct,minValue=0,maxValue=100,minStep=10,delay=400,cmd=pct,
PositionState=state,values=/^drive-up/:INCREASING;/^drive-down/:DECREASING;/.*/:STOPPED
   model      tasmota_2ch_shutter_invert_0
   readingList tele/tasmota/LWT:.* LWT
   stat/tasmota/RESULT:.* { json2nameValue($EVENT) }
   stat/tasmota/POWER1:.* POWER1
   stat/tasmota/POWER1:on {{'state' => 'opening'}}
   stat/tasmota/POWER2:.* POWER2
   stat/tasmota/POWER2:on {{'state' => 'closing'}}
   stat/tasmota/SHUTTER1:.* state
   stat/tasmota/SHUTTER1:.* pct
   tele/tasmota/RESULT:.* { json2nameValue($EVENT) }
   tele/tasmota/STATE:.* { json2nameValue($EVENT) }
   tele/tasmota/SENSOR:.* { json2nameValue($EVENT) }
   tele/tasmota/INFO.:.* { json2nameValue($EVENT) }
   tele/tasmota/UPTIME:.* { json2nameValue($EVENT) }
DVES_A5F26C:cmnd/tasmota/POWER:.* POWER
   room       7_Schlafzimmer,Home,MQTT2_DEVICE
   setList    close:noArg cmnd/tasmota/ShutterClose1
   open:noArg cmnd/tasmota/ShutterOpen1
   half:noArg cmnd/tasmota/ShutterSetHalfway1 50
   pct:slider,0,1,100 cmnd/tasmota/ShutterPosition1 $EVTPART1
   stop:noArg cmnd/tasmota/ShutterStop1
   resetClose:noArg cmnd/tasmota/ShutterSetClose1
   x_configuration cmnd/tasmota/$EVTPART1 $EVTPART2
   setStateList open close half stop pct
   stateFormat
LWT

state
   webCmd     :open:close:half:stop:pct


Gruß Dieter