Beiträge von p.fuhsy

    Meine Erfahrung.

    Mal Batterie rausnehmen, 10s warten, Batterie wieder einnehmen. In die Nähe vom Stick gehen, also selbe Etage oder am besten direkt dran gehen. Dann der Pairring-Btutto im ioBroker drücken und die Taste des Sensors 5s lang drücken bis die LED mehrfach blinkt, dann wieder loslassen. Alles so ausprobiert ???

    Für die Nachwelt:

    Ich hab beim Anlernen neue Erkenntnisse gesammelt. Es ist tatsächlich so, dass man den Sensor 5s drücken muss, dann einfach abwarten. Das kann sogar länger dauern als die vorgegebenen 60s. Wenn ich aber nach den 5s den Sensor alle paar Sekunden nochmal drücke, geht es tatsächlich schneller. Ich hab ein Reihenhaus und den USB-Stick im Untergeschoss verbaut, sitze aber im obersten Stock. Die Sensoren funtionieren sogar hierganz oben, nur das Anlernen geht damit nicht. Ich muss zumindest in die Nähe des Sticks.

    Aso, ich hab jetzt beides gemacht. Erst die 5s abgewartet und dann alle paar Sekunden gedrückt. Egal, ich notiere mir das jetzt mal und teste es bei weiteren Sensoren nochmal aus. Ich guck mal ob ich die Bebrauchsanweisung noch finden kann, vielleicht gibt es ausser chinesisch noch was englisches zu lesen.

    Hast du noch einen Tip für mich was den Bewegungsmelder angeht, der ist sehr träge. Erst nach satten 60s geht er wieder in false. Ich könnte natürlich ein Script schreiben der getriggert wird sobald das true aktualisiert wird, aber richtig sauber wäre es wenn er selbst direkt auf false springt sobald keine Bewegung da ist.

    Wenn du einen Sensor Anlernen möchtest drücke ihn bitte mal bis die LED Blinkt, ca 5 sek. Und drück dann mal bitte nichts.

    Damit hat es jetzt geklappt. Danke schön. Ich hatte schon sorge auf andere Dinge umsteigen zu müssen, die Sensoren finde ich chic unc günstig sind sie auch. Was bedeutet denn wenn ich den Sensor 5s gedrckt halte ???

    Es steht nur "Zigbee: allowing new devices to join." drin, sonst nichts. Ich hab verschiedene Pausenzeiten beim drücken probiert und die Entfernung ist zwischen ein paar Zentiment bis 2m, mal mit mal ohne Wand dazwischen. Anfangs als die Teile angekommen sind, hab ich auf anhieb dirket alle Sensoren anlernen können und nun passiert gar nichts mehr. Ich hab das Gefühl der USB-Stick hat ne Macke. Die Meldung des letzten Beitrags ist bis jetzt auch nur 2 mal gekommen. Hauptsächlich läuft die Zeit fürs Pairing einfach ab und es passiert sonst nichts.

    Ich hab mal testweise den Fenstersensor den ich heute mittag angelernt bekomme habe wieder gelöscht und nochmal probiert anzuleren. Leider auch ohne Erfolg.

    Hallo zusammen,

    ich hab mir den cc2531-Stick und ein paar Sensoren von Xaiomi (Fensterkontakte, 2x Temperatursensor, Bewegungsmelder) gekauft. Dazu habe ich den ioBroker.Zigbee.Adapter installiert und erfolgreich den ersten Temperatursensor angelernt. Die anderen Sensoren hab ich auch erstmal angelernt und hinterher wieder gelöscht (Objekt auch), da ich gerade keine sinnvolle Anwendung hatte. Ein paar Tage später habe ich mir überlegt wo ich diese einsätzen kann, nur jetzt bekomme ich den 2ten Temperatursensor und den Bewegungsmelder nicht mehr angelernt. Beim dem Fensterkontakt hat es gefruchtet. Auch wenn ich mich direkt neben dem Stick stelle und fleisig ca. jede Sekunde den Taster am Sensor drücke, erkennt Zigbee keine neuen Geräte. Durch mehrmaliges probieren hat er dann tatsächlich mal ein Gerät gefunden, dummerweise "undefined". Die LED auf den Sensoren blinkt auch beim drücken, was mir sagt, dass die Batterie noch ok sein muss. Ich hatte den Rapsi und den Adapter schonmal neugestartet, jedoch ohne erfolg. Ich würde ungern den Adapter komplett löschen und neu installieren, da ich bedenken habe, dass die schon angelernten Sensoren dann auch futsch sind.

    Hat oder hatte jemand von euch das selbe Problem ? Eine Idee wie ich es lösen kann ?

    Gruss

    30-40 Datensätze ??? Nur 3 der 7 Paare sind Werte die sich ändern können. Alle anderen bleiben eigentlich immer gleich. Es ändert sich mal was wenn ein Fenster offen ist oder die Anlage scharf geschaltet wird, aber die meisten Datensätze sehen so aus wie das was ich schon als Screenshot geschickt hatte.

    Wenn z.B. die Anlage scharf ist, ist der Datensatz:

    "1000000000050114" --> Hex 10 gedeutet in Binär 0001 0000 in Byte 0 eine 1 an Bit 4 (ALF), siehe Screenshot. Was soviel heißt wie AnLagescharF. 14 ist dann die Checksumme.

    Wenn ein Fenster offen ist:

    "0100010000050104" --> Hex 01 gedeutet in Binär 0000 0001 in Byte 0 eine 1 an Bit 0 (KAL). Was soviel heißt wie KontaktALarm. Die Hex 01 als drittes Paar gedeutet in Binär 0000 0001 in Byte 2 eine 1 an Bit 0 (REE0). Heißt hier REEdkontakt 0.......und so weiter.

    Wenn z.b. alle Fenster und Türen geöffnet sind sieht es so aus.:

    "01003F000005013A"

    Bei 30-40 Datensätzen müsste ich ja alle Kombinationen durchgehen die es gibt.

    Dein Ziel / Dein Wünsch ist es aus Anregungen von Zahlen eine Prüfsumme zu errechnen. Dabei ist die Prüfsumme vorgehen, da diese schon von der Alarmanale rechnet würden ist.

    Genau.

    Nun, weißt du die Formel von der Prüfsumme, wie die Anlage die rechnet?

    Na klar. Siehe Screenshot.

    Sind die Daten die kommen immer gleich lang ?

    Ja, sind sie. Insg. sind es 7Stk. 2er Hexpaare + Checksumme. Ich hab mal ein Screenshot aus Node Red angehangen die diese live aussehen. In den Fall ist die "04" die Prüfsumme. Wenn man es nachrechnet passt es auch. 05 XOR 01 = 04.

    In Node Red hab ich schon die Daten geteilt und in ioBroker-Objekte geschrieben. Hier gibt es die Funktion "Test", wo ich schon versuchte, die komplett empfangenen Daten mit XOR zu errechnen. Da komme ich aber nicht weiter.

    Ja, gerne. Ich habe eine selbst entwickelte Alarmanlage die über UART mit dem ioBroker kommuniziert. Die Anlage sendet codierte Daten wie z.b. "0011223344" die ich über Node Red wieder decodiere. Die Daten sind eigentlich nur eine Anreihung von Hexzahlen in 2er Gruppen. Also "00" ist die erste Hex, "11" die 2te usw. Die letzte Zahl "hier 44" ist genau genommen keine Date, sondern eine XOR-Verknüpfung der Zahlenpaare 00-33 und wird von der Alarmanlage erzeugt und mitgesendet und soll die Checksumme der Daten darstellen. Ziel ist es die Empfangenen Daten 00-33 im Node Red so zu verknüpfen, dass die selbe Checksumme errechnet wird und mir so bestätigt, dass die Übertragung vollständig und richtig war.

    Ok danke. Das mit der Routine funktioniert bei mir auch, nur ich dachte immer es geht über "normalen" Geräte in der Alexa App. Mir geht es etwas auf den Zeiger, dass ich exakt das sagen muss wie es in der Routine definiert wurde. Wenn ich schreibe "Alexa, nenne mir den Status vom Server." und aber "Alexa, wie ist der Status vom Server." sage, versteht sie es nicht.