{"id":4081,"date":"2023-06-24T17:37:12","date_gmt":"2023-06-24T22:37:12","guid":{"rendered":"http:\/\/blog.espol.edu.ec\/girni\/?p=4081"},"modified":"2026-08-04T22:59:56","modified_gmt":"2026-08-05T03:59:56","slug":"lorawan-parametros-up-down-pantalla-chirpstack-ha","status":"publish","type":"post","link":"https:\/\/blog.espol.edu.ec\/girni\/lorawan-parametros-up-down-pantalla-chirpstack-ha\/","title":{"rendered":"LoRaWan - Par\u00e1metros Up\/Down: Pantalla Chirpstack y HA"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">ChirpStack<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">DECODER<\/h3>\n\n\n<div class=\"wp-block-syntaxhighlighter-code alignwide\"><pre class=\"brush: arduino; title: ; notranslate\" title=\"\">\nfunction Decode(fPort, bytes, variables) {\n  var Down_rssi = -1*parseInt(bytes&#x5B;0]);\n  var Down_snr = bytes&#x5B;1];\n  var Down_datarate = bytes&#x5B;2];\n  \/\/ usando entero\n  var unalectura = (bytes&#x5B;4] &lt;&lt; 8) |(bytes&#x5B;3]);\n  unalectura = (unalectura\/1000);\n  unalectura = +unalectura.toFixed(2);\n  var appData = {'Down_rssi':Down_rssi,'Down_snr':Down_snr,\n                 'Down_datarate':Down_datarate,\n                 'bateria_V': unalectura}\n  return appData;\n}\n<\/pre><\/div>\n\n\n<h3 class=\"wp-block-heading\">ENCODER<\/h3>\n\n\n<div class=\"wp-block-syntaxhighlighter-code alignwide\"><pre class=\"brush: arduino; title: ; notranslate\" title=\"\">\nfunction Encode(fPort, obj, variables) {\n  var UP_rssi = obj&#x5B;&quot;UP_rssi&quot;];\n  \/\/ var Up_snr = obj&#x5B;&quot;UP_snr&quot;];\n  var mensaje = &#x5B;UP_rssi];\n  return mensaje;\n}\n<\/pre><\/div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">Home Assistant<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">configuration.yaml<\/h3>\n\n\n\n<pre class=\"wp-block-code alignwide\"><code>mqtt:\n  sensor:\n    - name: \"rssi_up_cc50\"\n      unique_id: cc27rssiup\n      state_topic: \"application\/1\/device\/a53ec615aede3f50\/event\/up\"\n      unit_of_measurement: \"dBm\"\n      value_template: \"{{ value_json.rxInfo&#091;0].rssi}}\"\n      #availability:\n      #  - topic: \"home\/sensor1\/status\"\n      payload_available: \"online\"\n      payload_not_available: \"offline\"\n      json_attributes_topic: \"application\/1\/device\/a53ec615aede3f50\/event\/up\"<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Automation<\/h3>\n\n\n\n<p>Desencadenante<\/p>\n\n\n\n<pre class=\"wp-block-code alignwide\"><code>platform: mqtt\ntopic: application\/1\/device\/a53ec615aede3f50\/event\/up<\/code><\/pre>\n\n\n\n<p>Acci\u00f3n<\/p>\n\n\n\n<pre class=\"wp-block-code alignwide\"><code>service: mqtt.publish\ndata:\n  qos: 0\n  retain: false\n  topic: application\/1\/device\/a53ec615aede3f50\/command\/down\n  payload: '{\"confirmed\":false,\"fPort\":4,\"object\":{\"UP_rssi\":{{(states(\"sensor.rssi_up_cc50\") | int)*(-1)}}}}'<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>ChirpStack DECODER ENCODER Home Assistant configuration.yaml Automation Desencadenante Acci\u00f3n<\/p>\n","protected":false},"author":8043,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1466680],"tags":[],"class_list":["post-4081","post","type-post","status-publish","format-standard","hentry","category-lorawan-parametros-up-down"],"_links":{"self":[{"href":"https:\/\/blog.espol.edu.ec\/girni\/wp-json\/wp\/v2\/posts\/4081","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.espol.edu.ec\/girni\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.espol.edu.ec\/girni\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/girni\/wp-json\/wp\/v2\/users\/8043"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/girni\/wp-json\/wp\/v2\/comments?post=4081"}],"version-history":[{"count":8,"href":"https:\/\/blog.espol.edu.ec\/girni\/wp-json\/wp\/v2\/posts\/4081\/revisions"}],"predecessor-version":[{"id":4912,"href":"https:\/\/blog.espol.edu.ec\/girni\/wp-json\/wp\/v2\/posts\/4081\/revisions\/4912"}],"wp:attachment":[{"href":"https:\/\/blog.espol.edu.ec\/girni\/wp-json\/wp\/v2\/media?parent=4081"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/girni\/wp-json\/wp\/v2\/categories?post=4081"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/girni\/wp-json\/wp\/v2\/tags?post=4081"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}