Beiträge von eXiT123


    Vielen Dank für die Infos. Ich habe mir letztes Wochenende ein wenig Zeit genommen und das Script zusammen gebaut. Funktioniert nun alles so wie es soll. Klasse der Support hier!!

    Du kannst dir auch die Astro-Zeiten selbst holen:


    Danke dir. Das Script hat schon einmal sehr geholfen. Ich habe es als Einzellösung zusammen bauen können und es läuft. Leider bin ich kein Programmierer und tue mich noch ein wenig schwer mit dem zusammenfügen der beiden Scripte.

    Reicht es aus, wenn ich eine "Unterbrechung" in die CONFIG einbaue? Ungefähr so oder habe ich da einen Denkfehler?


    let CONFIG = {
    // Specify the destination event where the decoded BLE data will be emitted. It allows for easy identification by other applications/scripts
    eventName: "shelly-blu",

    // When set to true, debug messages will be logged to the console
    debug: false,

    // When set to true and the script ownes the scanner, the scan will be active.
    // Active scan means the scanner will ping back the Bluetooth device to receive all its data, but it will drain the battery faster
    active: false,

    // The mac address of Shelly BLU Motion
    mac: "b0:c7:de:80:5f:b7",

    getLocalTime();
    get_astro();

    if ( globalVars.time > twelve_to_twentyfour(res.results.sunrise) && globalVars.time > twelve_to_twentyfour(res.results.sunset) ) {
    print('Licht an: ');

    onMotionChange: function(motion) {
    Shelly.call("Switch.set", { id: 0, on: motion });
    console.log("Motion", motion);
    else
    {
    print('Licht aus: ');
      
    },
    };

    Der BluMotion sendet aber in seinem Bluetooth frame auch die Helligkeitsinformation mit, die er über seinen Fotosensor im Moment der Triggerung gemessen hat. Auf den Wert sollte man per Script auf jeden Fall zugreifen können, bzw. anhand dessen eine Fallunterscheidung machen können, ab welchem Schwellwert geschaltet werden soll.

    Bei mir zuhause geht's über ioBroker und aus der Erfahrung raus kann ich sagen, dass der Helligkeitssensor relativ unempfindlich ist. Er liefert offenbar einen INT Wert im Bereich von 1 bis 255, wobei selbst bei 1 die Resthelligkeit noch so hoch ist, dass ich noch nicht zwingend das Licht schalten würde, aber hab es halt so gemacht, dass, wenn Wert < 2, dann Licht an. Damit fahre ich ganz gut.

    Vielleicht kannst du dein Script ja mal posten ...

    Leider funktioniert die Funktion mit der Helligkeit nicht, da der Sensor leicht "verdunkelt" angebracht ist und somit zu früh reagiert. Daher wollte ich die Sonnenaufgangs- und Untergangsfunktion verwenden und das ganze zeitabhängig schalten.


    Ich habe als Script eins aus der Bibliothek bzw. einem Blog verwendet.


    Hallo zusammen,

    ich suche eine Lösung für mein Beleuchtungszenario im Eingangsbereich des Hauses. Ich habe einen ShellyMini1 + Blu motion. Jetzt möchte ich bei Dunkelheit und Bewegung gerne die Bleuchtung schalten. Allerdings ohne Cloud. Ich habe die Bewegungserkennung via Script aktiviert bekommen. Allerdings schaltet der Sensor bei Tag und Nacht. Die Lichterkennung funktioniert bei mir leider nicht im Szenario. Daher brauche ich eine „zeitabhängige“ Schaltung. Hat jemand eine Idee wie ich im Script die Bedingung ergänzen kann? Ansonsten kann ich leider nur das Event Sonnenaufgang / - Untergang schalten. Dann fehlt mir allerdings die Möglichkeit die Bewegung zu erkennen. Jemand Ideen?