Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. TbiBnz

    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

    T
    • Profile
    • Following 0
    • Followers 0
    • Topics 0
    • Posts 7
    • Best 1
    • Groups 1

    TbiBnz

    @TbiBnz

    Starter

    2
    Reputation
    5
    Profile views
    7
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    TbiBnz Follow
    Starter

    Best posts made by TbiBnz

    • RE: Alexa Ansagen I Telegram I EMail I Alias I VISU I HTML

      @dominik-f Klar ich hatte heute morgen nur nicht so viel Zeit einen größeren Beitrag zu verfassen, wobei die Lösung recht simpel ist.

      Manchmal sieht man den Wald vor lauter Bäumen einfach nicht und @Lucky_ESA hat es auch schon richtig erklärt.
      "Dein RAW vom HMIP hat einen string und keine number oder boolean."

      Der HmIP-Adapter arbeitet mit CLOSED/TITLED/OPENED und wenn man die Datenpunkte als Number editiert funktioniert das logischerweise eben nicht.
      Also von dem Datenpunkt windowSate einen Alias erstellen und diesen als String editiert und die States anpassen dann erfasst das Blocky die verschiedenen States auch richtig.

      mein Datenpunkt für eins HmIP Fenstersensor mit offen/geschlossen sieht dann wie folgt aus:

      {
       "type": "state",
       "common": {
         "name": "Beispielzimmer Fenster",
         "def": 0,
         "type": "string",
         "read": true,
         "write": false,
         "states": {
           "CLOSED": "geschlossen",
           "OPEN": "geöffnet"
         },
         "role": "window.value",
         "alias": {
           "id": "hmip.0.devices.HIER-ORGINAL-ID-EINTRAGEN.channels.1.windowState"
         },
         "desc": "per Script erstellt",
         "unit": ""
       },
       "native": {},
       "_id": "alias.0.Fenster.Beispielzimmer_Fenster",
       "acl": {
         "object": 1636,
         "state": 1636,
         "owner": "system.user.admin",
         "ownerGroup": "system.group.administrator"
       },
       "from": "system.adapter.admin.0",
       "user": "system.user.admin",
       "ts": 1661453618124
      }
      

      das ganze funktioniert dann natürlich auch als offen/gekippt/geschlossen:

      {
       "type": "state",
       "common": {
         "name": "Balkotür Beispiel",
         "def": 0,
         "type": "string",
         "read": true,
         "write": false,
         "states": {
           "CLOSED": "geschlossen",
           "TILTED": "gekippt",
           "OPEN": "geöffnet"
         },
         "role": "window.value",
         "alias": {
           "id": "hmip.0.devices.HIER-ORGINAL-ID-EINTRAGEN.channels.1.windowState"
         },
         "desc": "per Script erstellt",
         "unit": ""
       },
       "native": {},
       "_id": "alias.0.Tueren.Balkontuer_Beispiel",
       "acl": {
         "object": 1636,
         "state": 1636,
         "owner": "system.user.admin",
         "ownerGroup": "system.group.administrator"
       },
       "from": "system.adapter.admin.0",
       "user": "system.user.admin",
       "ts": 1661439101526
      }
      

      Wie geschrieben es war einfach zu einfach 🤓

      Nochmals vielen dan für eure Hilfe ich hoffe das der ein oder andere der den HmIP Adapter nutz und auch vor diesem Problem steht kann es nun lösen.

      Grüße
      Tobi

      posted in Praktische Anwendungen (Showcase)
      T
      TbiBnz

    Latest posts made by TbiBnz

    • RE: Alexa Ansagen I Telegram I EMail I Alias I VISU I HTML

      @dominik-f Klar ich hatte heute morgen nur nicht so viel Zeit einen größeren Beitrag zu verfassen, wobei die Lösung recht simpel ist.

      Manchmal sieht man den Wald vor lauter Bäumen einfach nicht und @Lucky_ESA hat es auch schon richtig erklärt.
      "Dein RAW vom HMIP hat einen string und keine number oder boolean."

      Der HmIP-Adapter arbeitet mit CLOSED/TITLED/OPENED und wenn man die Datenpunkte als Number editiert funktioniert das logischerweise eben nicht.
      Also von dem Datenpunkt windowSate einen Alias erstellen und diesen als String editiert und die States anpassen dann erfasst das Blocky die verschiedenen States auch richtig.

      mein Datenpunkt für eins HmIP Fenstersensor mit offen/geschlossen sieht dann wie folgt aus:

      {
       "type": "state",
       "common": {
         "name": "Beispielzimmer Fenster",
         "def": 0,
         "type": "string",
         "read": true,
         "write": false,
         "states": {
           "CLOSED": "geschlossen",
           "OPEN": "geöffnet"
         },
         "role": "window.value",
         "alias": {
           "id": "hmip.0.devices.HIER-ORGINAL-ID-EINTRAGEN.channels.1.windowState"
         },
         "desc": "per Script erstellt",
         "unit": ""
       },
       "native": {},
       "_id": "alias.0.Fenster.Beispielzimmer_Fenster",
       "acl": {
         "object": 1636,
         "state": 1636,
         "owner": "system.user.admin",
         "ownerGroup": "system.group.administrator"
       },
       "from": "system.adapter.admin.0",
       "user": "system.user.admin",
       "ts": 1661453618124
      }
      

      das ganze funktioniert dann natürlich auch als offen/gekippt/geschlossen:

      {
       "type": "state",
       "common": {
         "name": "Balkotür Beispiel",
         "def": 0,
         "type": "string",
         "read": true,
         "write": false,
         "states": {
           "CLOSED": "geschlossen",
           "TILTED": "gekippt",
           "OPEN": "geöffnet"
         },
         "role": "window.value",
         "alias": {
           "id": "hmip.0.devices.HIER-ORGINAL-ID-EINTRAGEN.channels.1.windowState"
         },
         "desc": "per Script erstellt",
         "unit": ""
       },
       "native": {},
       "_id": "alias.0.Tueren.Balkontuer_Beispiel",
       "acl": {
         "object": 1636,
         "state": 1636,
         "owner": "system.user.admin",
         "ownerGroup": "system.group.administrator"
       },
       "from": "system.adapter.admin.0",
       "user": "system.user.admin",
       "ts": 1661439101526
      }
      

      Wie geschrieben es war einfach zu einfach 🤓

      Nochmals vielen dan für eure Hilfe ich hoffe das der ein oder andere der den HmIP Adapter nutz und auch vor diesem Problem steht kann es nun lösen.

      Grüße
      Tobi

      posted in Praktische Anwendungen (Showcase)
      T
      TbiBnz
    • RE: Alexa Ansagen I Telegram I EMail I Alias I VISU I HTML

      @lucky_esa auch dir danke habe es zum laufen gebracht.

      posted in Praktische Anwendungen (Showcase)
      T
      TbiBnz
    • RE: Alexa Ansagen I Telegram I EMail I Alias I VISU I HTML

      @dominik-f habe es mittlerweile hinbekommen, vielen dank für deine Hilfe.

      posted in Praktische Anwendungen (Showcase)
      T
      TbiBnz
    • RE: Alexa Ansagen I Telegram I EMail I Alias I VISU I HTML

      @dominik-f danke dir, deswegen habe ich dich auch direkt markiert. Ich habe im Nachhinein meine Alias Datenpunkte auch wie folgt angepasst, dabei natürlich meine id verwendet.

      
      {
        "common": {
          "alias": {
            "id": "hm-rpc.2.0007DA49992A68.1.STATE"
          },
          "name": "Terrassentür",
          "def": 0,
          "role": "value.window",
          "type": "number",
          "min": 0,
          "max": 2,
          "read": true,
          "write": false,
          "states": {
            "0": "geschlossen",
            "1": "gekippt",
            "2": "geöffnet"
          }
        },
        "native": {},
        "type": "state",
        "_id": "alias.0.Wohnzimmer.Terrassentür.STATE",
        "acl": {
          "object": 1636,
          "state": 1636,
          "owner": "system.user.admin",
          "ownerGroup": "system.group.administrator"
        },
        "from": "system.adapter.admin.0",
        "user": "system.user.admin",
        "ts": 1643150789802
      

      Leider Triggert der Alias aber dann nicht mehr wenn ich die Türe dann schließe oder öffne.

      posted in Praktische Anwendungen (Showcase)
      T
      TbiBnz
    • RE: Alexa Ansagen I Telegram I EMail I Alias I VISU I HTML

      @lucky_esa Dankeschön, das hört sich vielversprechend an. Versuche es am Wochenende mal und hoffe damit komme ich weiter.

      posted in Praktische Anwendungen (Showcase)
      T
      TbiBnz
    • RE: Alexa Ansagen I Telegram I EMail I Alias I VISU I HTML

      @dominik-f

      "alias": {
          "id": "hm-rpc.0.xxx.1.STATE"
      
      

      Dort steht natürlich bei mir die Id des Orginalen Datenpunkt. Das oben gezeigte sollte nur als Beispiel dienen.

      Erstellt werden die Aliase auch per Alias Manager, das funktioniert soweit ganz gut.
      Die Datenpunkte sind dann eben identisch zu den Orginalen und dort fehlen z.b. dann eben die verschiedenen Zustände wie geschlossen/geöffnet.

      Im iObroker werden diese bei mir auch nicht als 0 1 oder 2 dargestellt sondern als closed/titled/opened.

      Wenn ich den Alias dann im Nachhinein auf die Sturkur wie du sie auch geschrieben hast ändere, steht dann im State geschlossen(0) wie es sein sollte allerdings wird der State nicht mehr getriggert wenn ich das Fenster dann öffne.

      posted in Praktische Anwendungen (Showcase)
      T
      TbiBnz
    • RE: Alexa Ansagen I Telegram I EMail I Alias I VISU I HTML

      @dslraser @Dominik-F Hallo,

      vorne weg danke für deine Super Arbeit! ohne die Blockys würde ich wohl verzweifeln.

      ich habe nun das Problem das ich meine Homematic Geräte über den HmIp Adapter eingebunden habe und nicht über den RPC. Einfach aus dem Grund das ich keine CCU besitze sondern nur den Acess Point.

      Nun sehen meine Originalen Datenpunkte und dementsprechend auch meine Aliase so aus:

        "type": "state",
        "common": {
          "name": "windowState",
          "type": "string",
          "role": "text",
          "read": true,
          "write": false
        },
        "native": {},
        "from": "system.adapter.hmip.0",
        "user": "system.user.admin",
        "ts": 1661283665554,
        "_id": "hmip.0.devices.xxxxx.windowState",
        "acl": {
          "object": 1636,
          "state": 1636,
          "owner": "system.user.admin",
          "ownerGroup": "system.group.administrator"
        }
      }
      

      Nunja ich stehe jetzt vor dem Problem das ich die Blockys für Fenster und Türen nicht richtig nutzen kann, das diese nicht richtig gezählt werden.

      Ich habe nun einige Tage versucht die Aliase wie im unteren Code aussehen zu lassen leider klappt das nicht so richtig.

      {
       "type": "state",
       "common": {
         "name": "Terrassentür",
         "def": 0,
         "type": "number",
         "read": true,
         "write": false,
         "min": 0,
         "max": 2,
         "states": {
           "0": "geschlossen",
           "1": "gekippt",
           "2": "geöffnet"
         },
         "role": "window.value",
         "alias": {
           "id": "hm-rpc.0.xxx.1.STATE"
         },
         "desc": "per Script erstellt",
         "unit": ""
       },
       "native": {},
       "from": "system.adapter.javascript.0",
       "user": "system.user.admin",
       "ts": 1615639660637,
       "_id": "alias.0.Tueren.Terrassentuer",
       "acl": {
         "object": 1636,
         "state": 1636,
         "owner": "system.user.admin",
         "ownerGroup": "system.group.administrator"
       }
      }
      
      

      Nun meine frage liegt das am Adapter, das die Datenpunkte nicht richtig ausgegeben werden?
      Bin ich irgendwo komplett falsch?

      Ich wäre über ein wenig hilfe echt dankbar, bin noch blutiger Anfänger der seid einigen Tagen versucht deine Blockys zu verwenden.

      posted in Praktische Anwendungen (Showcase)
      T
      TbiBnz
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo