Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Bessere Unterstützung von Rooms und Functions

    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

    Bessere Unterstützung von Rooms und Functions

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

      Hallo,

      ich gliedere meine Geräte immer nach Räumen und Funktionen, die Namen an sich sind dann nicht mehr sprechend.

      Im $() Selektor ist das Konzept vorbildlich gelöst.

      Was mir aber fehlt und ich mir wünschen würde:

      a) Die Enums im Skript auswertbar machen

      b) Das "hochziehen von Räumen" - ähnlich der CCU, da kennt auch jeder Datenpunkt seinen Raum/Räume, das vor allem auch in der Objektanzeige

      c) rickshaw - hier tauchen bei mir keine Räume oder Funktionen auf in der Auswahlbox (hier wäre auch ein Speichern super).

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

        a und b habe ich jetzt implementiert. Mit c weiss ich noch nicht.

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

          Hammer!

          1 Reply Last reply Reply Quote 0
          • B
            Beatz last edited by

            Seit dem Update der Javascript/Coffescript Script Engine auf 0.5.0 bekomme ich Fehlermeldungen im Log. Diese beziehen sich auf das Sonnenstands Script.

            http://forum.iobroker.org/viewtopic.php … tand#p7638

            Log Auszug

            javascript-0	2015-07-27 21:53:08	error	at script.js.Sonnenstandsberechnung:61:14
            javascript-0	2015-07-27 21:53:08	error	at sandbox.getObject (/opt/iobroker/node_modules/iobroker.javascript/javascript.js:1113:21)
            javascript-0	2015-07-27 21:53:08	error	script.js.Sonnenstandsberechnung: ReferenceError: withEnums is not defined
            

            Script

            /* System Sonnenstand
            
            Sonne Azimut und Elevation in Variablen schreiben
            
            erstellt: 06.07.2015 nach ioBroker Forum http://forum.iobroker.net/viewtopic.php?f=21&t=975&sid=6f0ba055de5f82eed6809424f49ca93b#p7635
            */
            var suncalc = require('suncalc'),
                result = getObject("system.adapter.javascript.0"),
                lat = result.native.latitude,
                long = result.native.longitude;
            
            createState('Sonnenstand.Elevation', 0, {unit: '°'});
            createState('Sonnenstand.Azimut', 0, {unit: '°'});
            
            function Sonnenstand_berechnen () {
                var now = new Date();
            
                //log("-----------------------------------------------");
                //log("latitude : " + result.native.latitude,'info');
                //log("longitude: " + result.native.longitude,'info');
            
                var sunpos = suncalc.getPosition(now, lat, long);
                //log("sunpos: " + JSON.stringify(sunpos),'info');
            
                var h = sunpos.altitude * 180 / Math.PI,
                    a = sunpos.azimuth * 180 / Math.PI + 180;
            
                setState("javascript.0.Sonnenstand.Elevation",h.toFixed(1));
                setState("javascript.0.Sonnenstand.Azimut",a.toFixed());
            }
            
            schedule("*/1 * * * *", Sonnenstand_berechnen);
            Sonnenstand_berechnen(); // bei Scriptstart
            

            Hat jemand eine Idee, woran das liegen könnte?

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

              @Beatz:

              Hat jemand eine Idee, woran das liegen könnte? Ist bei mir auch so: > javascript-0 2015-07-27 22:10:12 error at script.js.Sonnenstand:3:11

              javascript-0 2015-07-27 22:10:12 error at sandbox.getObject (C:\Program Files\ioBroker\node_modules\iobroker.javascript\javascript.js:1113:21)

              javascript-0 2015-07-27 22:10:12 error script.js.Sonnenstand: ReferenceError: withEnums is not defined `
              Es ist die Zeile

                  result = getObject("system.adapter.javascript.0"),
              

              die nicht funktioniert, da sich offenbar bei getObject() ein Fehler eingeschlichen hat.

              1 Reply Last reply Reply Quote 0
              • B
                Beatz last edited by

                Danke für den Tipp. Gibt es eine Möglichkeit, vorläufig wieder die alte Version des Adapters zu installieren?

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

                  War ein Fehler drin. Habe gefixt.

                  1 Reply Last reply Reply Quote 0
                  • B
                    Beatz last edited by

                    Großartig … und einfach nur wahnsinnig schnell. Danke!

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

                    Support us

                    ioBroker
                    Community Adapters
                    Donate
                    FAQ Cloud / IOT
                    HowTo: Node.js-Update
                    HowTo: Backup/Restore
                    Downloads
                    BLOG

                    919
                    Online

                    31.9k
                    Users

                    80.2k
                    Topics

                    1.3m
                    Posts

                    5
                    8
                    2646
                    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