NEWS
CC2530/CC2531 als Custom-Zigbee-Aktor/Sensor
-
@skvarel sagte in CC2530/CC2531 als Custom-Zigbee-Aktor/Sensor:
@asgothian .. ich habe gerade Nachtschicht und muss morgen früh erstmal ein paar Stunden schlafen. ab Mittag bin ich bei Discord online
Passt. Ich schau mir heut Nacht des\n superbowl an und bin vor 12 auch nicht ansprechbar
-
@skvarel So, ich wär jetzt wach und häng auch im Discord. Meld dich einfach
kann sein das ich ein/zwei Minuten brauch zu reagieren, wenn ich gerade telefoniere.A.
-
@asgothian .. DANKE
Den Konverter habe ich hochgeladen:
https://github.com/inventwo/custom-zigbee/blob/main/Converter/CC2531.HEIZUNG.js
-
@asgothian ... nächster Test: Morgen versuche ich mit den Payloads bei meinem Ultraschallsensor zu spielen.
Ich habe vorhin noch tamper und state eingestetzt. Da kommen auch Icons. Ich versuche morgen mal distance und presence
Die Icons kommen übrigens hier her:
-
Ich finde einfach kein Payload für die Messung
Anstelle von Modus wäre dort der Status passender. Ich muss aber erst etwas für die Messung finden.
-
@Asgothian .. DANKE !!!
-
@Asgothian .. bei numeric und contact klappt es so nicht. Wenn ich da eigene Endpunkte einsetze, kommt ein N/A zurück
Temperatur, Feuchte und State klappt! Bei State gibt es noch einen Schönheitsfehler. Da steht der Endpunkt jetzt doppelt drin.
onst device = { zigbeeModel: ['CC2530.GREEN'], model: 'CC2530.GREEN', vendor: 'inventwo', description: '[Greenhouse](https://github.com/inventwo/custom-zigbee)', fromZigbee: [fz.ignore_basic_report, fz.ptvo_switch_analog_input, fz.temperature, fz.ptvo_humidity, fz.ptvo_on_off, fz.ptvo_multistate_action, fz.ptvo_on_off_config,], toZigbee: [tz.ptvo_switch_trigger, tz.on_off, tz.ptvo_on_off_config,], exposes: [ e.temperature().withEndpoint('Erdreich').withDescription('Bodentemperatur L1'), e.temperature().withEndpoint('Innenraum').withDescription('Lufttemperatur L2'), e.humidity().withEndpoint('Innenraum').withDescription('Luftfeuchte L2'), exposes.numeric('l3', ea.STATE).withDescription('Bodenfeuchte L3').withUnit('µS/cm'), exposes.numeric('l4', ea.STATE).withDescription('Bodenfeuchte L4').withUnit('µS/cm'), e.contact().withEndpoint('l5').withDescription('Türkontakt L5'), e.contact().withEndpoint('l6').withDescription('Fensterkontakt L6'), e.switch().withEndpoint('Licht'), e.switch().withEndpoint('Heizung'), ...ptvo_on_off_config_exposes('l5'), ...ptvo_on_off_config_exposes('l6'), ], meta: { multiEndpoint: true, binaryEndpoints: {'l5': 'contact', 'l6': 'contact', }, }, endpoint: (device) => { return { Erdreich: 1, Innenraum: 2, l3: 3, l4: 4, l5: 5, l6: 6, Licht: 7, Heizung: 8, }; },
-
@skvarel Da bräuchte ich mal den ganzen converter für das Greenhouse, nicht nur das device
-
@asgothian .. habe ich hochgeladen
https://github.com/inventwo/custom-zigbee/blob/main/Converter/CC2530.GREEN.js
Ich bin heute ab 15 Uhr wieder erreichbar.
-
@skvarel Da muss es einen Automatismus für die Kachel geben. Die EP Namen waren auch früher schon doppelt, siehe diesen Screenshot von Dir - da steht L7 und L8 doppelt drin
Ich fürchte das bekommen wir nicht gefixed.
Für das Numeric sollte es auch gehen das du da am Ende ein 'withEndpoint('...') einhängst. Dazu müsstest Du aber den von mir angepassten externen Konverter nutzen. (PR ist da. Ich wäre auch auf Discord greifbar)
-
Ich bin begeistert !!!!
-
-
Mein Zigbee2mqtt startet nicht mehr
EDIT: Hat sich erledigt ein Fehler in einem Gerät. Läuft wieder