@fabian1 Ich glaub, ich muss noch gaanz viel mehr javascript lernen
Allerdings bekomme ich beim testen:
error script.js.common.test: ReferenceError: getKeys is not defined
@fabian1 Ich glaub, ich muss noch gaanz viel mehr javascript lernen
Allerdings bekomme ich beim testen:
error script.js.common.test: ReferenceError: getKeys is not defined
Hallo,
ich habe einen Objektbaum wie:
alias.0.root
alias.0.root.item_1
alias.0.root.item_1.subitem_1
alias.0.root.item_1.subitem_2
alias.0.root.item_2
alias.0.root.item_2.subitem_a
usw.
Ich möchte eine Ebene "ausklappen" und sehen was drin ist. Also z.B alias.0.root auslesen und ['item_1','item_2'] bekommen.
Momentan mache ich das mit einer function
function readTreeLevel(root,inc) {
var elementList=[]
var element
var n=root.split(".").length-1+inc
$("[id="+root+".*]").each(function (id, i) {
element=id.split(".")[n]
if ( ! elementList.includes(element) ) { elementList.push(element)}
});
return elementList
}
var start="alias.0.root"
var items=readTreeLevel(start,1)
Das funktioniert, aber bewegt ja jede Menge unnötige Daten. Gibt's da ein Bordmittel für, das ich übersehen habe?
@heikow Erfolgreicher Test: Beim Auslösen des Alarms mittels Testsprays mach der Rauchmelder nicht nur ordnungsgemäß Krach, sonder der smoke_state bekommt auch den Wert "alarm"! Damit kann dieses Thema geschlossen werden.
Danke für eure Hilfe!
@fredf OK, ich werd's ausprobieren. Testspray ist unterwegs. Ich werde berichten.
@thomas-braun said in ALECTO SMART-SMOKE10 Rauchmelder: smoke_state==null:
sudo apt full-upgrade
docker war ein Versuch. Bin aber wieder aus dem Container ausgezogen. iob läuft native. (Hab den docker auch gerade sauber entfernt)
Status jetzt:
$ sudo apt update
Hit:1 http://raspbian.raspberrypi.org/raspbian bullseye InRelease
Hit:2 http://archive.raspberrypi.org/debian bullseye InRelease
Get:3 https://download.docker.com/linux/raspbian bullseye InRelease [26.7 kB]
Hit:4 https://deb.nodesource.com/node_16.x bullseye InRelease
Fetched 26.7 kB in 1s (21.1 kB/s)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
All packages are up to date.
Reboot ist durch. Zustand unverändert.
Nochmal alle Rauchmelder rausgeschmissen und einen neu eingebunden:
Pairing time left: 32
Pairing time left: 33
New device joined '0xccccccfffeda80a8' model SMART-SMOKE10
Pairing time left: 34
Interview successful: {"friendly_name":"0xccccccfffeda80a8","model":"SMART-SMOKE10","vendor":"Alecto","description":"Smoke detector","supported":true}
Pairing time left: 35
...
Pairing time left: 52
Error: Device 0xccccccfffeda80a8 "undefined" not described in statesMapping.. undefined
Pairing time left: 53
Pairing time left: 54
Pairing time left: 55
Pairing time left: 56
Pairing time left: 57
Interview started: 0xccccccfffeda80a8
Pairing time left: 58
Nach wie vor kein Status
@thomas-braun said in ALECTO SMART-SMOKE10 Rauchmelder: smoke_state==null:
sudo apt update
$ sudo apt update
Get:1 http://archive.raspberrypi.org/debian bullseye InRelease [23.6 kB]
Get:2 https://download.docker.com/linux/raspbian bullseye InRelease [26.7 kB]
Get:3 http://archive.raspberrypi.org/debian bullseye/main armhf Packages [311 kB]
Get:4 http://raspbian.raspberrypi.org/raspbian bullseye InRelease [15.0 kB]
Hit:5 https://deb.nodesource.com/node_16.x bullseye InRelease
Fetched 376 kB in 2s (154 kB/s)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
18 packages can be upgraded. Run 'apt list --upgradable' to see them.
$ apt list --upgradable
Listing... Done
containerd.io/bullseye 1.6.15-1 armhf [upgradable from: 1.6.14-1]
docker-ce-cli/bullseye 5:20.10.23~3-0~raspbian-bullseye armhf [upgradable from: 5:20.10.22~3-0~raspbian-bullseye]
docker-ce-rootless-extras/bullseye 5:20.10.23~3-0~raspbian-bullseye armhf [upgradable from: 5:20.10.22~3-0~raspbian-bullseye]
docker-ce/bullseye 5:20.10.23~3-0~raspbian-bullseye armhf [upgradable from: 5:20.10.22~3-0~raspbian-bullseye]
docker-compose-plugin/bullseye 2.15.1-1~raspbian.11~bullseye armhf [upgradable from: 2.14.1~raspbian-bullseye]
ffmpeg/stable 7:4.3.5-0+deb11u1+rpt3 armhf [upgradable from: 7:4.3.5-0+deb11u1+rpt2]
libavcodec58/stable 7:4.3.5-0+deb11u1+rpt3 armhf [upgradable from: 7:4.3.5-0+deb11u1+rpt2]
libavdevice58/stable 7:4.3.5-0+deb11u1+rpt3 armhf [upgradable from: 7:4.3.5-0+deb11u1+rpt2]
libavfilter7/stable 7:4.3.5-0+deb11u1+rpt3 armhf [upgradable from: 7:4.3.5-0+deb11u1+rpt2]
libavformat58/stable 7:4.3.5-0+deb11u1+rpt3 armhf [upgradable from: 7:4.3.5-0+deb11u1+rpt2]
libavresample4/stable 7:4.3.5-0+deb11u1+rpt3 armhf [upgradable from: 7:4.3.5-0+deb11u1+rpt2]
libavutil56/stable 7:4.3.5-0+deb11u1+rpt3 armhf [upgradable from: 7:4.3.5-0+deb11u1+rpt2]
libpostproc55/stable 7:4.3.5-0+deb11u1+rpt3 armhf [upgradable from: 7:4.3.5-0+deb11u1+rpt2]
libswresample3/stable 7:4.3.5-0+deb11u1+rpt3 armhf [upgradable from: 7:4.3.5-0+deb11u1+rpt2]
libswscale5/stable 7:4.3.5-0+deb11u1+rpt3 armhf [upgradable from: 7:4.3.5-0+deb11u1+rpt2]
pprompt/stable 0.20 all [upgradable from: 0.19]
rpi-eeprom/stable 16.0-1 armhf [upgradable from: 15.1-1]
sudo/stable 1.9.5p2-3+deb11u1 armhf [upgradable from: 1.9.5p2-3]
@thomas-braun Berechtigter Hinweis! In Zukunft werde ich erst updaten und dann posten.
Bin jetzt aktuell mit v6.3.5 für .admin und 1.8.10 für .zigbee so aktuell, wie mir das System das anbietet. Habe dann auch ein Device gelöscht und neu ge-paired. Leider ohne Verbänderung.
Hi, ich bin relativ neu mit dem iobroker zugange und komplett neu hier im Forum. Deshalb, falls dies hier nicht die richtige Stelle für mein Anliegen ist sagt mir gerne wohin ich mich wenden sollte.
Mein Problem: Ich habe einige ALECTO SMART-SMOKE10 Rauchmelder per zigbee-Adapter eingebunden. Das pairing geht problemlos. Aber ich sehe keinen Rauchstatus
Was kann ich tun, um da dran zu kommen? Laut Doku sollten die ja kompatibel sein.
zigbee v1.7.6 mit conBee2
Grüß2,
Heiko