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

  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. JavaScript
  5. [Vorlage] Alexa History Befehle in VIS anzeigen

NEWS

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

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

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

[Vorlage] Alexa History Befehle in VIS anzeigen

Geplant Angeheftet Gesperrt Verschoben JavaScript
12 Beiträge 2 Kommentatoren 1.5k Aufrufe 10 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.
  • MicM Mic

    Hi,

    ich hatte mich ja gewundert, dass es das scheinbar noch gar nicht gibt hier als Script.

    Oder doch?

    Also so etwas wie:
    log_al.png

    Auslöser dieses Threads ist:

    @Negalein sagte in [Vorlage] JS: Log-Datei aufbereiten für VIS:

    @Mic sagte in [Vorlage] JS: Log-Datei aufbereiten für VIS:

    Aber ich nutze schon seit längerem ein von mir geschriebenes Script, um die Alexa-History zu loggen und in VIS auszugeben.
    Falls gewünscht, kann ich das Script gerne veröffentlichen. Gibt einen Datenpunkt, dessen Inhalt dann in VIS als Tabelle ausgegeben wird.

    Cool
    Ja bitte

    Ich hab seit längerem ein Script hierfür, welches ich hiermit veröffentliche.
    Hier das Script: alexa-history-vis-script.js

    Dazu hier noch ein schnell zusammen gestelltes Widget als Tabellenausgabe in VIS (Material Design Widgets Adapter wird benötigt!):

    [{"tpl":"tplVis-materialdesign-Table","data":{"oid":"'0_userdata.0.Alexa-History-Script.JSON_Table","g_fixed":true,"g_visibility":false,"g_css_font_text":false,"g_css_background":true,"g_css_shadow_padding":false,"g_css_border":true,"g_gestures":false,"g_signals":false,"g_last_change":false,"countCols":"2","tableLayout":"standard","showHeader":true,"headerTextSize":"18px","showColumn0":"true","colType0":"text","textAlign0":"left","showColumn1":"true","colType1":"text","textAlign1":"left","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis.0/Test_Delete/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis.0/Test_Delete/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis.0/Test_Delete/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"showColumn2":"true","colType2":"text","textAlign2":"left","showColumn3":true,"colType3":"text","textAlign3":"left","label0":"Datum","label2":"Kommando","label1":"Alexa","padding_left0":"10","label3":"Log-Eintrag","dataJson":"","padding_left2":"","class":"tableLog","textSize3":"small","textColor2":"#8f8f8f","textSize2":"small","padding_right3":"","rowHeight":"","textSize0":"small","textSize1":"small","padding_left1":"","textColor0":"#8f8f8f","textColor1":"#8f8f8f","textColor3":"#8f8f8f","imageSize1":"","prefix3":"<span style=\"word-wrap:break-all\">","suffix3":"</span>","colorHeaderRowText":"#8f8f8f","colorHeaderRowBackground":"#202020","colorRowBackground":"#2e2e2e","colorRowText":"#fff","dividers":"","colorBackground":"transparent","prefix2":"","prefix1":"","suffix2":"","suffix1":"","columnWidth0":"130","columnWidth1":"280","columnWidth3":"","columnWidth2":"","visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","fontFamily1":"Jura-DemiBold","fontFamily3":"Jura-DemiBold","fontFamily2":"Jura-DemiBold","fontFamily0":"Jura-DemiBold","colTextSize2":"14px","colTextSize3":"16px","colTextSize1":"16px","colTextSize0":"16px","name":"table_Log","headerRowHeight":"38","headerFontFamily":"Jura-DemiBold","colNoWrap1":false,"colNoWrap0":false,"colTextColor0":"#d5d4de","colTextColor1":"#afaccd","colTextColor2":"","colTextColor3":"#d5d4de","colNoWrap3":false},"style":{"left":"258px","top":"90px","width":"832px","height":"277px","z-index":"100","background":"rgba(32,32,32,0.5)","background-color":"","overflow-y":"auto","border-radius":"10px"},"widgetSet":"materialdesign"}]
    

    Update (01.03.2020)

    Hier eine Umsetzung mit dem Log-Script. Damit sind Filter usw. einfach möglich.

    NegaleinN Offline
    NegaleinN Offline
    Negalein
    Global Moderator
    schrieb am zuletzt editiert von
    #2

    @Mic sagte in [Vorlage] Alexa History Befehle in VIS anzeigen:

    Auslöser dieses Threads ist:

    Cool, danke dir!

    Wenn ich 2 Instanzen überwachen möchte, soll ich das Script 2x anlegen?

    Oder geht es im Script auch?

    ° Node.js: 20.17.0 NPM: 10.8.2
    ° Proxmox, Ubuntu 22.04.3 LTS
    ° Fixer ---> iob fix

    MicM 1 Antwort Letzte Antwort
    0
    • NegaleinN Negalein

      @Mic sagte in [Vorlage] Alexa History Befehle in VIS anzeigen:

      Auslöser dieses Threads ist:

      Cool, danke dir!

      Wenn ich 2 Instanzen überwachen möchte, soll ich das Script 2x anlegen?

      Oder geht es im Script auch?

      MicM Offline
      MicM Offline
      Mic
      Developer
      schrieb am zuletzt editiert von Mic
      #3

      @Negalein sagte in [Vorlage] Alexa History Befehle in VIS anzeigen:

      Wenn ich 2 Instanzen überwachen möchte, soll ich das Script 2x anlegen?
      Oder geht es im Script auch?

      Ist hiermit ein "Feature Request" von dir :grin:
      D.h. geht noch nicht, und du musst daher 2 Scripts anlegen.

      Ebenso ist noch geplant, nur ausgewählte Alexa-Geräte anzeigen zu lassen (also spezifisch zu benennen) oder alternativ bestimmte Alexa-Geräte ausfiltern.

      1 Antwort Letzte Antwort
      0
      • MicM Mic

        Hi,

        ich hatte mich ja gewundert, dass es das scheinbar noch gar nicht gibt hier als Script.

        Oder doch?

        Also so etwas wie:
        log_al.png

        Auslöser dieses Threads ist:

        @Negalein sagte in [Vorlage] JS: Log-Datei aufbereiten für VIS:

        @Mic sagte in [Vorlage] JS: Log-Datei aufbereiten für VIS:

        Aber ich nutze schon seit längerem ein von mir geschriebenes Script, um die Alexa-History zu loggen und in VIS auszugeben.
        Falls gewünscht, kann ich das Script gerne veröffentlichen. Gibt einen Datenpunkt, dessen Inhalt dann in VIS als Tabelle ausgegeben wird.

        Cool
        Ja bitte

        Ich hab seit längerem ein Script hierfür, welches ich hiermit veröffentliche.
        Hier das Script: alexa-history-vis-script.js

        Dazu hier noch ein schnell zusammen gestelltes Widget als Tabellenausgabe in VIS (Material Design Widgets Adapter wird benötigt!):

        [{"tpl":"tplVis-materialdesign-Table","data":{"oid":"'0_userdata.0.Alexa-History-Script.JSON_Table","g_fixed":true,"g_visibility":false,"g_css_font_text":false,"g_css_background":true,"g_css_shadow_padding":false,"g_css_border":true,"g_gestures":false,"g_signals":false,"g_last_change":false,"countCols":"2","tableLayout":"standard","showHeader":true,"headerTextSize":"18px","showColumn0":"true","colType0":"text","textAlign0":"left","showColumn1":"true","colType1":"text","textAlign1":"left","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis.0/Test_Delete/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis.0/Test_Delete/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis.0/Test_Delete/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"showColumn2":"true","colType2":"text","textAlign2":"left","showColumn3":true,"colType3":"text","textAlign3":"left","label0":"Datum","label2":"Kommando","label1":"Alexa","padding_left0":"10","label3":"Log-Eintrag","dataJson":"","padding_left2":"","class":"tableLog","textSize3":"small","textColor2":"#8f8f8f","textSize2":"small","padding_right3":"","rowHeight":"","textSize0":"small","textSize1":"small","padding_left1":"","textColor0":"#8f8f8f","textColor1":"#8f8f8f","textColor3":"#8f8f8f","imageSize1":"","prefix3":"<span style=\"word-wrap:break-all\">","suffix3":"</span>","colorHeaderRowText":"#8f8f8f","colorHeaderRowBackground":"#202020","colorRowBackground":"#2e2e2e","colorRowText":"#fff","dividers":"","colorBackground":"transparent","prefix2":"","prefix1":"","suffix2":"","suffix1":"","columnWidth0":"130","columnWidth1":"280","columnWidth3":"","columnWidth2":"","visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","fontFamily1":"Jura-DemiBold","fontFamily3":"Jura-DemiBold","fontFamily2":"Jura-DemiBold","fontFamily0":"Jura-DemiBold","colTextSize2":"14px","colTextSize3":"16px","colTextSize1":"16px","colTextSize0":"16px","name":"table_Log","headerRowHeight":"38","headerFontFamily":"Jura-DemiBold","colNoWrap1":false,"colNoWrap0":false,"colTextColor0":"#d5d4de","colTextColor1":"#afaccd","colTextColor2":"","colTextColor3":"#d5d4de","colNoWrap3":false},"style":{"left":"258px","top":"90px","width":"832px","height":"277px","z-index":"100","background":"rgba(32,32,32,0.5)","background-color":"","overflow-y":"auto","border-radius":"10px"},"widgetSet":"materialdesign"}]
        

        Update (01.03.2020)

        Hier eine Umsetzung mit dem Log-Script. Damit sind Filter usw. einfach möglich.

        NegaleinN Offline
        NegaleinN Offline
        Negalein
        Global Moderator
        schrieb am zuletzt editiert von
        #4

        @Mic sagte in [Vorlage] Alexa History Befehle in VIS anzeigen:

        Also so etwas wie:

        kann ich genau diesen Widget-export haben? :grin:

        ° Node.js: 20.17.0 NPM: 10.8.2
        ° Proxmox, Ubuntu 22.04.3 LTS
        ° Fixer ---> iob fix

        MicM 1 Antwort Letzte Antwort
        0
        • NegaleinN Negalein

          @Mic sagte in [Vorlage] Alexa History Befehle in VIS anzeigen:

          Also so etwas wie:

          kann ich genau diesen Widget-export haben? :grin:

          MicM Offline
          MicM Offline
          Mic
          Developer
          schrieb am zuletzt editiert von Mic
          #5

          @Negalein sagte in [Vorlage] Alexa History Befehle in VIS anzeigen:

          kann ich genau diesen Widget-export haben? :grin:

          Nimm einfach das Widget von oben und importiere in das Projekt vom Log-Script: https://github.com/Mic-M/iobroker.logfile-script
          Dann sollten alle Styles etc. angewendet werden.

          NegaleinN 1 Antwort Letzte Antwort
          0
          • MicM Mic

            @Negalein sagte in [Vorlage] Alexa History Befehle in VIS anzeigen:

            kann ich genau diesen Widget-export haben? :grin:

            Nimm einfach das Widget von oben und importiere in das Projekt vom Log-Script: https://github.com/Mic-M/iobroker.logfile-script
            Dann sollten alle Styles etc. angewendet werden.

            NegaleinN Offline
            NegaleinN Offline
            Negalein
            Global Moderator
            schrieb am zuletzt editiert von
            #6

            @Mic sagte in [Vorlage] Alexa History Befehle in VIS anzeigen:

            Dann sollten alle Styles etc. angewendet werden.

            Danke, hab gerade gesehen, dass du eigene CSS verwendest.
            Kopier sie vom einen Projekt in meins. Müsste dann passen?

            ° Node.js: 20.17.0 NPM: 10.8.2
            ° Proxmox, Ubuntu 22.04.3 LTS
            ° Fixer ---> iob fix

            MicM 1 Antwort Letzte Antwort
            0
            • NegaleinN Negalein

              @Mic sagte in [Vorlage] Alexa History Befehle in VIS anzeigen:

              Dann sollten alle Styles etc. angewendet werden.

              Danke, hab gerade gesehen, dass du eigene CSS verwendest.
              Kopier sie vom einen Projekt in meins. Müsste dann passen?

              MicM Offline
              MicM Offline
              Mic
              Developer
              schrieb am zuletzt editiert von Mic
              #7

              @Negalein
              klar, geht immer. Kann nix passieren, also kannst nichts falsch machen. :-)

              1 Antwort Letzte Antwort
              1
              • NegaleinN Offline
                NegaleinN Offline
                Negalein
                Global Moderator
                schrieb am zuletzt editiert von
                #8

                @Mic

                ich hätte noch ein "Feature Request"

                So wie beim Log-Script im Widget Auswahl mit Button, welches Log angezeigt wird.

                ° Node.js: 20.17.0 NPM: 10.8.2
                ° Proxmox, Ubuntu 22.04.3 LTS
                ° Fixer ---> iob fix

                MicM 1 Antwort Letzte Antwort
                0
                • NegaleinN Negalein

                  @Mic

                  ich hätte noch ein "Feature Request"

                  So wie beim Log-Script im Widget Auswahl mit Button, welches Log angezeigt wird.

                  MicM Offline
                  MicM Offline
                  Mic
                  Developer
                  schrieb am zuletzt editiert von
                  #9

                  @Negalein sagte in [Vorlage] Alexa History Befehle in VIS anzeigen:

                  ich hätte noch ein "Feature Request"
                  So wie beim Log-Script im Widget Auswahl mit Button, welches Log angezeigt wird.

                  Was soll ausgewählt werden können?

                  NegaleinN 1 Antwort Letzte Antwort
                  0
                  • MicM Mic

                    @Negalein sagte in [Vorlage] Alexa History Befehle in VIS anzeigen:

                    ich hätte noch ein "Feature Request"
                    So wie beim Log-Script im Widget Auswahl mit Button, welches Log angezeigt wird.

                    Was soll ausgewählt werden können?

                    NegaleinN Offline
                    NegaleinN Offline
                    Negalein
                    Global Moderator
                    schrieb am zuletzt editiert von Negalein
                    #10

                    @Mic sagte in [Vorlage] Alexa History Befehle in VIS anzeigen:

                    Was soll ausgewählt werden können?

                    So wie im Log-Script (Warn, Error, usw.).
                    Nur eben alexa2.0.History.json und alexa2.1.History.json
                    So dass bei Klick auf Button 1 dann rechts Alexa2.0 und bei klick auf Button 2 dann rechts Alexa2.1 angezeigt wird.

                    vis (40).png

                    ° Node.js: 20.17.0 NPM: 10.8.2
                    ° Proxmox, Ubuntu 22.04.3 LTS
                    ° Fixer ---> iob fix

                    MicM 1 Antwort Letzte Antwort
                    0
                    • NegaleinN Negalein

                      @Mic sagte in [Vorlage] Alexa History Befehle in VIS anzeigen:

                      Was soll ausgewählt werden können?

                      So wie im Log-Script (Warn, Error, usw.).
                      Nur eben alexa2.0.History.json und alexa2.1.History.json
                      So dass bei Klick auf Button 1 dann rechts Alexa2.0 und bei klick auf Button 2 dann rechts Alexa2.1 angezeigt wird.

                      vis (40).png

                      MicM Offline
                      MicM Offline
                      Mic
                      Developer
                      schrieb am zuletzt editiert von
                      #11

                      @Negalein

                      Das kannst du nun alles mit dem neuen Log-Script Version 4.10 lösen.
                      Damit ist eigentlich das obige Script hinfällig, im verlinkten Beitrag ist ein deutlich schlankeres, zur Verwendung mit dem Log-Script.

                      NegaleinN 1 Antwort Letzte Antwort
                      1
                      • MicM Mic

                        @Negalein

                        Das kannst du nun alles mit dem neuen Log-Script Version 4.10 lösen.
                        Damit ist eigentlich das obige Script hinfällig, im verlinkten Beitrag ist ein deutlich schlankeres, zur Verwendung mit dem Log-Script.

                        NegaleinN Offline
                        NegaleinN Offline
                        Negalein
                        Global Moderator
                        schrieb am zuletzt editiert von
                        #12

                        @Mic sagte in [Vorlage] Alexa History Befehle in VIS anzeigen:

                        Das kannst du nun alles mit dem neuen Log-Script Version 4.10 lösen.

                        Cool, danke!
                        Schau ich mir gleich an.

                        ° Node.js: 20.17.0 NPM: 10.8.2
                        ° Proxmox, Ubuntu 22.04.3 LTS
                        ° Fixer ---> iob fix

                        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

                        264

                        Online

                        32.4k

                        Benutzer

                        81.4k

                        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