FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: whoami36 am 27 Februar 2017, 14:13:52

Titel: Mehrere Sensoren des gleichen Typs
Beitrag von: whoami36 am 27 Februar 2017, 14:13:52
Hi Leute,

ich wollte mir 8 gleiche Temperatur und Luftfeuchtigkeitssensoren kaufen und sie über den Signalduino einbinden. Was passiert wenn die Sensoren auf dem gleichen Kanal senden? Werden diese Trotzdem integriert oder habe ich nur ein Device welches ständig die Werte von dem einen Sensor oder dem anderen entgegen nimmt?

Wenn das Problem nicht zu lösen ist, welche Sensoren können mehr als 8 Kanäle bzw. haben einstellbare ID´s

Ich hoffe ihr könnt mir helfen!

MfG

whoami36
Titel: Antw:Mehrere Sensoren des gleichen Typs
Beitrag von: mahowi am 27 Februar 2017, 14:49:14
Wenn es sich um LaCrosse-Sensoren handelt, dann müssen alle eine unterschiedliche ID haben. Sonst hast Du ein Device mit Werten von beiden Sensoren.
Titel: Antw:Mehrere Sensoren des gleichen Typs
Beitrag von: whoami36 am 27 Februar 2017, 15:08:57
Hi,

es sind keine LaCross Sensoren. Die Sensoren haben unterschiedliche ID´s jedoch werden die 2 Sensoren über den Namen definiert und nicht über die ID. Wie kann ich ein Device über die ID definieren?
Titel: Antw:Mehrere Sensoren des gleichen Typs
Beitrag von: r00t2 am 27 Februar 2017, 15:28:36
Was legt denn autocreate für Devices an?

Ggf. hast Du ja garkein Problem, und FHEM benennt sie schon automatisch richtig. Z. B. "Sensor_ID_12345" und "Sensor_ID_54321"...

Ansonsten: Ausprobieren!

Z. B.: Nur einen Sensor mit Strom versorgen und schauen, was FHEM draus macht. Dann ggf. umbenennen und den nächsten Sensor "aktivieren", umbenennen, usw.

BTW: Etwas mehr Infos, als nur "Es sind keine LaCrosse Sensoren" wäre durchaus hilfreich...
Edit: mahowi war schneller :)
Titel: Antw:Mehrere Sensoren des gleichen Typs
Beitrag von: mahowi am 27 Februar 2017, 15:30:22
Du solltest uns noch verraten, was für Sensoren das sind.
Titel: Antw:Mehrere Sensoren des gleichen Typs
Beitrag von: whoami36 am 27 Februar 2017, 15:37:04
Diese Sensoren habe ich: https://www.amazon.de/gp/product/B00G1H14J2/ref=oh_aui_detailpage_o09_s00?ie=UTF8&psc=1 (https://www.amazon.de/gp/product/B00G1H14J2/ref=oh_aui_detailpage_o09_s00?ie=UTF8&psc=1)

Autocreate legt dafür kein neues device an, er denkt es ist der gleiche Sensor.

Hier mal ein Ausschnitt aus dem LOG.

Sensor 1

SD_WS07_Parse  SD_WS07 (P7#7180D8F28) length: 9
2017.02.27 15:32:59 5: SD_WS07 converted to bits: 01110001 1 000 000011011000 1111 00101000
2017.02.27 15:32:59 4: SD_WS07_TH decoded protocolid: 7 sensor id=71, channel=1, temp=21.6, hum=40, bat=ok
2017.02.27 15:32:59 4: SD_WS07: TH_Sensor_Keller (7180D8F28)
2017.02.27 15:32:59 5: Starting notify loop for TH_Sensor_Keller, 3 event(s), first is T: 21.6 H: 40
2017.02.27 15:32:59 5: End notify loop for TH_Sensor_Keller


Sensor 2

SD_WS07_Parse  SD_WS07 (P7#8780CBF2D) length: 9
2017.02.27 15:32:49 5: SD_WS07 converted to bits: 10000111 1 000 000011001011 1111 00101101
2017.02.27 15:32:49 4: SD_WS07_TH decoded protocolid: 7 sensor id=87, channel=1, temp=20.3, hum=45, bat=ok
2017.02.27 15:32:49 4: SD_WS07: TH_Sensor_Keller (8780CBF2D)
2017.02.27 15:32:49 5: Starting notify loop for TH_Sensor_Keller, 3 event(s), first is T: 20.3 H: 45
2017.02.27 15:32:49 5: End notify loop for TH_Sensor_Keller


Der erste Sensor wurde bereits umbenannt so das Autocreate den Sensor hätte neu anlegen müssen.
Titel: Antw:Mehrere Sensoren des gleichen Typs
Beitrag von: r00t2 am 27 Februar 2017, 16:01:05
Die Sensoren haben aber scheinbar doch unterschiedliche IDs:
Sensor 1: 2017.02.27 15:32:59 4: SD_WS07: TH_Sensor_Keller (7180D8F28)
Sensor 2: 2017.02.27 15:32:49 4: SD_WS07: TH_Sensor_Keller (8780CBF2D)

Sollten also identifizierbar sein.
Titel: Antw:Mehrere Sensoren des gleichen Typs
Beitrag von: whoami36 am 27 Februar 2017, 16:13:27
Das ist mir bewusst aber wie definiere ich das Device über die Id anstatt dem Namen?
Titel: Antw:Mehrere Sensoren des gleichen Typs
Beitrag von: mahowi am 27 Februar 2017, 16:21:42
Versuch's mal mit dem Attribut longids. Aus der Hilfe zum Modul:
ZitatDie ID der angelgten Sensoren ist entweder der Kanal des Sensors, oder wenn das Attribut longid gesetzt ist, dann wird die ID aus dem Kanal und einer Reihe von Bits erzeugt, welche der Sensor beim Einschalten zufaellig vergibt.
Titel: Antw:Mehrere Sensoren des gleichen Typs
Beitrag von: whoami36 am 27 Februar 2017, 16:45:48
Ok das probiere ich nachher mal, danke erst einmal.
Titel: Antw:Mehrere Sensoren des gleichen Typs
Beitrag von: whoami36 am 27 Februar 2017, 19:07:00
Super Jungs mit dem Attribut longids funktioniert es.

attr sduino longids 1

Vielen Dank!