Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. [Frage] Batterielevel aus Fully Browser weiterverwenden

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [Frage] Batterielevel aus Fully Browser weiterverwenden

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

      MOD-Edit by eric2905; 12.05.2017 / 10:58; Betreff geändert und Spoiler-Tag eingefügt

      Hallo Gemeinde,

      da ich mit der Vis-App das Problem habe dass sich mein Tablet immer wieder aufhängt, habe ich heute den Fully - Browser ausprobiert und bin recht angetan.

      Ich würde gerne den Batteriestatus den Fully anzeigen kann in eine meiner IoBroker Objekte /Variablen schreiben lassen, doch leider bin ich in JavaScript nicht so fit um den "Übergang" zu reallisieren.

      Durch folgende Html-Seite kann man alles auslesen:

      Doch wie schaffe ich es bspw.````
      console.log( "Battery Level: " + fully.getBatteryLevel() );

      
      Ich möchte den Wert nutzen um mein Tablet zu laden und den Ladevorgang dann wieder zu beenden.
      
      Danke schonmal
      
      Peoples
      1 Reply Last reply Reply Quote 0
      • paul53
        paul53 last edited by

        Ich nehme mal an, dass Du den Inhalt der Html-Seite im JS-Adapter von ioBroker zur Verfügung hast.

        Dann erzeuge einen Datenpunkt vom Typ Zahl im Reiter "Objekte" (unter javascript.0, Name z.B. "Batteriestatus") und ergänze den JS-Code auf der Seite durch

        ...
                 console.log( "Battery Level: " + fully.getBatteryLevel() );
                 setState("javascript.0.Batteriestatus", fully.getBatterylevel());  // falls string: fully.getBatteryLevel().toFloat();
                 console.log( "Screen Brightness: " + fully.getScreenBrightness() );
        ...
        

        Dann kannst Du an verschiedenen Stellen innerhalb von ioBroker den Wert aus dem Datenpunkt verwenden.

        1 Reply Last reply Reply Quote 0
        • eric2905
          eric2905 last edited by

          Super - da war jemand etwas schneller wie ich 🙂

          Ich habe mir auch den Fully Browser geholt (als Plus), da ich die integrierte Motion Detection zum aktivieren nutze - klappt sehr gut.

          Spannendes Thema, wenn das mit dem Batteriestatus auch noch klappen würde.

          Gruß,

          Eric

          Von unterwegs getippert

          1 Reply Last reply Reply Quote 0
          • Alex1808
            Alex1808 last edited by

            Noch eine Möglichkeit mit sehr viele Extras http://forum.iobroker.net/viewtopic.php?f=24&t=6274

            1 Reply Last reply Reply Quote 0
            • eric2905
              eric2905 last edited by

              Auslesen des Akku-Levels geht auch?

              In der Readme auf Git konnte ich das nicht finden - wobei auch nicht alle Datenpunkte beschrieben sind.

              Gruß,

              Eric

              1 Reply Last reply Reply Quote 0
              • Alex1808
                Alex1808 last edited by

                @eric2905:

                Auslesen des Akku-Levels geht auch?

                In der Readme auf Git konnte ich das nicht finden - wobei auch nicht alle Datenpunkte beschrieben sind.

                Gruß,

                Eric `

                Ja, das Geht.

                ! 513_screenshot_at_mai_12_11-41-02.png

                1 Reply Last reply Reply Quote 0
                • eric2905
                  eric2905 last edited by

                  Ok, danke.

                  Da hab ich ja wieder was zu tun …. :lol:

                  Gruß,

                  Eric

                  1 Reply Last reply Reply Quote 0
                  • Peoples
                    Peoples last edited by

                    die Variante mit PAW klingt sehr interessant, jedoch würde ich gerne "Nur" den Akkustand mit Hilfe von fully auslesen.

                    ...
                             console.log( "Battery Level: " + fully.getBatteryLevel() );
                             setState("javascript.0.Batteriestatus", fully.getBatterylevel());  // falls string: fully.getBatteryLevel().toFloat();
                             console.log( "Screen Brightness: " + fully.getScreenBrightness() );
                    ...
                    

                    Mir erschließt sich nur nicht wie ich bzw. wo ich das o.g. einbinden kann. In Vis selbst, oder in einem sep. script?

                    Weil wenn ich einfach ein Script erstelle mit einem bspw. schedule um das ganze zyklisch abzufragen bekomme ich nur eine Fehlermeldung, da Fully.getBatterylevel nicht vorhanden ist.

                    Oder muss ich in Vis ein bspw. html objekt erstellen welches die daten dann an meinen Datenpunkt übergibt?

                    Grüße

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

                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    869
                    Online

                    31.7k
                    Users

                    79.8k
                    Topics

                    1.3m
                    Posts

                    4
                    8
                    1518
                    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