mirror of
https://github.com/randybb/esphome-configs.git
synced 2026-01-02 19:47:29 +01:00
removing unnecessary files
This commit is contained in:
@@ -1,58 +0,0 @@
|
||||
#include "esphome.h"
|
||||
#include "TinyLoRa.h"
|
||||
#include "SPI.h"
|
||||
|
||||
using namespace esphome;
|
||||
|
||||
class lora_sender : public PollingComponent, public text_sensor::TextSensor {
|
||||
public:
|
||||
// constructor
|
||||
lora_sender() : PollingComponent(15000) {}
|
||||
|
||||
// Network Session Key (MSB)
|
||||
uint8_t NwkSkey[16] = { 0x31, 0x36, 0x41, 0x2E, 0xFE, 0x06, 0x84, 0x0B, 0x70, 0xB6, 0xCE, 0xBF, 0xBC, 0xAB, 0x06, 0x79 };
|
||||
|
||||
// Application Session Key (MSB)
|
||||
uint8_t AppSkey[16] = { 0x93, 0x42, 0xD6, 0x50, 0xE4, 0xDE, 0x36, 0x11, 0x4E, 0x28, 0xEC, 0x31, 0xF5, 0x3A, 0xD7, 0x10 };
|
||||
|
||||
// Device Address (MSB)
|
||||
uint8_t DevAddr[4] = { 0x26, 0x01, 0x17, 0xE0 };
|
||||
// Data Packet to Send to TTN
|
||||
//unsigned char loraData[11] = {"hello LoRa"};
|
||||
char loraData[11];
|
||||
|
||||
// How many times data transfer should occur, in seconds
|
||||
const unsigned int sendInterval = 30;
|
||||
|
||||
// Pinout for Adafruit Feather 32u4 LoRa
|
||||
// TinyLoRa lora = TinyLoRa(irq, cs, rst);
|
||||
TinyLoRa lora = TinyLoRa(18, 14, 26);
|
||||
|
||||
void setup() override {
|
||||
//Serial.begin(115200);
|
||||
Serial.begin(9600);
|
||||
Serial.println("LoRa Sender");
|
||||
//LoRa.setPins(18, 14, 26);
|
||||
lora.setChannel(MULTI);
|
||||
// set datarate
|
||||
lora.setDatarate(SF7BW125);
|
||||
if (!lora.begin()) {
|
||||
Serial.println("Starting LoRa failed!");
|
||||
while (1);
|
||||
delay(1000);
|
||||
}
|
||||
Serial.println("Sending data packet...");
|
||||
}
|
||||
|
||||
void update() override {
|
||||
// This will be called every "update_interval" milliseconds.
|
||||
// Publish state
|
||||
publish_state("Hello World");
|
||||
Serial.println("Sending LoRa Data...");
|
||||
strcpy(loraData,"Hello Lora");
|
||||
lora.sendData((unsigned char *)loraData, sizeof(loraData), lora.frameCounter);
|
||||
Serial.print("Frame Counter: ");Serial.println(lora.frameCounter);
|
||||
lora.frameCounter++;
|
||||
}
|
||||
};
|
||||
|
||||
50
test.yaml
50
test.yaml
@@ -1,50 +0,0 @@
|
||||
esphome:
|
||||
name: test
|
||||
friendly_name: test
|
||||
|
||||
esp32:
|
||||
board: esp32dev
|
||||
framework:
|
||||
type: arduino
|
||||
|
||||
# Enable logging
|
||||
logger:
|
||||
|
||||
# Enable Home Assistant API
|
||||
api:
|
||||
encryption:
|
||||
key: "C/WOiMXnADdqmMWMOSt3TjE2OfvLKgykU6Jkem4CJXg="
|
||||
|
||||
ota:
|
||||
password: "71d15cd28c99fe71164f7f606c391123"
|
||||
|
||||
wifi:
|
||||
ssid: !secret wifi_ssid
|
||||
password: !secret wifi_password
|
||||
|
||||
# Enable fallback hotspot (captive portal) in case wifi connection fails
|
||||
ap:
|
||||
ssid: "Test Fallback Hotspot"
|
||||
password: "9UVFXZ8ufySW"
|
||||
|
||||
captive_portal:
|
||||
|
||||
|
||||
sensor:
|
||||
- platform: bmi160
|
||||
address: 0x68
|
||||
update_interval: 60s
|
||||
acceleration_x:
|
||||
name: "BMI160 Accel X"
|
||||
acceleration_y:
|
||||
name: "BMI160 Accel Y"
|
||||
acceleration_z:
|
||||
name: "BMI160 Accel z"
|
||||
gyroscope_x:
|
||||
name: "BMI160 Gyro X"
|
||||
gyroscope_y:
|
||||
name: "BMI160 Gyro Y"
|
||||
gyroscope_z:
|
||||
name: "BMI160 Gyro z"
|
||||
temperature:
|
||||
name: "BMI160 Temperature"
|
||||
Reference in New Issue
Block a user