So ich habe eine Lösung gefunden :
Aber erst als ich die letzte Zeile aus dem Therad installiert hatte ging es!
Scheinbar war das nicht das richtige Treiberpaket für einen Raspi.
So ich habe eine Lösung gefunden :
Aber erst als ich die letzte Zeile aus dem Therad installiert hatte ging es!
Scheinbar war das nicht das richtige Treiberpaket für einen Raspi.
Hi,
ich habe auch einen GTAG mit dem BLE-Adapter eingebunden. Ich weiß das der sich alle paar Sekunden aktualisiert aber wenn der Bacon die Reichweite verlässt setzt der BLE-Adapter den RSSI-Wert nicht auf 0 sondern der bleibt einfach auf dem zuletzt ermittelten Wert stehen. Falls es unglücklich läuft wird dein Script so wohl nicht ordentlich funktionieren es sei denn du fragst noch zusätzlich ab wie lange die letzte Aktualisierung her ist und reagierst darauf.
@haselchen sagte in BLE adapter startet nicht mehr:
Supi.
Nun läuft dein Adapter?
Driver State Powered On?
Jep...alles tutti
@jey-cee Okeee Danke
Vielleicht gibt es ja jemanden hier der schon berichten kann.
Hi Allerseits
kurz und knapp, kann mir jemand sagen ob der DeConz Adapter auch eine IPV6 Adresse in seinen Einstellungen akzeptiert ?
Gruß
@homoran
Alles hab ich versucht, nur nicht die Klammern mal weg zu lassen
Daaaaanke für den Denkanstoss, das funktioniert jetzt
Hi allerseits,
ich bekomme folgende Payload von meinem Mqtt und muss hier ein paar Werte rausholen. Das klappt soweit auch aber bei einem Wert scheitere ich. Hier mal zunächst die Payload:
{
"end_device_ids": {
"device_id": "bodensensor-hinten",
"application_ids": {
"application_id": "garden-soil-sensors"
},
"dev_eui": "",
"join_eui": "",
"dev_addr": ""
},
"correlation_ids": [
"as:up:01FMJMEY3F4R8BRK933ZF831B8",
"gs:conn:01FMHQKYR8ACAACXVMR5ETGBX0",
"gs:up:host:01FMHQKYRRTNB1Y256R5BBFZ5B",
"gs:uplink:01FMJMEXW5QENYW0X7ESBWKT7E",
"ns:uplink:01FMJMEXW6V0WTERVH73FZ316Q",
"rpc:/ttn.lorawan.v3.GsNs/HandleUplink:01FMJMEXW64H4ZYQGZ6JYFSBK3",
"rpc:/ttn.lorawan.v3.NsAs/HandleUplink:01FMJMEY3ETSZPN33KJ591WZ1K"
],
"received_at": "2021-11-15T20:26:20.655807658Z",
"uplink_message": {
"session_key_id": "AX0kon3s3ubZFDDLFdgJEw==",
"f_port": 2,
"f_cnt": 9,
"frm_payload": "DS4AAAAACLQAABA=",
"decoded_payload": {
"Bat": "3.374 V",
"TempC_DS18B20": "0.00 °C",
"conduct_SOIL": "0 uS/cm",
"temp_SOIL": "22.28 °C",
"water_SOIL": "0.00 %"
},
"rx_metadata": [
{
"gateway_ids": {
"gateway_id": "myindoorgatewayhub",
"eui": ""
},
"time": "2021-11-15T20:26:20.344300985Z",
"timestamp": 177918228,
"rssi": -63,
"channel_rssi": -63,
"snr": 10.75,
"location": {
"latitude": 51.7100722182447,
"longitude": 7.923237383365632,
"altitude": 5,
"source": "SOURCE_REGISTRY"
},
"uplink_token": "CiAKHgoSbXlpbmRvb3JnYXRld2F5aHViEghYoMv//oBEFBCUoutUGgwI7ITLjAYQuPfgyAEgoOyC5pbwBioMCOyEy4wGELm7lqQB"
}
],
"settings": {
"data_rate": {
"lora": {
"bandwidth": 125000,
"spreading_factor": 7
}
},
"coding_rate": "4/5",
"frequency": "867900000",
"timestamp": 177918228,
"time": "2021-11-15T20:26:20.344300985Z"
},
"received_at": "2021-11-15T20:26:20.422462557Z",
"consumed_airtime": "0.061696s",
"locations": {
"user": {
"latitude": 51.71014867049504,
"longitude": 7.923138141632081,
"source": "SOURCE_REGISTRY"
}
},
"version_ids": {
"brand_id": "dragino",
"model_id": "lse01",
"hardware_version": "_unknown_hw_version_",
"firmware_version": "1.3",
"band_id": "EU_863_870"
},
"network_ids": {
"net_id": "000013",
"tenant_id": "ttn",
"cluster_id": "ttn-eu1"
}
}
}
Ich bekomme die Werte indem ich die Payload mit dem "JSON nach Objekt" Baustein in ein Objekt umwandle und mit dem "ATTRIB" Baustein und der Pfadangabe bekomme ich die Werte bis auf einen!
Folgende Pfade funktionieren super und ich kriege ein Ergebniss:
uplink_message.decoded_payload.Bat
uplink_message.decoded_payload.water_SOIL
uplink_message.decoded_payload.conduct_SOIL
uplink_message.decoded_payload.temp_SOIL
Ich möchte aber noch den Wert rssi haben der in rx_metadata steckt. Vergeblich.
Dieser Pfad funktioniert nicht:
uplink_message.rx_metadata[0].rssi
Das sollte er aber oder übersehe ich hier was ?
Wenn ich nur uplink_message.rx_metadata verwende bekomme ich alles angezeigt was da drin steckt, darunter auch rssi aber ich kann nicht explizit darauf zugreifen.
Jemand eine Idee ?
Hier ein Bsp:
im Screenshot oben hast du ja gesehen das der Ordner "Garten" leer ist. Jetzt hier aus dem Objektbaum alias.0 :
und hier der raw von "Temperaturfühler.actual" :
Für mich sieht da alles richtig aus ??
Das kann ich verneinen, das sind alles Datenpunkte die ich manuell unter "Geräte" angelegt habe. Jeden einzelnen. Ich habe keine Scripterstellten Alias-Datenpunkte.
Das sind nichtmal 10% meiner Alias-Datenpunkte und viele Ordner sind leer. Unter Objekte ist die Ordnerstruktur mit allen Datenpunkten Vollständig, D.h. die Datenpunkte sind vorhanden.
Hi,
ich habe immer über die "Geräte" links in der Menüleiste meine Alias-Datenpunkte erstellt. Seit dem Update zur neuen Admin-Oberfläche sind meine Datenpunkte aus meinen selbst angelegten Ordnern verschwunden. Sie sind zwar im Objektbaum unter Objekte noch vorhanden unter alias.0. aber die Ordner die ich unter "Geräte" angelegt habe werden mir als leer angezeigt. Stattdessen sind in einigen Ordnern sporadisch irgendwelche INFO-Datenpunkte (Wozu sind die eigentlich ? Und warum wird zu fast jedem manuell angelegtem Datenpunkt auch ein Info-Datenpunkt erstellt ???) Wie kriege ich die Alias-Datenpunkte wieder in ihre Ordnerstruktur im Admin-Editor ?
Ich nutze die Adminversion 5.1.25.