Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Praktische Anwendungen (Showcase)
    4. Rituals Genie steuern / auslesen

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Rituals Genie steuern / auslesen

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

      Hier wurde mal über Raumduftsteuerung gesprochen: Smarte Raumduftsteuerung

      Da bei mir neulich ein Rituals Genie Bedufter Einzug gehalten hat und mir die App zu umständlich ist, hab ich mal ein wenig geforscht. Rituals bietet die Möglichkeit per Webaufruf das Teil zu steuern bzw. Stati auszulesen. Die Befehle sind leicht zu finden (Stichwort loxone rituals api). Hab mich am Anfang etwas schwer getan, drum wollte ich mal teilen - ggf. hat ja auch jemand so ein Teil rumstehen und will es smarter machen.

      1. Schritt: Genie mit der Rituals App verbinden
      2. Schritt: Hash vom Genie ermitteln - siehe https://library.loxone.com/detail/rituals-perfume-genie-1293/overview (ich hoffe die Verlinkung ist ok)
      3. ich habe mir ein einfaches Blockly gebaut, um den Genie an / auszuschalten. Damit lässt sich dann prima das Ding beliebig einbinden.

      Sieht dann so aus:
      ee830938-46e9-4f65-ab10-ce59ae4992b8-image.png

      Oder als JS:

      httpPost(('https://rituals.sense-company.com/api/hub/update/attr?hub=' + 'dein Genie Hash'), 'json={"attr":{"fanc":"1"}}', { timeout: 2000, responseType: 'text' }, async (err, response) => {
        console.info((() => { try { return JSON.parse(response.data); } catch (e) { return {}; }})());
      });
      

      Für Ausschalten dann entsprechend mit

      "Fanc":"0"
      

      Analog lassen sich noch andere Sachen steuern oder Stati auslesen (mit httpGet).

      httpGet('https://rituals.sense-company.com/api/account/hub/'dein Genie Hash'', { timeout: 2000, responseType: 'text' }, async (err, response) => {
        console.info(getAttr(response.data, 'hub.sensors.fillc.title'));
      });
      

      --> Gibt den Füllstand der Kartusche aus.

      Als Alternative lässt sich das Teil auch über Alexa einbinden und dann entsprechend über das entsprechende Smarthomedevice an/ausschalten.

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

      Support us

      ioBroker
      Community Adapters
      Donate

      620
      Online

      31.7k
      Users

      79.7k
      Topics

      1.3m
      Posts

      1
      1
      207
      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