#include "config.h"
#include <Arduino.h>
#include <stdlib.h>
#include <string.h>
#include <stdint.h>
#include <ESPAsyncWebServer.h>
#include <LittleFS.h>
#include <PubSubClient.h>
#include <WiFiUdp.h>
#include <time.h>
#include <Uptime.h>
#include <ElegantOTA.h>
Go to the source code of this file.
◆ getResetReason()
char* getResetReason |
( |
char * |
tmp | ) |
|
◆ getVcc()
void getVcc |
( |
String & |
json | ) |
|
◆ mk_topic()
const char* mk_topic |
( |
const char * |
part1, |
|
|
const char * |
part3 |
|
) |
| |
◆ mqtt_loop()
void mqtt_loop |
( |
time_t |
now | ) |
|
◆ mqtt_setup()
◆ prozess_cmd()
void prozess_cmd |
( |
const String |
cmd, |
|
|
const String |
value |
|
) |
| |
Der Komandoprozessor. Hier werden alle Befehle in der Form "Kommando = Wert" abgearbeitet.
- Parameters
-
cmd | Das Komando, der bezeichner des Komandos |
value | Der Wert für dieses Kommando |
◆ rf24gw_loop()
◆ rf24gw_setup()
◆ sendWsMessage() [1/2]
void sendWsMessage |
( |
String & |
_myMsg | ) |
|
◆ sendWsMessage() [2/2]
void sendWsMessage |
( |
String & |
_myMsg, |
|
|
uint8_t |
kat |
|
) |
| |
◆ write2log()
void write2log |
( |
uint8_t |
kat, |
|
|
int |
count, |
|
|
|
... |
|
) |
| |
◆ cmd_no
◆ do_log_critical
◆ do_log_module
◆ do_log_mqtt
◆ do_log_rf24
◆ do_log_system
◆ do_log_web
◆ do_mqtt
◆ do_rf24gw
◆ loop_time_alarm
unsigned long loop_time_alarm |
|
extern |
◆ mqtt_client
◆ mqtt_json
◆ mqtt_json_length_old
unsigned int mqtt_json_length_old |
|
extern |
◆ mqtt_server
◆ mqtt_topic
In diesem String wird der Topic der aktuellen MQTT Message gespeichert.
◆ mqtt_topicP2
◆ mqttClient
◆ now
Eine Variable für Zeitinformationen.
◆ preferences
Ein Objekt für die Preferences.
◆ rebootflag
Eine Variable zur Aufnahme der Preferences Struktur.
Das reboot Flag, ist es auf "true" wird im nächsten Loop Durchgang der Node neu gestartet.
◆ rf24gw_gw_no
◆ rf24gw_gw_port
◆ rf24gw_hub_port
◆ rf24gw_hub_server
◆ rssi
◆ rssi_quality
◆ sd_cardsize
◆ sd_cardType
◆ sd_usedbytes
◆ timeinfo
Eine Variable zur Aufnahme der Zeitzoneninfo.
◆ uptime
Ein Objekt zur Verwaltung der uptime.
◆ wifi_pass
◆ wifi_ssid
◆ ws