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

Sensor typ != bool #146

Closed
udondan opened this issue Oct 21, 2020 · 11 comments
Closed

Sensor typ != bool #146

udondan opened this issue Oct 21, 2020 · 11 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@udondan
Copy link

udondan commented Oct 21, 2020

Hallo,

soweit ich das sehe, muss ein Sensor vom Typ bool sein. Ich habe einen Fibaro Fenster-Sensor, der liefert die Werte 22 oder 23 je nach Status. Damit habe ich keine Chance diesen als Sensor zu verwenden, oder? Wenn ich damit richtig liege, würde ich folgenden Vorschlag einbringen wollen:

Describe wanted Enhancement !
Es sollte möglich sein, eine Bedingung in den Sensor-Einstellungen anzugeben. Per default kann diese == true sein. In meinem Fall würde ich dann == 23 angeben.

Why should we put effort in it ?
Weil nicht alle Sensoren einen boolschen Wert liefern.

Liebe Grüsse,
Daniel

@udondan udondan added the enhancement New feature or request label Oct 21, 2020
@MMeinhardt1
Copy link

Hi, Du könntest Dir vorübergehend ein Script “basteln” mit dem Du Dir aus den Werten Deines Kontaktes mithilfe eines User DP die Werte z.B. 22 in true und 23 in false in dem neuen DP schreiben läßt. So sollte es dann zumindest erstmal funktionieren.

@rg-engineering rg-engineering self-assigned this Nov 13, 2020
@rg-engineering rg-engineering added this to the V2.x milestone Nov 13, 2020
@AndreGl
Copy link

AndreGl commented Dec 16, 2020

Hallo,

ich habe ein ähnliches Problem mit den Sensoren von Bosch. Die zeigen im value nur OPEN und CLOSED an. Vielleicht wäre es eine gute Erweiterung, wenn man gleich den Wert für Offen und Geschlossen konfigurieren kann.

Bis dahin muss eine eigene Variable mit einem kleinen Skript.

Hier ein Screenshot von BSH
20201216_232113

Viele Grüße

@rg-engineering
Copy link
Owner

@AndreGl kannst du mal schauen, von welchem Type dein "value" ist?

grafik

@AndreGl
Copy link

AndreGl commented Feb 6, 2021

Hi,
Das ist als STRING definiert.

{ "from": "system.adapter.bshb.0", "user": "system.user.admin", "ts": 160781685, "common": { "name": "Fenster Küche rechts.ShutterContact.value", "type": "string", "role": "text", "read": true, "write": true }, "native": { "state": "value", "device": { "@type": "device", "rootDeviceId": "64-d7", "id": "hdm:HomeMaticIP:3014F711A000A42", "deviceServiceIds": [ "ShutterContact", "BatteryLevel" ], "manufacturer": "BOSCH", "roomId": "hz_7", "deviceModel": "SWD", "serial": "3014F71142", "profile": "REGULAR_WINDOW", "name": "Fenster Küche rechts", "status": "AVAILABLE", "childDeviceIds": [] }, "deviceService": { "@type": "DeviceServiceData", "id": "ShutterContact", "deviceId": "hdm:HomeMaticIP:3014F711A0000092", "state": { "@type": "shutterContactState", "value": "CLOSED" }, "path": "58FA42/services/ShutterContact" } }, "acl": { "object": 1638, "owner": "system.user.admin", "ownerGroup": "system.group.administrator", "state": 1638 }, "_id": "bshb.0.hdm:HomeMaticIP:3014F71FA42.ShutterContact.value", "type": "state" }

Ich habe das mal hier reinkopiert.

@rg-engineering
Copy link
Owner

okay, dann füge ich string als möglichen Datentyp hinzu.... Danke.

@AndreGl
Copy link

AndreGl commented Feb 6, 2021

Und wie konfiguriere ich dann, welcher String für Offen und welcher für Geschlossen steht?

Könnte man das irgendwo hinterlegen?

@rg-engineering
Copy link
Owner

Das wird so aussehen:

grafik

@AndreGl
Copy link

AndreGl commented Feb 6, 2021

Ja, das sieht sehr universell und vielversprechend aus.
Ich bin gespannt.

@udondan
Copy link
Author

udondan commented Feb 6, 2021

Vielen Dank für eure Arbeit! Als Ersteller des requests muss ich aber mal rückmelden, dass ich persönlich dieses Feature nicht mehr benötige. Den entsprechenden Sensor habe ich ausgetauscht, die neuen Sensoren haben alle boolean states 🖖

rg-engineering added a commit that referenced this issue Feb 7, 2021
(just state of work, not finished yet)
rg-engineering added a commit that referenced this issue Feb 13, 2021
@rg-engineering
Copy link
Owner

available in 2.2; needs to be tested

@rg-engineering
Copy link
Owner

can we close that issue?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants