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. ioBroker Allgemein
  4. Bessere Unterstützung von Rooms und Functions

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.6k

Bessere Unterstützung von Rooms und Functions

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
8 Beiträge 5 Kommentatoren 2.8k Aufrufe
  • Ä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.
  • sissiwupS Offline
    sissiwupS Offline
    sissiwup
    schrieb am zuletzt editiert von
    #1

    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).

    MfG

    Sissi

    –-----------------------------------------

    1 CCU3 1 CCU2-Gateway 1 LanGateway 1 Pi-Gateway 1 I7 für ioBroker/MySQL


    1 Antwort Letzte Antwort
    0
    • BluefoxB Offline
      BluefoxB Offline
      Bluefox
      schrieb am zuletzt editiert von
      #2

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

      1 Antwort Letzte Antwort
      0
      • ruhr70R Offline
        ruhr70R Offline
        ruhr70
        schrieb am zuletzt editiert von
        #3

        Hammer!

        Adapter: Fritzbox, Unify Circuit
        Skripte: dynamic hue, Bluetooth Scan, Multi-Ereignisliste

        1 Antwort Letzte Antwort
        0
        • B Offline
          B Offline
          Beatz
          schrieb am zuletzt editiert von
          #4

          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 Antwort Letzte Antwort
          0
          • paul53P Offline
            paul53P Offline
            paul53
            schrieb am zuletzt editiert von
            #5

            @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.

            Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
            Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

            1 Antwort Letzte Antwort
            0
            • B Offline
              B Offline
              Beatz
              schrieb am zuletzt editiert von
              #6

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

              1 Antwort Letzte Antwort
              0
              • BluefoxB Offline
                BluefoxB Offline
                Bluefox
                schrieb am zuletzt editiert von
                #7

                War ein Fehler drin. Habe gefixt.

                1 Antwort Letzte Antwort
                0
                • B Offline
                  B Offline
                  Beatz
                  schrieb am zuletzt editiert von
                  #8

                  Großartig … und einfach nur wahnsinnig schnell. 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
                  FAQ Cloud / IOT
                  HowTo: Node.js-Update
                  HowTo: Backup/Restore
                  Downloads
                  BLOG

                  485

                  Online

                  32.7k

                  Benutzer

                  82.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