NEWS
[Aufruf] ZigBee CC253x Adapter
-
Hab das Repo von modmax gefunden und mir die devstates in meine Installation kopiert.
Danach für meinen Paulmann Adapter die Werte geändert und getestet.
Das Ergebnis ist nach den ersten Tests perfekt. Keine verschluckten Befehle mehr. Jetzt reagiert alles so, wie man es sich vorstellt.
Hoffentlich wird das bald in das produktive Repo gebracht.
Super Arbeit Modmax!
-
Dann mußte die mal den aktuellen DEV-Branch holen.
Über die Katze (Githube) oben in der Adapteransicht, dort eine beliebige URL eintragen:
https://github.com/ioBroker/ioBroker.zigbee/tarball/dev
Für eigene Änderungen mußt Du dann die Datei "devStates" bearbeiten.
Zu finden unter /opt/iobroker/node-moduls/ioBroker.zigbee/lib
Als Beispiel könnten Dir die OSRAM-Geräte dienen.
Wenn Du das erfolgreich getestet hast, dann sag mal mit welchen Lampen,
ob das nun besser funzt und wie es mit und ohne transition_time aussieht.
Was die Lampe zum Absturz bringt (bis dahin,d aß ein Reset der Lampe nötig ist
und dann wieder neu Aufpspielen der Updates über nen Hub) sind "Slider" oder "ColorPicker"
in der VIS, die dann munter ber Touch die Farbe ändern. Wenn es zuviele sind, sieht
man das gleich in den Logs …
Aber über Alexa reicht das locker aus ...
MfG Markus
-
Ah okay …
Wenn Du mir sagst bei welchen Lampen das nun besser geht, kann ich das bei mir ändern, so daß
ich das in nen Pull-Request für den DEV-Branch stellen kann.
Arteck sagte mir bereits, daß es für Hue-Lampen funktioniert. Da tat es das aber auch schon vorher;
ist dennoch einen Tick besser für HUEs.
MfG Markus
-
Hallo Markus,
habe es mit folgendem Zigbee Controller getestet:
// Paulmann
{
vendor: 'Paulmann',
models: ['Dimmablelight '],
icon: 'img/dimmablelight.png',
states: lightStates,
readAfterStates: [readAfter.brightness],
},
Der kann An/Aus und dimmen. Wenn man zuviel spielt kommt irgenwann:
Zigbee publish to '0x00158d000251706f', genLevelCtrl - read - [{"attrId":0}] - 1 failed with error Error: AF data request fails, status code: 233. MAC no ack.
Zigbee publish to '0x00158d000251706f', genLevelCtrl - moveToLevelWithOnOff - {"level":254,"transtime":0} - 1 failed with error Error: Timed out after 30000 ms
aber eher selten.
Bis jetzt steht die transition_time auf 0. Werde das noch mal mit verschiedenen Zeiten testen.
Viele Grüße
Jörg
-
Also ich hab ZigBee seit 2 Monate laufen. Gefällt mir. Xiaomi pairing ist manchmal zäh aber wen Mal drinnen dann passt es. Schade das tradfri Steckdosen nicht gehen. Warum eigentlich nicht ?
-
Also ich hab ZigBee seit 2 Monate laufen. Gefällt mir. Xiaomi pairing ist manchmal zäh aber wen Mal drinnen dann passt es. Schade das tradfri Steckdosen nicht gehen. Warum eigentlich nicht ? `
echt nicht ?? hast mal eine ??
-
Ja 2 aber bekomme nur bei beiden
3432_screenshot_20190109-203929-picsay.png -
ahh hab ich wartmal…
jetzt..musst aber mein Repo installieren
-
ahh hab ich wartmal…
jetzt..musst aber mein Repo installieren
Hi Arteck,
nice funkt einwandfrei
Nett ist auch der neue "Developer" Bereich. -> Mal einlesen
DANKE
3432_juhu.jpg
3432_yeah.jpg -
Hi arteck,
ich hab grad die letzte Version aus deinem Repository installiert und sehe nun auch den Developer-Reiter.
Nur folgende Dinge sind (wie auch bei der vorherigen Version) merkwürdig:
-
Die Philips Fernbedienung (Switch und Dimmer, RWL021) wurde zwar korrekt am controller angelernt aber das Gerät erscheint in der Netzwerk-Map immer ausserhalb des Netzwerks (ohne Link zu dem Controller). Die Funktion ist allerdings gegeben. Mehrfaches neues anlernen hat daran nichts geändert
-
Alle Xiaomi-Sensoren werden immer mit Link-Quality "170" in der Netzwerk-Map angezeigt, In den Objekten sieht man aber die "echten" Werte (im Bereich 18 bis 26)
-
Ich habe zwei Osram-Plugs (Plug 01) im Netzwerk. Einer der Plugs wird mit dem korreten Link-Quality-Wert in der Netzwerk-Map angezeigt, der andere immer nur mit "1". Der tatsächliche Wert steht aber ebenfalls in den Objekten.
Vielleicht hast du ja eine Idee woran diese Effekte liegen können.
-
-
Die Network map wird initial einmal eingelesen … woher die Werte dort kommen kann ich aktuell nicht sagen ....
Ich weiss auch nur daß das über nen Network scan geht.
Die Link quality in den Objekten wird immer dann gesetzt wenn was von den Geräten kommt ... ist also anders als in der Network map.
Daher kann man die beiden Werte nicht vergleichen.
MfG Markus
-
Bei der Netzwerkkarte hat man allerdings die Möglichkeit diese manuell zu aktualisieren.
Hier wird auch der Link-Quality-Wert des einen Osram-Plug aktualsiert. Der andere wird weiterhin konstant mit "1" angezeigt obwohl in den Objekten ein anderer Wert steht. Und wie gesagt alle Xiaomi-Sensoren konstant mit 170.
-
die Map wird laut der DB aufgebaut.. ich weiss aber gerade nicht wann die Werte da akutalisiert werden.. ich meine einmal bei start des Adapters oder wenn ein Device dazu kommt..
-
die Map wird laut der DB aufgebaut.. ich weiss aber gerade nicht wann die Werte da akutalisiert werden.. ich meine einmal bei start des Adapters oder wenn ein Device dazu kommt.. `
Ja die Map wäre in Echtzeit ein Hit. Sind ja alle visuelle Typen
-
die Map wird laut der DB aufgebaut.. ich weiss aber gerade nicht wann die Werte da akutalisiert werden.. ich meine einmal bei start des Adapters oder wenn ein Device dazu kommt.. `
Ja die Map wäre in Echtzeit ein Hit. Sind ja alle visuelle Typen `
Sinnvoll wäre auch, meiner Meinung nach, die Möglichkeit zu haben nachträglich schauen zu können, an welchem Gerät was angelernt wurde.
-
die Map wird laut der DB aufgebaut.. ich weiss aber gerade nicht wann die Werte da akutalisiert werden.. ich meine einmal bei start des Adapters oder wenn ein Device dazu kommt.. `
Ja die Map wäre in Echtzeit ein Hit. Sind ja alle visuelle Typen `
Sinnvoll wäre auch, meiner Meinung nach, die Möglichkeit zu haben nachträglich schauen zu können, an welchem Gerät was angelernt wurde. `
das gibt der Stack nicht her.. da es sich um ein Netzwerk handelt sind die Geräte nicht an ein anderes Gebunden..
man könte es manuell bei jedem anlernen machen. sich das Gerät merken wo der Anlernprozessgestartet wurde .. aber das ist mehr fummelei als Nutzen..
-
Hier scheinen ja einige die Philips RWL021 zu nutzen.
Vorhanden sind bei mir folgende Objekte:
battery
down_button
down_hold
link_quality
state
up_button
up_hold
Die Objekte für die Tasten Ein und Aus fehlen.
Ich hab mehrere Versionen getestet.
Aktuell nutze ich die 0.8.2a von Arteck.
Wie ist das bei euch?
-
Hab die gleichen Datenpunkte.
Du kannst einfach "State" verwenden, da dieser durch die "Ein-" und "Aus"-Taste gesetzt wird.
-
-
@all im Moment hab ich den den Zigbee Adapter zum laufen gebracht und die Devices werden mir auch angezeigt, nur lassen sich die Osram Smartplugs nicht als neue Geräte in den iot-Adapter integrieren was am Raspi ohne Probleme ging. Dann ist mir aufgefallen das der Adapter (in den Einstellungen) irgendwie anders aussieht und siehe da ist nur die 0.6.0 also hab ich versucht ein Update zu installieren. Über das normale Aktualisieren ist alles auf dem neustem Stand, über die Katze gibt es nur die 0.5.0 mit Update auf 0.6.0. Also hab ich mal auf GitHub geschaut und über die URL die 0.8.0 installiert und was soll ich sagen Adapter rot und nichts nichts geht mehr auch der Neustart von Adapter/Iobroker/Nuc brachte keine Erfolg. Nachdem ich den Adapter wieder komplett deinstalliert habe und wieder die 0.6.0 drauf gemacht habe ist alles wieder grün.
So nun brauch ich echt Hilfe von den Experten ich komm jedenfalls nicht mehr weiter. Wer kann helfen?
Vielen Dank
Dominique