Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. LaCrosse Sensoren TX29DTH-IT

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    2.2k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    949

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

LaCrosse Sensoren TX29DTH-IT

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
1 Beiträge 1 Kommentatoren 1.4k Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • K Offline
    K Offline
    kleinerDrache
    schrieb am zuletzt editiert von
    #1

    So hier für alle die nicht auf den Adapter für die Dinger warten wollen.

    ! [
    ! {
    ! "id": "50a787a6.a55658",
    ! "type": "function",
    ! "z": "563d2dda.8436b4",
    ! "name": "Parse LaCrosse",
    ! "func": "var tmp = msg.payload.split(" ");\n //# OK 9 ID XXX XXX XXX XXX\n //# | | | | | | |\n //# [4]| | | | | | –- Humidity incl. WeakBatteryFlag\n //# [3]| | | | | |–---- Temp * 10 + 1000 LSB\n //# [2]| | | | |–-------- Temp * 10 + 1000 MSB\n //# [1]| | | |–------------ Sensor type (1 or 2) +128 if NewBatteryFlag\n //# [0]| | |–--------------- Sensor ID\n //# | |------------------- fix "9"\n //# |---------------------- fix "OK"\n\n\nif(tmp[0]==='OK'){\n if(tmp[1]=='9'){\n var tmpp=tmp.splice(2,6);\n var buf = new Buffer(tmpp);\n var msg1 = { payload: (buf.readIntLE(0))};\n //Sensor ID\n var msg2 = { payload: ((buf.readIntLE(1) & 0x70) >> 4)};\n //$type = ($bytes[1] & 0x70) >> 4;\n var msg3 = { payload: ((buf.readIntLE(1) & 0x80) >> 7)};\n //$battery_new = ($bytes[1] & 0x80) >> 7;\n var msg4 = { payload: ((((buf.readIntLE(2))*256)+(buf.readIntLE(3))-1000)/10)};\n //$temperature = ($bytes[2]*256 + $bytes[3] - 1000)/10;\n var msg5 = { payload: (buf.readIntLE(4) & 0x7f)};\n //$humidity = $bytes[4] & 0x7f;\n var msg6 = { payload: ((buf.readIntLE(4) & 0x80) >> 7)};\n //$battery_low = ($bytes[4] & 0x80) >> 7;\n }\n}\n\nreturn [msg1,msg2,msg3,msg4,msg5,msg6];",
    ! "outputs": "6",
    ! "noerr": 0,
    ! "x": 420,
    ! "y": 120,
    ! "wires": [
    ! [
    ! "7f265b57.ab33b4"
    ! ],
    ! [
    ! "7fdddeaf.082a4"
    ! ],
    ! [
    ! "73e963a2.2ed33c"
    ! ],
    ! [
    ! "c7cfd66c.52fe58"
    ! ],
    ! [
    ! "3d4f97ef.189fc8"
    ! ],
    ! [
    ! "b53b8687.b299d8"
    ! ]
    ! ]
    ! },
    ! {
    ! "id": "14ad88ed.d69e87",
    ! "type": "serial in",
    ! "z": "563d2dda.8436b4",
    ! "name": "",
    ! "serial": "96009430.bf4df8",
    ! "x": 180,
    ! "y": 120,
    ! "wires": [
    ! [
    ! "50a787a6.a55658"
    ! ]
    ! ]
    ! },
    ! {
    ! "id": "73e963a2.2ed33c",
    ! "type": "debug",
    ! "z": "563d2dda.8436b4",
    ! "name": "Batterie Neu ?",
    ! "active": true,
    ! "console": "false",
    ! "complete": "payload",
    ! "x": 660,
    ! "y": 120,
    ! "wires": []
    ! },
    ! {
    ! "id": "7f265b57.ab33b4",
    ! "type": "debug",
    ! "z": "563d2dda.8436b4",
    ! "name": "Sensor ID",
    ! "active": true,
    ! "console": "false",
    ! "complete": "payload",
    ! "x": 640,
    ! "y": 40,
    ! "wires": []
    ! },
    ! {
    ! "id": "7fdddeaf.082a4",
    ! "type": "debug",
    ! "z": "563d2dda.8436b4",
    ! "name": "Sensor Type",
    ! "active": true,
    ! "console": "false",
    ! "complete": "payload",
    ! "x": 650,
    ! "y": 80,
    ! "wires": []
    ! },
    ! {
    ! "id": "c7cfd66c.52fe58",
    ! "type": "debug",
    ! "z": "563d2dda.8436b4",
    ! "name": "Temperatur",
    ! "active": true,
    ! "console": "false",
    ! "complete": "payload",
    ! "x": 650,
    ! "y": 160,
    ! "wires": []
    ! },
    ! {
    ! "id": "3d4f97ef.189fc8",
    ! "type": "debug",
    ! "z": "563d2dda.8436b4",
    ! "name": "Humidity",
    ! "active": true,
    ! "console": "false",
    ! "complete": "payload",
    ! "x": 640,
    ! "y": 200,
    ! "wires": []
    ! },
    ! {
    ! "id": "b53b8687.b299d8",
    ! "type": "debug",
    ! "z": "563d2dda.8436b4",
    ! "name": "Batterie schwach ?",
    ! "active": true,
    ! "console": "false",
    ! "complete": "payload",
    ! "x": 670,
    ! "y": 240,
    ! "wires": []
    ! },
    ! {
    ! "id": "96009430.bf4df8",
    ! "type": "serial-port",
    ! "z": "563d2dda.8436b4",
    ! "serialport": "/dev/ttyUSB0",
    ! "serialbaud": "57600",
    ! "databits": "8",
    ! "parity": "none",
    ! "stopbits": "1",
    ! "newline": "\n\r",
    ! "bin": "false",
    ! "out": "char",
    ! "addchar": false
    ! }
    ! ]

    Nur den Serial Node anpassen und alle gefundenen Sensoren werden im Debug angezeigt. Macht was draus und viel Spass ;-)

    ca 30 HM-Geräte , diverse Arduinos mit rfm12, Enocean Geräte und ein paar Lacrosse Senoren. Cubietruck mit Armbian als Zentrale keinerlei CCU.

    1 Antwort Letzte Antwort
    0
    Antworten
    • In einem neuen Thema antworten
    Anmelden zum Antworten
    • Älteste zuerst
    • Neuste zuerst
    • Meiste Stimmen


    Support us

    ioBroker
    Community Adapters
    Donate

    666

    Online

    32.6k

    Benutzer

    82.2k

    Themen

    1.3m

    Beiträge
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
    ioBroker Community 2014-2025
    logo
    • Anmelden

    • Du hast noch kein Konto? Registrieren

    • Anmelden oder registrieren, um zu suchen
    • Erster Beitrag
      Letzter Beitrag
    0
    • Home
    • Aktuell
    • Tags
    • Ungelesen 0
    • Kategorien
    • Unreplied
    • Beliebt
    • GitHub
    • Docu
    • Hilfe