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. Fenster und andere Geräte zählen opt. Alexa Ansagen

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.6k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.1k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    2.8k

Fenster und andere Geräte zählen opt. Alexa Ansagen

Geplant Angeheftet Gesperrt Verschoben Blockly
blocklyjavascript
1.2k Beiträge 41 Kommentatoren 414.3k Aufrufe 71 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.
  • dslraserD dslraser

    @Murmelbaerchen69 sagte in Fenster und andere Geräte zählen opt. Alexa Ansagen:

    Ah ok, aber da habe ich gar nichts dran geändert.

    Die Batterien sind bei mir als letztes dazu gekommen, die heißen nicht eDP (warum auch immer ich das da anders gemacht habe. Da ist für den Datenpunkt eine 01_ davor)

    Hier siehst Du das Original

    Bildschirmfoto 2020-07-12 um 14.30.15.png

    Wenn Du Dein Blockly fertig hast, kannst Du es bitte hier nochmal posten, vielleicht möchte noch Jemand Deine Struktur nutzen und benötigt keine Etagen. (Etagen war mal ein Wunsch von Jemanden hier, da ist das entstanden)

    ? Offline
    ? Offline
    Ein ehemaliger Benutzer
    schrieb am zuletzt editiert von
    #834

    @dslraser sagte in Fenster und andere Geräte zählen opt. Alexa Ansagen:

    Wenn Du Dein Blockly fertig hast, kannst Du es bitte hier nochmal posten, vielleicht möchte noch Jemand Deine Struktur nutzen und benötigt keine Etagen. (Etagen war mal ein Wunsch von Jemanden hier, da ist das entstanden)

    So habe deine Version 0.6 nochmal genommen und die nach "meinen Wünschen" angepasst. "Etage" habe ich diesmal drin gelassen, aber deaktiviert, man weiss ja nie :grin: Alles getestet - läuft.

    dslraser Alle Geräte modifiziert.txt

    dslraserD 1 Antwort Letzte Antwort
    1
    • Stephan SchleichS Offline
      Stephan SchleichS Offline
      Stephan Schleich
      schrieb am zuletzt editiert von
      #835

      @dslraser Vllt stell ich mich auf nur zu doof, aber wo hinterleg ich meine bereits angelegten aliase z.b. fürs licht?

      dslraserD 1 Antwort Letzte Antwort
      0
      • Stephan SchleichS Stephan Schleich

        @dslraser Vllt stell ich mich auf nur zu doof, aber wo hinterleg ich meine bereits angelegten aliase z.b. fürs licht?

        dslraserD Offline
        dslraserD Offline
        dslraser
        Forum Testing Most Active
        schrieb am zuletzt editiert von
        #836

        @Stephan-Schleich sagte in Fenster und andere Geräte zählen opt. Alexa Ansagen:

        @dslraser Vllt stell ich mich auf nur zu doof, aber wo hinterleg ich meine bereits angelegten aliase z.b. fürs licht?

        Ich habe mir gestern in dem "anderen Beitrag" schon gedacht das es um dieses Blockly hier geht.
        Dein Bild von gestern zeigte Deine Alias. Die heißen anscheinend bei Dir alle SET.
        Die Namen der alias werden in diesem Blockly zur Anzeige und wenn gewünscht auch zur Ansage über Alexa benutzt, das ist mit diesen Namen natürlich schlecht.
        Die Aufzählung kannst Du nennen wie Du willst, Du mußt dann nur den Selektor anpassen.
        Wichtig sind "sinnvolle" Namen der Alias.

        Stephan SchleichS 1 Antwort Letzte Antwort
        0
        • dslraserD dslraser

          @Stephan-Schleich sagte in Fenster und andere Geräte zählen opt. Alexa Ansagen:

          @dslraser Vllt stell ich mich auf nur zu doof, aber wo hinterleg ich meine bereits angelegten aliase z.b. fürs licht?

          Ich habe mir gestern in dem "anderen Beitrag" schon gedacht das es um dieses Blockly hier geht.
          Dein Bild von gestern zeigte Deine Alias. Die heißen anscheinend bei Dir alle SET.
          Die Namen der alias werden in diesem Blockly zur Anzeige und wenn gewünscht auch zur Ansage über Alexa benutzt, das ist mit diesen Namen natürlich schlecht.
          Die Aufzählung kannst Du nennen wie Du willst, Du mußt dann nur den Selektor anpassen.
          Wichtig sind "sinnvolle" Namen der Alias.

          Stephan SchleichS Offline
          Stephan SchleichS Offline
          Stephan Schleich
          schrieb am zuletzt editiert von
          #837

          @dslraser Ja, die Namen sind noch default, die werd ich noch anpassen, da hast du recht.
          Aber wo genau setzt ich denn die aliase, liest der die Struktur von meinem Aliasen-Baum automatisch aus oder muss ich die aliase einzeln zuweisen? - sorry versteh ich gerade nicht.

          dslraserD 1 Antwort Letzte Antwort
          0
          • Stephan SchleichS Stephan Schleich

            @dslraser Ja, die Namen sind noch default, die werd ich noch anpassen, da hast du recht.
            Aber wo genau setzt ich denn die aliase, liest der die Struktur von meinem Aliasen-Baum automatisch aus oder muss ich die aliase einzeln zuweisen? - sorry versteh ich gerade nicht.

            dslraserD Offline
            dslraserD Offline
            dslraser
            Forum Testing Most Active
            schrieb am zuletzt editiert von dslraser
            #838

            @Stephan-Schleich
            Die alias sehen bei mir z.B. so aus

            Bildschirmfoto 2020-07-20 um 12.46.15.png

            Diese alias sind dann einer Aufzählung zugeordnet (bei mir so)

            Bildschirmfoto 2020-07-20 um 12.44.25.png

            Der Selektor im Blockly findet die dann in der Aufzählung

            Bildschirmfoto 2020-07-20 um 12.45.16.png

            Zitat aus dem ersten Beitrag.

            Wenn Ihr nun Lust auf das Blockly habt, dann ist jetzt einmalig etwas Fleißarbeit angesagt. Bevor Ihr das Blockly nutzen könnt, müssen die Alias für Eure Geräte, die Ihr im Blockly verwenden wollt, erstellt werden. Dafür eignet sich die Scriptvorlage von @CruziX hervorragend. Mit dieser Vorlage können alle Alias auf einmal erstellt werden. Eine Vorlage als Beispiel findet Ihr im Spoiler. An dieser Stelle sei gleich gesagt, sinnvolle Namen im Alias zu verwenden (id ist egal, nur der Name ist gemeint), da diese Namen dann für alles im Blockly verwendet werden, also alle Gerätenamen allgemein. Also immer so erstellen, das sich der Name auch z.B. für Alexa aussprechen lässt.
            In der id keine Leerzeichen/Sonderzeichen oder Umlaute verwenden, damit vermeidet man direkt im Vorfeld mögliche Fehler.
            Als erstes solltet ihr in den Aufzählungen neue Funktionen erstellen, diese kann man dann gleich im alias Script benutzen.

            Stephan SchleichS 1 Antwort Letzte Antwort
            0
            • dslraserD dslraser

              @Stephan-Schleich
              Die alias sehen bei mir z.B. so aus

              Bildschirmfoto 2020-07-20 um 12.46.15.png

              Diese alias sind dann einer Aufzählung zugeordnet (bei mir so)

              Bildschirmfoto 2020-07-20 um 12.44.25.png

              Der Selektor im Blockly findet die dann in der Aufzählung

              Bildschirmfoto 2020-07-20 um 12.45.16.png

              Zitat aus dem ersten Beitrag.

              Wenn Ihr nun Lust auf das Blockly habt, dann ist jetzt einmalig etwas Fleißarbeit angesagt. Bevor Ihr das Blockly nutzen könnt, müssen die Alias für Eure Geräte, die Ihr im Blockly verwenden wollt, erstellt werden. Dafür eignet sich die Scriptvorlage von @CruziX hervorragend. Mit dieser Vorlage können alle Alias auf einmal erstellt werden. Eine Vorlage als Beispiel findet Ihr im Spoiler. An dieser Stelle sei gleich gesagt, sinnvolle Namen im Alias zu verwenden (id ist egal, nur der Name ist gemeint), da diese Namen dann für alles im Blockly verwendet werden, also alle Gerätenamen allgemein. Also immer so erstellen, das sich der Name auch z.B. für Alexa aussprechen lässt.
              In der id keine Leerzeichen/Sonderzeichen oder Umlaute verwenden, damit vermeidet man direkt im Vorfeld mögliche Fehler.
              Als erstes solltet ihr in den Aufzählungen neue Funktionen erstellen, diese kann man dann gleich im alias Script benutzen.

              Stephan SchleichS Offline
              Stephan SchleichS Offline
              Stephan Schleich
              schrieb am zuletzt editiert von Stephan Schleich
              #839

              @dslraser aaah, jetzt peil ich's, danke - Die "Aufzählung" ist dein Anhaltspunkt.

              dslraserD 1 Antwort Letzte Antwort
              0
              • Stephan SchleichS Stephan Schleich

                @dslraser aaah, jetzt peil ich's, danke - Die "Aufzählung" ist dein Anhaltspunkt.

                dslraserD Offline
                dslraserD Offline
                dslraser
                Forum Testing Most Active
                schrieb am zuletzt editiert von dslraser
                #840

                @Stephan-Schleich sagte in Fenster und andere Geräte zählen opt. Alexa Ansagen:

                @dslraser aaah, jetzt peil ich's, danke - Die "Aufzählung" ist dein Anhaltspunkt.

                geht auch ohne die Aufzählung, aber dann sieht der Selektor anders aus. So wie jetzt ist es aber eigentlich "am einfachsten".

                Du könntest z.B. auch alles was Licht an/ausschaltet oder dimmt in alias.0.Licht rein packen und den Selektor da suchen lassen.

                Stephan SchleichS 1 Antwort Letzte Antwort
                0
                • dslraserD dslraser

                  @Stephan-Schleich sagte in Fenster und andere Geräte zählen opt. Alexa Ansagen:

                  @dslraser aaah, jetzt peil ich's, danke - Die "Aufzählung" ist dein Anhaltspunkt.

                  geht auch ohne die Aufzählung, aber dann sieht der Selektor anders aus. So wie jetzt ist es aber eigentlich "am einfachsten".

                  Du könntest z.B. auch alles was Licht an/ausschaltet oder dimmt in alias.0.Licht rein packen und den Selektor da suchen lassen.

                  Stephan SchleichS Offline
                  Stephan SchleichS Offline
                  Stephan Schleich
                  schrieb am zuletzt editiert von Stephan Schleich
                  #841

                  @dslraser Perfekt danke, gehen auch mehrere Selector? Die Aliase werden standardmäßig pro Raum gesetzt und nicht pro Funktion

                  dslraserD 1 Antwort Letzte Antwort
                  0
                  • Stephan SchleichS Stephan Schleich

                    @dslraser Perfekt danke, gehen auch mehrere Selector? Die Aliase werden standardmäßig pro Raum gesetzt und nicht pro Funktion

                    dslraserD Offline
                    dslraserD Offline
                    dslraser
                    Forum Testing Most Active
                    schrieb am zuletzt editiert von
                    #842

                    @Stephan-Schleich sagte in Fenster und andere Geräte zählen opt. Alexa Ansagen:

                    Perfekt danke, gehen auch mehrere Selector?

                    wozu ?
                    Wie gesagt, es kommt ein wenig drauf an wie Du die alias in welcher Struktur erstellst.

                    Stephan SchleichS 1 Antwort Letzte Antwort
                    0
                    • dslraserD dslraser

                      @Stephan-Schleich sagte in Fenster und andere Geräte zählen opt. Alexa Ansagen:

                      Perfekt danke, gehen auch mehrere Selector?

                      wozu ?
                      Wie gesagt, es kommt ein wenig drauf an wie Du die alias in welcher Struktur erstellst.

                      Stephan SchleichS Offline
                      Stephan SchleichS Offline
                      Stephan Schleich
                      schrieb am zuletzt editiert von
                      #843

                      @dslraser Weil meine Aliase pro Raum angelegt wurden und nicht pro Funktion, wenn ich nur einen Selector habe kann ich auch nur einen Raum angeben oder eben alle Aliase welche dann aber nicht nur das Licht beinhalten

                      dslraserD 1 Antwort Letzte Antwort
                      0
                      • Stephan SchleichS Stephan Schleich

                        @dslraser Weil meine Aliase pro Raum angelegt wurden und nicht pro Funktion, wenn ich nur einen Selector habe kann ich auch nur einen Raum angeben oder eben alle Aliase welche dann aber nicht nur das Licht beinhalten

                        dslraserD Offline
                        dslraserD Offline
                        dslraser
                        Forum Testing Most Active
                        schrieb am zuletzt editiert von
                        #844

                        @Stephan-Schleich
                        dann erstelle doch zusätzlich zu Raum noch ein enum.function und packe da nur das rein, was auch schaltet. Deine alis kannst Du ja so lassen. Das ist ja dann nur einmal in den Objekten die Funktion auswählen, oder direkt in den Aufzählungen per drag & drop

                        Stephan SchleichS 1 Antwort Letzte Antwort
                        0
                        • dslraserD dslraser

                          @Stephan-Schleich
                          dann erstelle doch zusätzlich zu Raum noch ein enum.function und packe da nur das rein, was auch schaltet. Deine alis kannst Du ja so lassen. Das ist ja dann nur einmal in den Objekten die Funktion auswählen, oder direkt in den Aufzählungen per drag & drop

                          Stephan SchleichS Offline
                          Stephan SchleichS Offline
                          Stephan Schleich
                          schrieb am zuletzt editiert von
                          #845

                          @dslraser Ich wollt's eig losgelöst von der Aufzählung machen

                          1 Antwort Letzte Antwort
                          0
                          • dslraserD dslraser

                            @bishop sagte in Fenster und andere Geräte zählen opt. Alexa Ansagen:

                            @dslraser
                            habe es mit dem Script gemacht aber warscheinlich falsch :)

                            vielen dank, werde ich testen!

                            Du könntest die alias den Funktionen zuordnen, oder Deinen Selektor im Blockly anpassen.

                            Beispiel Selektor Temperaturen

                            Bildschirmfoto 2020-07-09 um 08.52.33.png

                            alias.0.Temperaturen.*
                            
                            B Offline
                            B Offline
                            bishop
                            schrieb am zuletzt editiert von
                            #846

                            @dslraser sagte in Fenster und andere Geräte zählen opt. Alexa Ansagen:

                            @bishop sagte in Fenster und andere Geräte zählen opt. Alexa Ansagen:

                            @dslraser
                            habe es mit dem Script gemacht aber warscheinlich falsch :)

                            vielen dank, werde ich testen!

                            Du könntest die alias den Funktionen zuordnen, oder Deinen Selektor im Blockly anpassen.

                            Beispiel Selektor Temperaturen

                            Bildschirmfoto 2020-07-09 um 08.52.33.png

                            alias.0.Temperaturen.*
                            

                            @Stephan-Schleich oder so machen!

                            Stephan SchleichS 1 Antwort Letzte Antwort
                            0
                            • B bishop

                              @dslraser sagte in Fenster und andere Geräte zählen opt. Alexa Ansagen:

                              @bishop sagte in Fenster und andere Geräte zählen opt. Alexa Ansagen:

                              @dslraser
                              habe es mit dem Script gemacht aber warscheinlich falsch :)

                              vielen dank, werde ich testen!

                              Du könntest die alias den Funktionen zuordnen, oder Deinen Selektor im Blockly anpassen.

                              Beispiel Selektor Temperaturen

                              Bildschirmfoto 2020-07-09 um 08.52.33.png

                              alias.0.Temperaturen.*
                              

                              @Stephan-Schleich oder so machen!

                              Stephan SchleichS Offline
                              Stephan SchleichS Offline
                              Stephan Schleich
                              schrieb am zuletzt editiert von Stephan Schleich
                              #847

                              @bishop alias.0.*.Licht.* wäre es dann bei mir, ich schau mal obs klappt, danke

                              dslraserD 1 Antwort Letzte Antwort
                              0
                              • Stephan SchleichS Stephan Schleich

                                @bishop alias.0.*.Licht.* wäre es dann bei mir, ich schau mal obs klappt, danke

                                dslraserD Offline
                                dslraserD Offline
                                dslraser
                                Forum Testing Most Active
                                schrieb am zuletzt editiert von
                                #848

                                @Stephan-Schleich sagte in Fenster und andere Geräte zählen opt. Alexa Ansagen:

                                alias.0..Licht. wäre es dann bei mir, ich schau mal obs klappt, danke

                                wenn da jeweils nur der Schalter für an/aus oder anstatt dessen der level drinn ist, dann sollte das gehen.

                                1 Antwort Letzte Antwort
                                0
                                • ? Ein ehemaliger Benutzer

                                  @dslraser sagte in Fenster und andere Geräte zählen opt. Alexa Ansagen:

                                  Wenn Du Dein Blockly fertig hast, kannst Du es bitte hier nochmal posten, vielleicht möchte noch Jemand Deine Struktur nutzen und benötigt keine Etagen. (Etagen war mal ein Wunsch von Jemanden hier, da ist das entstanden)

                                  So habe deine Version 0.6 nochmal genommen und die nach "meinen Wünschen" angepasst. "Etage" habe ich diesmal drin gelassen, aber deaktiviert, man weiss ja nie :grin: Alles getestet - läuft.

                                  dslraser Alle Geräte modifiziert.txt

                                  dslraserD Offline
                                  dslraserD Offline
                                  dslraser
                                  Forum Testing Most Active
                                  schrieb am zuletzt editiert von dslraser
                                  #849

                                  @Murmelbaerchen69 sagte in Fenster und andere Geräte zählen opt. Alexa Ansagen:

                                  So habe deine Version 0.6 nochmal genommen und die nach "meinen Wünschen" angepasst. "Etage" habe ich diesmal drin gelassen, aber deaktiviert, man weiss ja nie 😁 Alles getestet - läuft.

                                  Abei mir nicht...

                                  Du hast andere Variablen angegeben, die s aber im Blockly nicht gibt ?

                                  javascript.0	2020-07-21 20:16:32.095	error	(3984) at Script.runInContext (vm.js:131:20)
                                  javascript.0	2020-07-21 20:16:32.095	error	(3984) at script.js.01_Alexa2_Ansagen.Geräte-Upload.Komplett_ohne_Etage:2125:1
                                  javascript.0	2020-07-21 20:16:32.095	error	(3984) at Datenpunkte_anlegen (script.js.01_Alexa2_Ansagen.Geräte-Upload.Komplett_ohne_Etage:1517:43)
                                  javascript.0	2020-07-21 20:16:32.094	error	(3984) ReferenceError: Batterien_Status_verwenden is not defined
                                  javascript.0	2020-07-21 20:16:32.094	error	(3984) ^
                                  javascript.0	2020-07-21 20:16:32.094	error	(3984) if (Alexa_Ansage_verwenden == true && Batterien_Status_verwenden == true){
                                  javascript.0	2020-07-21 20:16:32.093	error	(3984) script.js.01_Alexa2_Ansagen.Geräte-Upload.Komplett_ohne_Etage: script.js.01_Alexa2_Ansagen.Geräte-Upload.Komplett_ohne_Etage:1517
                                  

                                  Bildschirmfoto 2020-07-21 um 20.21.09.png

                                  Batterien_Status_verwenden gibt es bei mir im Blockly nicht ?

                                  Bildschirmfoto 2020-07-21 um 20.21.35.png

                                  ? 1 Antwort Letzte Antwort
                                  0
                                  • dslraserD dslraser

                                    @Murmelbaerchen69 sagte in Fenster und andere Geräte zählen opt. Alexa Ansagen:

                                    So habe deine Version 0.6 nochmal genommen und die nach "meinen Wünschen" angepasst. "Etage" habe ich diesmal drin gelassen, aber deaktiviert, man weiss ja nie 😁 Alles getestet - läuft.

                                    Abei mir nicht...

                                    Du hast andere Variablen angegeben, die s aber im Blockly nicht gibt ?

                                    javascript.0	2020-07-21 20:16:32.095	error	(3984) at Script.runInContext (vm.js:131:20)
                                    javascript.0	2020-07-21 20:16:32.095	error	(3984) at script.js.01_Alexa2_Ansagen.Geräte-Upload.Komplett_ohne_Etage:2125:1
                                    javascript.0	2020-07-21 20:16:32.095	error	(3984) at Datenpunkte_anlegen (script.js.01_Alexa2_Ansagen.Geräte-Upload.Komplett_ohne_Etage:1517:43)
                                    javascript.0	2020-07-21 20:16:32.094	error	(3984) ReferenceError: Batterien_Status_verwenden is not defined
                                    javascript.0	2020-07-21 20:16:32.094	error	(3984) ^
                                    javascript.0	2020-07-21 20:16:32.094	error	(3984) if (Alexa_Ansage_verwenden == true && Batterien_Status_verwenden == true){
                                    javascript.0	2020-07-21 20:16:32.093	error	(3984) script.js.01_Alexa2_Ansagen.Geräte-Upload.Komplett_ohne_Etage: script.js.01_Alexa2_Ansagen.Geräte-Upload.Komplett_ohne_Etage:1517
                                    

                                    Bildschirmfoto 2020-07-21 um 20.21.09.png

                                    Batterien_Status_verwenden gibt es bei mir im Blockly nicht ?

                                    Bildschirmfoto 2020-07-21 um 20.21.35.png

                                    ? Offline
                                    ? Offline
                                    Ein ehemaliger Benutzer
                                    schrieb am zuletzt editiert von Ein ehemaliger Benutzer
                                    #850

                                    @dslraser ja habe das alles ein wenig an meine Bedürfnisse angepasst, paar Variablen geändert, emojis hinzugefügt.

                                    //Batterien
                                    //Ansage Button Batterienansage anlegen
                                    if (Alexa_Ansage_verwenden == true && Batterien_Status_verwenden == true){
                                    let statesToCreate = [
                                        ['Eigene_Datenpunkte.Alexa_Ansagen.Ansagen.'+[Batterien]+'statusansage', {'name': [Batterien]+'statusansage','type': 'boolean', 'read': true, 'write': true, 'role': 'button','def':true, "smartName": {"de": ''+[Batterien]+''+'statusansage',"smartType": "SWITCH"} }], 
                                    ];
                                    createUserStates(anlegen_in,false, statesToCreate)};
                                    
                                    //Batterien Status zaehlen Datenpunkte anlegen
                                    if (Batterien_Status_verwenden == true){
                                    let statesToCreate = [
                                        ['Eigene_Datenpunkte.Geraete.'+[Batterien]+'_Status.Anzahl_'+[Batterien]+'_gesamt', {'name':'Anzahl_'+[Batterien]+'_gesamt', 'type':'number', 'read':true, 'write':false, 'role':'number','unit':''+[Batterien]+'', 'def':0 }],
                                        ['Eigene_Datenpunkte.Geraete.'+[Batterien]+'_Status.Anzahl_'+[Batterien]+'_aktiv', {'name':'Anzahl_'+[Batterien]+'_aktiv', 'type':'number', 'read':true, 'write':false, 'role':'number','unit':''+[Batterien]+'', 'def':0 }],    
                                        ['Eigene_Datenpunkte.Geraete.'+[Batterien]+'_Status.aktive_'+[Batterien]+'_Liste', {'name':'aktive_'+[Batterien]+'_Liste', 'type':'string', 'read':true, 'write':false, 'role':'string', 'def':'noch leer' }],
                                        ['Eigene_Datenpunkte.Geraete.'+[Batterien]+'_Status.gesamte_'+[Batterien]+'_Liste', {'name':'gesamte_'+[Batterien]+'_Liste', 'type':'string', 'read':true, 'write':false, 'role':'string', 'def':'noch leer' }],
                                        ['Eigene_Datenpunkte.Geraete.'+[Batterien]+'_Status.html_'+[Batterien]+'_Liste', {'name':'html_'+[Batterien]+'_Liste', 'type':'string', 'read':true, 'write':false, 'role':'string', 'def':'noch leer' }],
                                        ['Eigene_Datenpunkte.Geraete.'+[Batterien]+'_Status.aktive_'+[Batterien]+'_Liste_mit_Emojis', {'name':'aktive_'+[Batterien]+'_Liste_mit_Emojis', 'type':'mixed', 'read':true, 'write':false, 'role':'mixed', 'def':'noch leer' }],   
                                    ];
                                    createUserStates(anlegen_in,false, statesToCreate)};
                                    
                                    //Telegram Batterien Status Nachrichtenversand anlegen
                                    if (Batterien_Status_verwenden == true && Telegram_verwenden == true){
                                    let statesToCreate = [
                                        ['Eigene_Datenpunkte.Benachrichtigungen.Telegram.TVersand_'+[Batterien]+'statusversand', {'name':'Telegram_'+[Batterien]+'_Versand_an_aus', 'type':'boolean', 'read':true, 'write':true, 'role':'switch', 'def':false }],
                                        ['Eigene_Datenpunkte.Benachrichtigungen.Telegram.TVersand_'+[Batterien]+'status', {'name':'Telegram_'+[Batterien]+'status_senden', 'type':'boolean', 'read':true, 'write':true, 'role':'button', 'def':false, "smartName": {"de": "Telegram "+[Batterien]+''+'status',"smartType": "SWITCH"} }], 
                                    ];
                                    createUserStates(anlegen_in,false, statesToCreate)};
                                    
                                    //E-Mail Batterien Status Nachrichtenversand anlegen
                                    if (Batterien_Status_verwenden == true && Email_verwenden == true){
                                    let statesToCreate = [
                                        ['Eigene_Datenpunkte.Benachrichtigungen.EMail.EVersand_'+[Batterien]+'statusversand', {'name':'EMail_'+[Batterien]+'_Versand_an_aus', 'type':'boolean', 'read':true, 'write':true, 'role':'switch', 'def':false }],
                                        ['Eigene_Datenpunkte.Benachrichtigungen.EMail.EVersand_'+[Batterien]+'status', {'name':'EMail_'+[Batterien]+'status_senden', 'type':'boolean', 'read':true, 'write':true, 'role':'button', 'def':false, "smartName": {"de": "EMail "+[Batterien]+''+'status',"smartType": "SWITCH"} }],
                                    ];
                                    createUserStates(anlegen_in,false, statesToCreate)};
                                    

                                    war ja nur für mich gedacht.

                                    dslraserD 1 Antwort Letzte Antwort
                                    0
                                    • ? Ein ehemaliger Benutzer

                                      @dslraser ja habe das alles ein wenig an meine Bedürfnisse angepasst, paar Variablen geändert, emojis hinzugefügt.

                                      //Batterien
                                      //Ansage Button Batterienansage anlegen
                                      if (Alexa_Ansage_verwenden == true && Batterien_Status_verwenden == true){
                                      let statesToCreate = [
                                          ['Eigene_Datenpunkte.Alexa_Ansagen.Ansagen.'+[Batterien]+'statusansage', {'name': [Batterien]+'statusansage','type': 'boolean', 'read': true, 'write': true, 'role': 'button','def':true, "smartName": {"de": ''+[Batterien]+''+'statusansage',"smartType": "SWITCH"} }], 
                                      ];
                                      createUserStates(anlegen_in,false, statesToCreate)};
                                      
                                      //Batterien Status zaehlen Datenpunkte anlegen
                                      if (Batterien_Status_verwenden == true){
                                      let statesToCreate = [
                                          ['Eigene_Datenpunkte.Geraete.'+[Batterien]+'_Status.Anzahl_'+[Batterien]+'_gesamt', {'name':'Anzahl_'+[Batterien]+'_gesamt', 'type':'number', 'read':true, 'write':false, 'role':'number','unit':''+[Batterien]+'', 'def':0 }],
                                          ['Eigene_Datenpunkte.Geraete.'+[Batterien]+'_Status.Anzahl_'+[Batterien]+'_aktiv', {'name':'Anzahl_'+[Batterien]+'_aktiv', 'type':'number', 'read':true, 'write':false, 'role':'number','unit':''+[Batterien]+'', 'def':0 }],    
                                          ['Eigene_Datenpunkte.Geraete.'+[Batterien]+'_Status.aktive_'+[Batterien]+'_Liste', {'name':'aktive_'+[Batterien]+'_Liste', 'type':'string', 'read':true, 'write':false, 'role':'string', 'def':'noch leer' }],
                                          ['Eigene_Datenpunkte.Geraete.'+[Batterien]+'_Status.gesamte_'+[Batterien]+'_Liste', {'name':'gesamte_'+[Batterien]+'_Liste', 'type':'string', 'read':true, 'write':false, 'role':'string', 'def':'noch leer' }],
                                          ['Eigene_Datenpunkte.Geraete.'+[Batterien]+'_Status.html_'+[Batterien]+'_Liste', {'name':'html_'+[Batterien]+'_Liste', 'type':'string', 'read':true, 'write':false, 'role':'string', 'def':'noch leer' }],
                                          ['Eigene_Datenpunkte.Geraete.'+[Batterien]+'_Status.aktive_'+[Batterien]+'_Liste_mit_Emojis', {'name':'aktive_'+[Batterien]+'_Liste_mit_Emojis', 'type':'mixed', 'read':true, 'write':false, 'role':'mixed', 'def':'noch leer' }],   
                                      ];
                                      createUserStates(anlegen_in,false, statesToCreate)};
                                      
                                      //Telegram Batterien Status Nachrichtenversand anlegen
                                      if (Batterien_Status_verwenden == true && Telegram_verwenden == true){
                                      let statesToCreate = [
                                          ['Eigene_Datenpunkte.Benachrichtigungen.Telegram.TVersand_'+[Batterien]+'statusversand', {'name':'Telegram_'+[Batterien]+'_Versand_an_aus', 'type':'boolean', 'read':true, 'write':true, 'role':'switch', 'def':false }],
                                          ['Eigene_Datenpunkte.Benachrichtigungen.Telegram.TVersand_'+[Batterien]+'status', {'name':'Telegram_'+[Batterien]+'status_senden', 'type':'boolean', 'read':true, 'write':true, 'role':'button', 'def':false, "smartName": {"de": "Telegram "+[Batterien]+''+'status',"smartType": "SWITCH"} }], 
                                      ];
                                      createUserStates(anlegen_in,false, statesToCreate)};
                                      
                                      //E-Mail Batterien Status Nachrichtenversand anlegen
                                      if (Batterien_Status_verwenden == true && Email_verwenden == true){
                                      let statesToCreate = [
                                          ['Eigene_Datenpunkte.Benachrichtigungen.EMail.EVersand_'+[Batterien]+'statusversand', {'name':'EMail_'+[Batterien]+'_Versand_an_aus', 'type':'boolean', 'read':true, 'write':true, 'role':'switch', 'def':false }],
                                          ['Eigene_Datenpunkte.Benachrichtigungen.EMail.EVersand_'+[Batterien]+'status', {'name':'EMail_'+[Batterien]+'status_senden', 'type':'boolean', 'read':true, 'write':true, 'role':'button', 'def':false, "smartName": {"de": "EMail "+[Batterien]+''+'status',"smartType": "SWITCH"} }],
                                      ];
                                      createUserStates(anlegen_in,false, statesToCreate)};
                                      

                                      war ja nur für mich gedacht.

                                      dslraserD Offline
                                      dslraserD Offline
                                      dslraser
                                      Forum Testing Most Active
                                      schrieb am zuletzt editiert von
                                      #851

                                      @Murmelbaerchen69 sagte in Fenster und andere Geräte zählen opt. Alexa Ansagen:

                                      @dslraser ja habe das alles ein wenig an meine Bedürfnisse angepasst, paar Variablen geändert, emojis hinzugefügt.

                                      aber das war Dein Blocky Export, der ist dann so nicht lauffähig, deshalb habe ich das geschrieben. (ich wollte den sonst als Alternative oben rein stellen, aber so geht das dann nicht)

                                      ? 1 Antwort Letzte Antwort
                                      0
                                      • dslraserD dslraser

                                        @Murmelbaerchen69 sagte in Fenster und andere Geräte zählen opt. Alexa Ansagen:

                                        @dslraser ja habe das alles ein wenig an meine Bedürfnisse angepasst, paar Variablen geändert, emojis hinzugefügt.

                                        aber das war Dein Blocky Export, der ist dann so nicht lauffähig, deshalb habe ich das geschrieben. (ich wollte den sonst als Alternative oben rein stellen, aber so geht das dann nicht)

                                        ? Offline
                                        ? Offline
                                        Ein ehemaliger Benutzer
                                        schrieb am zuletzt editiert von
                                        #852

                                        @dslraser werde mal bei mir alle löschen und neu importieren

                                        1 Antwort Letzte Antwort
                                        0
                                        • efxzE Offline
                                          efxzE Offline
                                          efxz
                                          schrieb am zuletzt editiert von efxz
                                          #853

                                          Ich habe das Problem, dass eigenständig der Objektname (common-name) von xxx.Fenster in xxx.Fenster is open geändert wird und Alexa das dann entsprechend ausgibt. Tritt bei Zigbee Adapter auf.

                                          dslraserD 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

                                          837

                                          Online

                                          32.4k

                                          Benutzer

                                          81.5k

                                          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