Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

can anyone help me? #38

Unanswered
ldijkman asked this question in General
Discussion options

can anyone help me?

get websockets working with the visual scheduler

https://plnkr.co/edit/p7xyOMhDtuTc49aZ
visual-scheduler


https://github.com/ldijkman/randomnerd_esp32_wifi_manager/blob/main/docs/mrs/create_from_scratch

2023年08月19日-152535_1920x1080_scrot


https://github.com/ldijkman/randomnerd_esp32_wifi_manager/blob/main/docs/mrs/create_from_scratch

2023年08月19日-152706_1920x1080_scrot


ok looks like it is sensding websockets

2023年08月19日-162307_1920x1080_scrot


https://github.com/ldijkman/randomnerd_esp32_wifi_manager/blob/main/docs/mrs/create_from_scratch


show only outgoing websocket messages in chrome inspect

2023年08月19日-162307_1920x1080_scrot

ok now i should write some code on the arduino ESP8266 / ESP32 side

https://arduinojson.org/v6/assistant/#/step2

websocket message when save or delete button on tuesday is clicked

 var dy=daytext;
 var ts=timeslots;
 timeslot_to_ESP = {dy,ts};
* websocket message {"dy":"Tue","ts":[0,60,300,360,600,660,900,960,1200,1260]}
* deserialize {"dy":"Tue","ts":[0,60,300,360,600,660,900,960,1200,1260]}
 
 https://arduinojson.org/v6/assistant/#/step2
 result arduino code
 
// Stream& input; {"dy":"Tue","ts":[0,60,300,360,600,660,900,960,1200,1260]}
StaticJsonDocument<256> doc;
DeserializationError error = deserializeJson(doc, input);
if (error) {
 Serial.print(F("deserializeJson() failed: "));
 Serial.println(error.f_str());
 return;
}
const char* dy = doc["dy"]; // "Tue"
JsonArray ts = doc["ts"];
int ts_0 = ts[0]; // 0
int ts_1 = ts[1]; // 60
int ts_2 = ts[2]; // 300
int ts_3 = ts[3]; // 360
int ts_4 = ts[4]; // 600
int ts_5 = ts[5]; // 660
int ts_6 = ts[6]; // 900
int ts_7 = ts[7]; // 960
int ts_8 = ts[8]; // 1200
int ts_9 = ts[9]; // 1260
 

Does it make Sense, i do not know

https://github.com/ldijkman/randomnerd_esp32_wifi_manager/blob/main/docs/mrs/create_from_scratch

You must be logged in to vote

Replies: 0 comments

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
1 participant

AltStyle によって変換されたページ (->オリジナル) /