Comments (2)
Hoppla, da scheint es doch noch ein weiterer Punkt zu geben, den ich noch nicht ganz entschlüsselt habe:
-> Du prüfst wohl mittels getForeignObjects welchem Objekt vom Adapter die ID gehört. Die scheint aber zumindest bei mir nicht zu passen.
Der Sensor liefert bei mir drei IDs zurück ( 6 7 8 für Temperatur, Luftdruck und Luftfeuchtigkeit) es gibt jedoch nur ein Objekt namens "Aussen"(ID:8) welches die drei statis untersich abgelegen hat. Daher wird trifft die IF Bedingung nie zu und der Sensor wird nicht ausgelesen / gespeichert.
Ist diese Abfrage nicht sowieso "für nichts" wenn du danach den Sensor eh mittels ID vom WS Objekt nochmals ausliest oder ist das ggf. die Vorbereitung für oben genanntes direktes updaten ohne weiteren Request?
from iobroker.deconz.
Der Hintergrund ist einfach:
Ich habe den Namen als ID in ioBroker verwendet. Später kammen die Xiaomi Sensoren in deConz dazu, die sich Schlauerweise als mehrere Sensoren melden.
Dresden Elektronik dachte sich es sei Schlau in Phoscon die Sensoren mittels Template als einen zu verwenden. Dumm nur das die RestAPI diese Sensoren noch immer getrennt behandelt, aber jetzt haben sie alle den gleichen Namen.
Dank deinem Beitrag weiss ich jetzt wie ich das mit dem WS besser Lösen kann und gleichzeitig dem Problem mit dem Namen aus dem Weg geh.
Dadurch ändert sich halt die Objekt ID in ioBroker.
from iobroker.deconz.
Related Issues (20)
- Bridge-Port HOT 5
- [Bug]:Websocket port not configurable HOT 5
- [Bug]: NOUS A1Z Zigbee Steckdosen lassen sich nicht mehr schalten bzw. Änderungen am Schaltzustand werden nicht erkannt HOT 8
- [Issue]: deconz.0.Sensors.Id or deconz.0.sensors.MACAdress HOT 2
- [Bug]: Use latest API - Update needed HOT 11
- [Bug]: DP Level ändert sich nicht auf 0 %, wenn Licht ausgeschaltet wurde HOT 2
- Question: old Adapter Version 2.06 => 2.07 Update HOT 12
- [Idee]: Geräte nach "Type" gruppieren HOT 3
- [Bug]: websocket port problem HOT 4
- [Bug]: Osram Plug is not a light HOT 2
- Update stable version in repo from 1.3.21 to 1.3.22 HOT 1
- [Bug]: Could not connect to websocket instance of deConz/Phoscon. Error: Unexpected server response: 200 HOT 1
- Lagging receiving and sending with Deconz versions above 2.23.02 HOT 1
- [Bug]: Silvercrest Smart Plug TS011F with Measurement of consumption HOT 1
- [Bug]: Einige Objekte funktionieren nicht richtig HOT 2
- Transfer object tree structure "by hardware-id" from 2.0.6 branch into master?
- Update stable version in repo from 1.3.23 to 1.4.0 HOT 3
- Paid or Free - what about release 1.4.0 ? HOT 4
- [Bug]: Adapter crashes without Internet connection HOT 2
- [Bug]: Settings fields are saving without pressing save!
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from iobroker.deconz.