Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. Tasmota POWER State abfragen ergibt immer 'Wahr'

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    17
    1
    584

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    5.5k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.4k

Tasmota POWER State abfragen ergibt immer 'Wahr'

Geplant Angeheftet Gesperrt Verschoben Blockly
12 Beiträge 5 Kommentatoren 589 Aufrufe 4 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • SBorgS SBorg

    @achim-kaluza
    Nicht so kompliziert denken ;)
    Bild 002.png

    "Wert" bekommst du bei den Triggern, dort "Object" und danach auf "Wert" ändern.
    "Wert" enthält entweder true oder false. Wenn er also "wahr" ist --> "mache", sonst eben... :)

    Achim KaluzaA Offline
    Achim KaluzaA Offline
    Achim Kaluza
    schrieb am zuletzt editiert von Achim Kaluza
    #3

    @sborg said in Tasmota POWER State abfragen ergibt immer 'Wahr':

    "Wert" bekommst du bei den Triggern, dort "Object" und danach auf "Wert" ändern.

    Danke für die Antwort. In meinem Fall ist der Trigger jedoch der Wert eines Temperatursensors. Wenn der sich ändert, soll der Zustand eines Tasmota-Schalters geprüft werden. Steht der auf "Wahr", soll er nach "False" umgeschaltet werden.
    Ich habe aber das Problem, dass das Skript den Schalter bei jeder Temperaturänderung auf "False" umschaltet, obwohl er schon lange auf "False" steht. Das Abfragen des Schalterzustands will mir nicht gelingen. Die Zustandsabfrage ermittelt immer "Wahr".

    Also das komplette Skript sieht so aus:

    48d48d05-138d-4561-9709-355740486a36-image.png

    CodierknechtC 1 Antwort Letzte Antwort
    0
    • Achim KaluzaA Achim Kaluza

      @sborg said in Tasmota POWER State abfragen ergibt immer 'Wahr':

      "Wert" bekommst du bei den Triggern, dort "Object" und danach auf "Wert" ändern.

      Danke für die Antwort. In meinem Fall ist der Trigger jedoch der Wert eines Temperatursensors. Wenn der sich ändert, soll der Zustand eines Tasmota-Schalters geprüft werden. Steht der auf "Wahr", soll er nach "False" umgeschaltet werden.
      Ich habe aber das Problem, dass das Skript den Schalter bei jeder Temperaturänderung auf "False" umschaltet, obwohl er schon lange auf "False" steht. Das Abfragen des Schalterzustands will mir nicht gelingen. Die Zustandsabfrage ermittelt immer "Wahr".

      Also das komplette Skript sieht so aus:

      48d48d05-138d-4561-9709-355740486a36-image.png

      CodierknechtC Offline
      CodierknechtC Offline
      Codierknecht
      Developer Most Active
      schrieb am zuletzt editiert von
      #4

      @achim-kaluza
      Du musst nicht das gesamte Objekt in einen Logikwert wandeln, sondern nur dessen Wert lesen.
      Objekt nach Logikwert ergibt immer "wahr", da das Objekt ja existiert.

      7f05ac5d-9994-47d5-b013-f7c7a742d954-image.png

      "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

      Proxmox 9.1.1 LXC|8 GB|Core i7-6700
      HmIP|ZigBee|Tasmota|Unifi
      Zabbix Certified Specialist
      Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

      Achim KaluzaA 1 Antwort Letzte Antwort
      1
      • CodierknechtC Codierknecht

        @achim-kaluza
        Du musst nicht das gesamte Objekt in einen Logikwert wandeln, sondern nur dessen Wert lesen.
        Objekt nach Logikwert ergibt immer "wahr", da das Objekt ja existiert.

        7f05ac5d-9994-47d5-b013-f7c7a742d954-image.png

        Achim KaluzaA Offline
        Achim KaluzaA Offline
        Achim Kaluza
        schrieb am zuletzt editiert von
        #5

        @codierknecht said in Tasmota POWER State abfragen ergibt immer 'Wahr':

        Du musst nicht das gesamte Objekt in einen Logikwert wandeln, sondern nur dessen Wert lesen.
        Objekt nach Logikwert ergibt immer "wahr", da das Objekt ja existiert.

        Danke! Das war's! Ich dachte eigentlich, dass ich das auch schon erfolglos probiert hatte, aber offensichtlich nicht. Jetzt weiß ich Bescheid.

        LG Achim

        1 Antwort Letzte Antwort
        0
        • haselchenH Offline
          haselchenH Offline
          haselchen
          Most Active
          schrieb am zuletzt editiert von
          #6

          @achim-kaluza

          Kleiner Tipp noch ;)
          Gib dem Ding einen vernünftigen Namen (in den Tasmota Einstellungen) ,
          macht die Identifikation in den Objekten einfacher.

          Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

          BananaJoeB Achim KaluzaA 2 Antworten Letzte Antwort
          0
          • haselchenH haselchen

            @achim-kaluza

            Kleiner Tipp noch ;)
            Gib dem Ding einen vernünftigen Namen (in den Tasmota Einstellungen) ,
            macht die Identifikation in den Objekten einfacher.

            BananaJoeB Offline
            BananaJoeB Offline
            BananaJoe
            Most Active
            schrieb am zuletzt editiert von
            #7

            @haselchen sagte in Tasmota POWER State abfragen ergibt immer 'Wahr':

            @achim-kaluza

            Kleiner Tipp noch ;)
            Gib dem Ding einen vernünftigen Namen (in den Tasmota Einstellungen) ,
            macht die Identifikation in den Objekten einfacher.

            Tipp 2: Nimm immer Textfelder für die Datenpunkte:
            b5a90ffc-7d0f-4cef-b6d4-e2ede911db90-image.png

            Das finde ich lesbarer

            ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 10 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV APC 750W kaskadiert || Creality CR-10 SE 3D-Drucker

            haselchenH Achim KaluzaA 2 Antworten Letzte Antwort
            0
            • BananaJoeB BananaJoe

              @haselchen sagte in Tasmota POWER State abfragen ergibt immer 'Wahr':

              @achim-kaluza

              Kleiner Tipp noch ;)
              Gib dem Ding einen vernünftigen Namen (in den Tasmota Einstellungen) ,
              macht die Identifikation in den Objekten einfacher.

              Tipp 2: Nimm immer Textfelder für die Datenpunkte:
              b5a90ffc-7d0f-4cef-b6d4-e2ede911db90-image.png

              Das finde ich lesbarer

              haselchenH Offline
              haselchenH Offline
              haselchen
              Most Active
              schrieb am zuletzt editiert von
              #8

              @bananajoe

              Das musst Du @Achim-Kaluza schreiben, nicht mir :grimacing:

              Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

              1 Antwort Letzte Antwort
              0
              • haselchenH haselchen

                @achim-kaluza

                Kleiner Tipp noch ;)
                Gib dem Ding einen vernünftigen Namen (in den Tasmota Einstellungen) ,
                macht die Identifikation in den Objekten einfacher.

                Achim KaluzaA Offline
                Achim KaluzaA Offline
                Achim Kaluza
                schrieb am zuletzt editiert von
                #9

                @haselchen said in Tasmota POWER State abfragen ergibt immer 'Wahr':

                Gib dem Ding einen vernünftigen Namen (in den Tasmota Einstellungen) ,
                macht die Identifikation in den Objekten einfacher.

                Meinst du so?

                a6653044-3ab5-4c62-bd0f-b2c1e419bd0b-image.png

                Das hatte ich bereits gemacht.

                1 Antwort Letzte Antwort
                0
                • BananaJoeB BananaJoe

                  @haselchen sagte in Tasmota POWER State abfragen ergibt immer 'Wahr':

                  @achim-kaluza

                  Kleiner Tipp noch ;)
                  Gib dem Ding einen vernünftigen Namen (in den Tasmota Einstellungen) ,
                  macht die Identifikation in den Objekten einfacher.

                  Tipp 2: Nimm immer Textfelder für die Datenpunkte:
                  b5a90ffc-7d0f-4cef-b6d4-e2ede911db90-image.png

                  Das finde ich lesbarer

                  Achim KaluzaA Offline
                  Achim KaluzaA Offline
                  Achim Kaluza
                  schrieb am zuletzt editiert von
                  #10

                  @bananajoe said in Tasmota POWER State abfragen ergibt immer 'Wahr':

                  @haselchen sagte in Tasmota POWER State abfragen ergibt immer 'Wahr':
                  Tipp 2: Nimm immer Textfelder für die Datenpunkte:

                  Das habe ich nicht verstanden. Was meinst du mit Textfelder?

                  Was ist denn der Unterschied zwischen den beiden Arten, ein Objekt zu referenzieren?

                  df0781c4-e10a-4a2e-b66c-dfe09ae44f11-image.png

                  Und warum gibt es diese beiden Alternativen?

                  95dae4a1-5c7e-4d4e-a589-6050ffc7537b-image.png

                  Ist das nicht das Gleiche?

                  Und wofür brauche ich das?

                  2ac0472f-0384-4bc7-aefa-ab6b7dc69576-image.png

                  Ich dachte die Attribute sind vorgegeben.

                  Aber ich will hier keinen Grundkurs in Blockly anfangen. Ich bin gerade dabei mir die Informationen zusammenzusuchen. Habe mir auch schon einige Skripte angeschaut. Eindrucksvoll, was man mit Blockly alles machen kann. Ich bin neu in ioBroker und in Blockly. Ich verwendete bis jetzt das Projekt Solaranzeige und hab mir die Erweiterungen und Funktionen in PHP selbst programmiert. Nachdem ich aber viel über ioBroker gelesen hatte, wollte ich es ausprobieren. Inzwischen habe ich in knapp einer Woche alle Funktionen, Dashboards etc., die ich in Solaranzeige implementiert hatte, nach ioBroker migriert und mehr. Wobei die meiste Zeit damit draufging, ioBroker, influx, Grafana in Docker zu installieren. Jetzt bin ich aber fast so weit, dass ich mein altes PV-Monitoring-System anschalten kann.

                  Danke für die Tipps!
                  LG Achim

                  BananaJoeB 1 Antwort Letzte Antwort
                  0
                  • Achim KaluzaA Achim Kaluza

                    @bananajoe said in Tasmota POWER State abfragen ergibt immer 'Wahr':

                    @haselchen sagte in Tasmota POWER State abfragen ergibt immer 'Wahr':
                    Tipp 2: Nimm immer Textfelder für die Datenpunkte:

                    Das habe ich nicht verstanden. Was meinst du mit Textfelder?

                    Was ist denn der Unterschied zwischen den beiden Arten, ein Objekt zu referenzieren?

                    df0781c4-e10a-4a2e-b66c-dfe09ae44f11-image.png

                    Und warum gibt es diese beiden Alternativen?

                    95dae4a1-5c7e-4d4e-a589-6050ffc7537b-image.png

                    Ist das nicht das Gleiche?

                    Und wofür brauche ich das?

                    2ac0472f-0384-4bc7-aefa-ab6b7dc69576-image.png

                    Ich dachte die Attribute sind vorgegeben.

                    Aber ich will hier keinen Grundkurs in Blockly anfangen. Ich bin gerade dabei mir die Informationen zusammenzusuchen. Habe mir auch schon einige Skripte angeschaut. Eindrucksvoll, was man mit Blockly alles machen kann. Ich bin neu in ioBroker und in Blockly. Ich verwendete bis jetzt das Projekt Solaranzeige und hab mir die Erweiterungen und Funktionen in PHP selbst programmiert. Nachdem ich aber viel über ioBroker gelesen hatte, wollte ich es ausprobieren. Inzwischen habe ich in knapp einer Woche alle Funktionen, Dashboards etc., die ich in Solaranzeige implementiert hatte, nach ioBroker migriert und mehr. Wobei die meiste Zeit damit draufging, ioBroker, influx, Grafana in Docker zu installieren. Jetzt bin ich aber fast so weit, dass ich mein altes PV-Monitoring-System anschalten kann.

                    Danke für die Tipps!
                    LG Achim

                    BananaJoeB Offline
                    BananaJoeB Offline
                    BananaJoe
                    Most Active
                    schrieb am zuletzt editiert von
                    #11

                    @achim-kaluza Überall wo du diesen grünen Objekt ID hats kannst du auch ein Textfeld reinziehen mit dem Pfad des Datenpunktes:
                    8617f3f7-149f-4ac4-beb2-8d4986193235-image.png

                    Zum einen finde ich das Lesbarer. Zum anderen kannst du dir so den Namen des Datenpunktes zusammenbauen aus Text:
                    c4ee9a48-7ed5-4eca-b2e6-f96972a5ac21-image.png
                    cf090fdc-a929-4a9d-b54b-fb0bb1b7d7ca-image.png

                    So kannst du zum Beispiel am Anfang des Skriptes den Grundpfad definieren und später im Skript nutzt du es immer zusammengebaut.

                    So muss ich wenn ich zum Beispiel einen Echo austausche bei mir den nur einmal oben im Kopf ändern und der Rest passt dann wieder

                    ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 10 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV APC 750W kaskadiert || Creality CR-10 SE 3D-Drucker

                    Achim KaluzaA 1 Antwort Letzte Antwort
                    2
                    • BananaJoeB BananaJoe

                      @achim-kaluza Überall wo du diesen grünen Objekt ID hats kannst du auch ein Textfeld reinziehen mit dem Pfad des Datenpunktes:
                      8617f3f7-149f-4ac4-beb2-8d4986193235-image.png

                      Zum einen finde ich das Lesbarer. Zum anderen kannst du dir so den Namen des Datenpunktes zusammenbauen aus Text:
                      c4ee9a48-7ed5-4eca-b2e6-f96972a5ac21-image.png
                      cf090fdc-a929-4a9d-b54b-fb0bb1b7d7ca-image.png

                      So kannst du zum Beispiel am Anfang des Skriptes den Grundpfad definieren und später im Skript nutzt du es immer zusammengebaut.

                      So muss ich wenn ich zum Beispiel einen Echo austausche bei mir den nur einmal oben im Kopf ändern und der Rest passt dann wieder

                      Achim KaluzaA Offline
                      Achim KaluzaA Offline
                      Achim Kaluza
                      schrieb am zuletzt editiert von
                      #12

                      @bananajoe said in Tasmota POWER State abfragen ergibt immer 'Wahr':

                      So muss ich wenn ich zum Beispiel einen Echo austausche bei mir den nur einmal oben im Kopf ändern und der Rest passt dann wieder

                      Habe ich verstanden. Ein guter Tipp! Werde ich beherzigen, danke!

                      1 Antwort Letzte Antwort
                      0
                      Antworten
                      • In einem neuen Thema antworten
                      Anmelden zum Antworten
                      • Älteste zuerst
                      • Neuste zuerst
                      • Meiste Stimmen


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      503

                      Online

                      32.7k

                      Benutzer

                      82.6k

                      Themen

                      1.3m

                      Beiträge
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                      ioBroker Community 2014-2025
                      logo
                      • Anmelden

                      • Du hast noch kein Konto? Registrieren

                      • Anmelden oder registrieren, um zu suchen
                      • Erster Beitrag
                        Letzter Beitrag
                      0
                      • Home
                      • Aktuell
                      • Tags
                      • Ungelesen 0
                      • Kategorien
                      • Unreplied
                      • Beliebt
                      • GitHub
                      • Docu
                      • Hilfe