Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add additional device Types to ioBroker.hmip adapter import #573

Closed
dentro-git opened this issue Jan 5, 2021 · 29 comments
Closed

add additional device Types to ioBroker.hmip adapter import #573

dentro-git opened this issue Jan 5, 2021 · 29 comments
Assignees
Labels
AdapterImport feature 🌟 Feature request or enhancement

Comments

@dentro-git
Copy link

Hey, ich habe Jarvis gerade installiert und wegen dem BROLL auch schon auf die neueste Beta aus dem jithub upgedated.

Ich habe noch weitere Geräte hier im Einsatz die super wären wenn sie funktionieren. Ich habe mal die Datenstruktur als Screenshot mit dran gepackt. Wenn ich unterstützten kann, immer gerne. Ich hab das alles im Einsatz und kann jederzeit testen :-)

  • HmIP-SWDO-I (gleiche Konfiguration wie HMIP-SWDO, nur andere Bauform) , sollte also ein Quick Win sein
    image

  • HmIP-SRH Fenstergriffsensor, fast gleich wie Türkontakt, kann nur zusätzlich zu Open und Closed noch Tilted
    image

  • HmIP-STH Temperatur und Luftfeuchte Sensor ohne Display und ohne Rad
    image

  • HmIP-WTH-2 Wandthermostat mit Einstellrad und Display
    image

  • HmIP-STHO Temperatur und Luftfeuchte Sensor Aussenbereich, wie STHO nur ohne Solltemperatur
    image

  • HMIP-PS Schaltsteckdose Universal
    image

Gruß und Dank für die tolle Arbeit

@dentro-git dentro-git added the feature 🌟 Feature request or enhancement label Jan 5, 2021
@assign-milestone-to-issue assign-milestone-to-issue bot added this to the VOTING FEATURE REQUESTS milestone Jan 5, 2021
@Zefau Zefau modified the milestones: VOTING FEATURE REQUESTS, ROADMAP v2.2.0 Jan 5, 2021
Repository owner deleted a comment from assign-milestone-to-issue bot Jan 5, 2021
@Zefau
Copy link
Owner

Zefau commented Jan 6, 2021

@dentro-git danke dir für die Zusammenstellung. Mit 2.2.0-beta.6 sollten die Geräte nun gefunden werden. Könntest du das prüfen?

@dentro-git
Copy link
Author

Hey Zefau, jetzt kategorisiert er alle, leider legt er jetzt alle ohne jegliche Datenpunkte an.
image
image
Mach ich was falsch?

@Zefau
Copy link
Owner

Zefau commented Jan 7, 2021

probier bitte nochmal v2.2.0-beta.8.

@dentro-git
Copy link
Author

Bekomm nur die v.2.2.0-beta.7 von GitHub!?
image

@joe-sinclair
Copy link

Hallo Zefau, und Hallo dentro-git,
ich beschäftige mich jetzt seit gestern mit Jarvis! Gefällt mir gut und ich würde gerne mithelfen! Hab hier ein paar Sachen an Homematic IP und Shelly Geräten.
Vielen Dank für Jarvis !!!
Geräte die z.B nicht erkannt werden HmIP-STHD, SWDM, SWSD, eTRV, WRC2, FROLL, SWD.
Reichen die Screenshots wie oben für dich zum einfügen, oder brauchst du noch mehr Infos?

Von was ist es abhängig, das Shellys richtig erkannt werden? z.B. als light?

Ich bekomme im übrigen auch nur die v.2.2.0-beta 7 angezeigt!

@Zefau
Copy link
Owner

Zefau commented Jan 9, 2021

@joe-sinclair ein Screenshot je Gerät wie oben zu sehen genügt.

EDIT: Shelly's bzw. generell importierte Geräte werden ab einer der nächsten betas anhand der Namensgebung dem Gewerk zugeordnet (z. B. "Licht Wohnzimmer" ist dann Licht). Aktuell erfolgt dies nur auf Basis der Datenpunkt, was bei Shellys nicht eindeutig für ein Gewerk ist.

@joe-sinclair
Copy link

Vielen Dank und los gehts :-)

  • HmIP-FROLL Rolladenaktor
    Bildschirmfoto FROLL 1
    Bildschirmfoto FROLL 2

  • HmIP-WRC2 Schalter
    Bildschirmfoto WRC2

  • HmIP-eTRV Heizkörperthermostat
    Bildschirmfoto eTRV

  • HmIP-eTRV2 Heizkörperthermostat
    Bildschirmfoto eTRV-2

  • HmIP-SWD Wassersensor
    Bildschirmfoto SWD

  • HmIP-SWSD Rauchmelder
    Bildschirmfoto SWSD

  • HmIP-SWDM Fenstersensor mit Magnet
    Bildschirmfoto SWDM

  • HmIP-STHD Raumtemperatur/ Feuchtigkeit mit Display
    Bildschirmfoto STHD

Wenn ich etwas helfen kann...jederzeit! Hab alle Geräte im Einsatz!

@dentro-git
Copy link
Author

Hey, mit der v.2.2.0-beta 8 scheinen auf den ersten Blick alle relevanten Datenpunkte angelegt zu sein.
Dann mal sehen was mit den übrigen Geräten wird.
Die meisten davon hängen auch bei mir rum, hatte sie nur nicht priorisiert :-)

@Zefau: Danke nochmal für die tolle Arbeit!
Ich spiel dann mal weiter. Melde dich wenn ich was testen soll.

@Zefau
Copy link
Owner

Zefau commented Jan 9, 2021

@joe-sinclair das ist aber ioBroker.hm-rpc, nicht ioBroker.hmip, richtig?

@joe-sinclair
Copy link

@Zefau stimmt, du hast recht! sorry!
Du hast deiner "Unterstützte Geräte" Liste immer HM-prc geschrieben. Soll wohl HM-rpc heißen, oder?

Ich hab die .hmip gar nicht! Was ist der Unterschied? CCU vs Access Point ?

@Zefau
Copy link
Owner

Zefau commented Jan 10, 2021

Ja, genau. Ich hab's mit dem rpc verlinkt und setze es zeitnah um. Den Schreibfehler mit "prc" habe ich korrigiert. Danke für den Hinweis.

@Zefau
Copy link
Owner

Zefau commented Jan 10, 2021

@joe-sinclair kannst du mir für HmIP-SWSD den Expertenansicht hierein kopieren?

@joe-sinclair
Copy link

joe-sinclair commented Jan 10, 2021

@Zefau meinst du so ?
ich sehe da keinen großen unterschied bis auf die zwei kleinen Zahlen vorne

Bildschirmfoto SWSD-Ex

@Zefau
Copy link
Owner

Zefau commented Jan 10, 2021

Bei den Datenpunkt ist rechts ein Stift. Dahinter ist die Expertenansicht.

@joe-sinclair
Copy link

meinst du RAW (nur Experten)? Also den Code?

@Zefau
Copy link
Owner

Zefau commented Jan 10, 2021

Jo genau

@joe-sinclair
Copy link

joe-sinclair commented Jan 10, 2021

{
  "_id": "hm-rpc.0.00XXXXXXXXXXF5",
  "type": "device",
  "common": {
    "name": "1.OG - Flur - Rauch",
    "icon": "/icons/104_hm-sec-sd-2_thumb.png"
  },
  "native": {
    "TYPE": "HmIP-SWSD",
    "SUBTYPE": "SD",
    "ADDRESS": "00XXXXXXXXXXF5",
    "RF_ADDRESS": 4015654,
    "CHILDREN": [
      "00XXXXXXXXXXF5:0",
      "00XXXXXXXXXXF5:1"
    ],
    "PARENT": "",
    "PARENT_TYPE": "",
    "INDEX": 0,
    "AES_ACTIVE": 1,
    "PARAMSETS": [
      "MASTER",
      "SERVICE"
    ],
    "FIRMWARE": "1.0.12",
    "AVAILABLE_FIRMWARE": "0.0.0",
    "UPDATABLE": true,
    "FIRMWARE_UPDATE_STATE": "UP_TO_DATE",
    "VERSION": 1,
    "FLAGS": 1,
    "LINK_SOURCE_ROLES": "",
    "LINK_TARGET_ROLES": "",
    "DIRECTION": 0,
    "GROUP": "",
    "TEAM": "",
    "TEAM_TAG": "",
    "TEAM_CHANNELS": [],
    "INTERFACE": "",
    "ROAMING": 0,
    "RX_MODE": 3
  },
  "from": "system.adapter.hm-rega.0",
  "user": "system.user.admin",
  "ts": 1608887109276,
  "acl": {
    "object": 1636,
    "owner": "system.user.admin",
    "ownerGroup": "system.group.administrator"
  }
}

hoffe das passt so!

@Zefau
Copy link
Owner

Zefau commented Jan 10, 2021

Sorry, ich hab mich unklar ausgedrückt. Ich meinte von SMOKE_DETECTOR_ALARM_STATUS. Damit kann ich die dargestellten Werte (im Screenshot 0) mit den Labeln ersetzen.

Geht aber erst mal auch so. Hab deine Geräte nun mit v2.2.0-beta.10 aufgenommen.
Probier gerne mal, ob alles durch den Importer gefunden und korrekt eingelesen wird.

@joe-sinclair
Copy link

joe-sinclair commented Jan 10, 2021

Null Problemo

{
  "type": "state",
  "common": {
    "def": "IDLE_OFF",
    "type": "number",
    "read": true,
    "write": false,
    "min": 0,
    "max": 3,
    "states": {
      "0": "IDLE_OFF",
      "1": "PRIMARY_ALARM",
      "2": "INTRUSION_ALARM",
      "3": "SECONDARY_ALARM"
    },
    "name": "HmIP-SWSD 00XXXXXXXXXXF5:1.SMOKE_DETECTOR_ALARM_STATUS"
  },
  "native": {
    "MIN": "IDLE_OFF",
    "OPERATIONS": 5,
    "MAX": "SECONDARY_ALARM",
    "FLAGS": 1,
    "ID": "SMOKE_DETECTOR_ALARM_STATUS",
    "TYPE": "ENUM",
    "DEFAULT": "IDLE_OFF",
    "VALUE_LIST": [
      "IDLE_OFF",
      "PRIMARY_ALARM",
      "INTRUSION_ALARM",
      "SECONDARY_ALARM"
    ],
    "CONTROL": "DANGER.STATE"
  },
  "from": "system.adapter.hm-rega.0",
  "user": "system.user.admin",
  "ts": 1577633102360,
  "_id": "hm-rpc.0.00XXXXXXXXXXF5.1.SMOKE_DETECTOR_ALARM_STATUS",
  "acl": {
    "object": 1636,
    "state": 1636,
    "owner": "system.user.admin",
    "ownerGroup": "system.group.administrator"
  }
}

@joe-sinclair
Copy link

so. habe eben die beta 11 inst.
ich habe jetzt nur mal die fester Kontakte importiert.
eingelesen werden sie richtig, allerdings erfolgt keine status Änderung in der vis!

die thermostate werden nicht erkannt!

@Zefau
Copy link
Owner

Zefau commented Jan 13, 2021

@joe-sinclair beim HmIP-SWDM wird .1.STATE importiert. Was wird denn angezeigt?
Der HmIP-eTRV ist mir tatsächlich durchgerutscht.

Probier bitte nochmal v2.2.0-beta.14 .

@Zefau Zefau added information required and removed 👋 help wanted Support is necessary labels Jan 13, 2021
@joe-sinclair
Copy link

SWDM...geht! War mein Fehler...der primäre Datenpunkt war auf config und nicht auf open!

Beim SRH zeigt er aber folgendes an: bei geschlossener Tür = aus, bei offener Tür = an, gekippt = gekippt

Bei den Rauchmeldern wird das Icon nicht angezeigt!
Ob die richtig funktionieren werde ich am Wochenende testen!

Es gibt auch einen HmIP-eTRV-2, der scheint dir auch durchgerutscht zu sein ;)

Sonst scheint alles soweit richtig erkannt zu werden!
Vielen Dank :)

@Zefau
Copy link
Owner

Zefau commented Jan 17, 2021

v2.2.0-beta.20:

  • Es sollte nun offen, geschlossen und gekippt stehen.
  • Mit dem Icon müsste eigl. gehen. Finde da keinen Fehler im Code. Kannst du das mal screenshoten? Also die Geräte-Konfiguration und dort, wo das Icon fehlt. Andere Icons gehen ohne Probleme, es ist nur das Gerät?
  • Der HmIP-eTRV-2 sollte nun passen.

@joe-sinclair
Copy link

So siehts im Vis aus. Mittlere Spalte
Bildschirmfoto 2021-01-18 um 20 46 06

und so in der Geräte config:
Bildschirmfoto 2021-01-18 um 20 53 01

Die eTRV-2 werden erkannt :)

Danke

@Zefau
Copy link
Owner

Zefau commented Jan 18, 2021

Der Datenpunkt Bezeichner config hat im Standard kein Icon - hier musst du selbst eins vergeben.

Hast du einen Datenpunkt Bezeichner alarm in der Liste? Der ist spezifisch für das Gerät und hat auch ein Icon.

@joe-sinclair
Copy link

@Zefau den Datenpunkt habe ich! Ist auch ausgewählt. Aber kein Icon zu sehen!
Bildschirmfoto 2021-01-21 um 23 21 16
Bildschirmfoto 2021-01-21 um 23 20 36

@joe-sinclair

This comment has been minimized.

@Zefau
Copy link
Owner

Zefau commented Jan 23, 2021

@joe-sinclair mit v2.2.0-beta.24 sollte da Icon für alarm nun dargestellt werden. Kannst du das bitte prüfen?

@joe-sinclair
Copy link

Geprüft! und funktioniert! :-)

Danke

@Zefau Zefau closed this as completed Jan 23, 2021
@Zefau Zefau removed this from the ROADMAP v2.2.0 milestone Sep 2, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
AdapterImport feature 🌟 Feature request or enhancement
Projects
None yet
Development

No branches or pull requests

3 participants