Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Hardware
    4. Grundlagenfragen D1 Mini mit Tasmota

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Grundlagenfragen D1 Mini mit Tasmota

    This topic has been deleted. Only users with topic management privileges can see it.
    • A
      Atredis last edited by

      Hallo.
      Habe mir die D1 Mini von Az Delivery bestellt.
      Auf diese Habe ich Tasmota aufgespielt.
      Jetzt habe ich eigentlich gedacht das man diese dann auch einfach mit jeden GPIO Port so nutzen kann wie man will.
      Das scheint ja nicht zu funktionieren Manche Pins darf man nur als Ausgang Nutzen andere bringen geben dem Modul einen Reset wenn man diese auf low setzt.
      Was ich bis jetzt rausgefunden habe ist das ich D1,D2,D4,D6,D7 als I/O nutzen kann und D3,D4,D8 nur als Output.
      Das würde für alles was ich imm moment machen will auch ausreichen.

      Jetzt habe ich ein 2 Fach Relay an dem D1 Mini dran hängen und benötige noch einen Eingang.

      Dazu bin ich aber mit Tasmota nicht in der Lage dieses einzustellen.
      Das Relay funktioniert auf en Oben beschriebenen Pins super.
      Wenn ich aber den Eingang nutzen will schaltet dieser immer das 1. Relay. Egal welchen I/O Pin ich nutze oder welche Schalter Nummer ich in Tasmota nutze.
      Ich will mit dem Eingang aber nicht das Relay Steuern sondern im IoBroker ein True oder False bekommen.

      Gibt es eine für Laien verständliche Erklärung wie ich das machen kann oder ist es in Tasmota nicht möglich und ich muss den D1 Mini anders Flashen?
      Später möchte ich natürlich noch mehr I/O oder auch Analog Eingänge des D1 Minis nutzen.
      Aber wenn er schon mit dem steuern von 2 Relays und einem Eingang überfordert wäre ist er vielleicht dir falsche Wahl

      Versuche dieses Spiel schon seit mehreren Tagen.
      Erst war das Relay Modul defekt und jetzt bekomme ich einfach diese simple Aufgabe nicht hin.
      Irgendwie zum verzweifeln.

      D Wal M 3 Replies Last reply Reply Quote 0
      • D
        dirkhe Developer @Atredis last edited by

        @Atredis bei tasmota kann man relais und taster miteinander koppeln, sprich wenn taster1 gedrückt, wird relais 1 geschaltet. Das ist, glaube ich, sogar per Default so. Man kann das entkoppeln, aber ich glaube du kannst auch mal einfach andere Nummern wählen.

        A 1 Reply Last reply Reply Quote 0
        • A
          Atredis @dirkhe last edited by

          @dirkhe
          Ja.
          In meinen Fall habe ich
          Relay1 (D5)
          Relay2 (D6)
          Schalter3 (D7)
          Genommen.
          Ich möchte die relays unabhängig von Schalter steuern.

          Was ich machen möchte
          Schalter wird genutzt um die Klingel auszuwerten
          Relay1 schaltet die Klingel ein oder stumm
          Relay2 betätigt den türsummer

          Was ich aber jetzt habe ist das der Schalter immer power in io Broker schaltet und dies schaltet power 1 (Datenpunkt)

          Power1 und Power2 können geschaltet werden.

          Habe auch schon viele andere Kombinationen versucht.
          Aber der Schalter egal welche Nummer noch nehme schaltet immer Relay1 ich

          Ralla66 Chaot 3 Replies Last reply Reply Quote 0
          • Ralla66
            Ralla66 Most Active @Atredis last edited by

            @Atredis sagte in Grundlagenfragen D1 Mini mit Tasmota:

            Schalter wird genutzt um die Klingel auszuwerten

            Das wird ohne ein Blockly oder Rules nicht gehen.

            1 Reply Last reply Reply Quote 0
            • Wal
              Wal Developer @Atredis last edited by Wal

              @Atredis ,
              du kannst mit Switchmode den Input als Taster und entkoppelt vom Output einstellen. Lies dir das durch.
              Du kannst dir auch Tasmota-Script anschauen, da wird alles im Script konfiguriert.

              1 Reply Last reply Reply Quote 0
              • Ralla66
                Ralla66 Most Active @Atredis last edited by

                @Atredis

                Beispiel meines 4 Fach Relais.
                Switch 1 schaltet Relais 1 usw.
                Versuche erst einmal die Relais einzeln zu schalten.
                Wenn das aus IO geht muß dein Schalter für die Klingel ja in einem zB Blockly ausgewertet
                und bearbeitet werden.

                4 Fach Relai 1.jpg

                D 1 Reply Last reply Reply Quote 0
                • D
                  dirkhe Developer @Ralla66 last edited by

                  @Ralla66 wenn du den entkoppelt hast, kannst du auch per Rules arbeiten

                  1 Reply Last reply Reply Quote 0
                  • Chaot
                    Chaot @Atredis last edited by

                    @Atredis
                    Lege mal die Sachen anders an:
                    D5 Relais 2
                    D6 Relais 3
                    D7 Switch 1
                    D8 Relais 1

                    Das Relais 1 wird nicht belegt, aber dann ist der Switch 1 sauber zugeordnet.
                    Das sollte dann funktionieren.

                    A 1 Reply Last reply Reply Quote 0
                    • A
                      Atredis @Chaot last edited by

                      Danke für Eure Antworten.
                      Mit einem Relay welches nicht belegt wird funktioniert der Schalter wie gewünscht.
                      Werde mir aber das "entkoppeln" einmal näher anschauen.

                      Bildschirmfoto 2020-09-07 um 18.02.02.png

                      1 Reply Last reply Reply Quote 0
                      • M
                        MCU @Atredis last edited by

                        Wollte bei mir auf dem D1 Mini 4 Switche mit Tasmota definieren und deren Zustand dann in ioBroker bzw Sonoff-Adapter abgreifen und auswerten. So einfach, wie ich mit das vorgestellt habe, ist es aber anscheinend nicht. Ich bin davonausgegangen, das man bestimmten PINs eine Funktion zuordnet und Tasmota den rest macht.
                        D.h.:
                        3662a708-0cd3-4f92-b036-807ef0d2f007-grafik.png

                        Verbinde ich nun Ground mit den einzelnen "Switchen" ändern sich imioBroker immer nur der "POWER"-Wert, egal an welchem PIN ich nun Ground anlege.

                        Muss man noch zusätzliche Einstellungen für jeden Switch vornehmen? Wenn ja, welche? Hab schon in die DOKU Button und Switche geschaut, damit komm ich auch nicht klar.
                        Vielen Dank.

                        Chaot 1 Reply Last reply Reply Quote 0
                        • Chaot
                          Chaot @MCU last edited by

                          @MCU Ordne mal jedem Switch ein Relais zu. Das muss nicht angeschlossen sein. Nur in der Einstellung vorhanden.

                          M 1 Reply Last reply Reply Quote 0
                          • M
                            MCU @Chaot last edited by

                            @Chaot Wie? Dem Switch1(9) dann bei GPIO9 dann das Relais1 aktivieren?

                            M 1 Reply Last reply Reply Quote 0
                            • M
                              MCU @MCU last edited by

                              @MCU Auch das Relais läuft mit der Statusänderung nur auf den POWER-Wert.

                              M 1 Reply Last reply Reply Quote 0
                              • M
                                MCU @MCU last edited by MCU

                                Hab es jetzt herausgefunden:
                                https://forum.iobroker.net/topic/12122/anleitung-sonoff-tasmota-schalter-zustände-anzeigen/2

                                SwitchTopic muss eingeschaltet werden:

                                SwitchTopic 1
                                

                                Man muß eine RULE vergeben und aktivieren:

                                Rule1 on Switch1#state do Publish cmnd/custom-topic/SWITCH %value% endon
                                Rule1 1
                                

                                Ich habe die verändert, da es nicht sofort klappte, keine Ahnung warum.
                                Plötzlich waren die 4 POWERx -Status da.

                                Rule1 on Switch1#state do Publish cmnd/sonoff/SWITCH1 %value% endon
                                Rule1 1
                                

                                Ergebnis:

                                18:15:51 CMD: Rule1
                                18:15:51 MQT: stat/sonoff/RESULT = {"Rule1":"ON","Once":"OFF","StopOnError":"OFF","Length":61,"Free":450,"Rules":"on Switch1#state do Publish cmnd/sonoff/SWITCH1 %value% endon"}
                                

                                f9b5e663-5dca-41c5-9150-eedc025c233e-image.png

                                Dann muß man aber für jeden Swtich den SwitchMode festlegen. Bei mir sollte 0 (Ground) false sein->
                                SwitchMode1 1
                                SwitchMode2 1
                                SwitchMode3 1
                                SwitchMode4 1
                                Dies muß man in der Konsole eingeben und RETURN drücken

                                2916f767-870d-4a00-8178-da0c705da6d5-image.png

                                Als Ergebnis bekommt man:

                                6161bffb-1eda-4f71-b29a-09544d2cdb29-image.png

                                Power ist der Zustand für das Relais und die anderen Power-Zustände sind für die Switch-Eingänge!
                                Danke für die Infos.

                                Chaot 1 Reply Last reply Reply Quote 0
                                • Chaot
                                  Chaot @MCU last edited by

                                  @MCU Ok, wenn es so funktioniert auch gut. Die einfache Methode wäre gewesen:
                                  GPIO0 Switch 1
                                  GPIO12 Relais 1
                                  GPIO3 Switch 2
                                  GPIO13 Relais 2 usw.

                                  1 Reply Last reply Reply Quote 0
                                  • First post
                                    Last post

                                  Support us

                                  ioBroker
                                  Community Adapters
                                  Donate

                                  818
                                  Online

                                  31.9k
                                  Users

                                  80.1k
                                  Topics

                                  1.3m
                                  Posts

                                  anfänger d1 mini tasmota
                                  6
                                  15
                                  3412
                                  Loading More Posts
                                  • Oldest to Newest
                                  • Newest to Oldest
                                  • Most Votes
                                  Reply
                                  • Reply as topic
                                  Log in to reply
                                  Community
                                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                  The ioBroker Community 2014-2023
                                  logo