Help with esp32 sketch

andieasy

New Member
View Badges
Joined
Dec 15, 2019
Messages
21
Reaction score
36
Rating - 0%
0   0   0
Dear all,
im really sorry if it already discussed somewhere, but i have no clue to run the reef pi on esp32.
i try to compiled the reef-pi.ino from https://github.com/reef-pi/esp32 using arduino ide, but it went error.
here is the message

C:\Users\andie\Downloads\reef-pi\reef-pi.ino:1756:172: error: unterminated comment
<td id="LC57" class="blob-code blob-code-inner js-file-line"> server.<span class="pl-c1">on</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>/outlets/*<span class="pl-pds">&quot;</span></span>, HTTP_POST, switchOutlet);</td>
^

exit status 1

Compilation error: unterminated comment

-> then i try to terminate all the comments like these:

<td id="LC57" class="blob-code blob-code-inner js-file-line"> server.<span class="pl-c1">on</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>/outlets/*<span class="pl-pds">&quot;</span></span>, HTTP_POST, switchOutlet);</td>*/
</tr>
<tr>
<td id="L58" class="blob-num js-line-number js-code-nav-line-number js-blob-rnum" data-line-number="58"></td>
<td id="LC58" class="blob-code blob-code-inner js-file-line"> server.<span class="pl-c1">on</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>/inlets/*<span class="pl-pds">&quot;</span></span>, HTTP_GET, readInlet);</td>*/
</tr>
<tr>
<td id="L59" class="blob-num js-line-number js-code-nav-line-number js-blob-rnum" data-line-number="59"></td>
<td id="LC59" class="blob-code blob-code-inner js-file-line"> server.<span class="pl-c1">on</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>/jacks/*<span class="pl-pds">&quot;</span></span>, HTTP_POST, setJackValue);</td>*/
</tr>
<tr>
<td id="L60" class="blob-num js-line-number js-code-nav-line-number js-blob-rnum" data-line-number="60"></td>
<td id="LC60" class="blob-code blob-code-inner js-file-line"> server.<span class="pl-c1">on</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>/analog_inputs/*<span class="pl-pds">&quot;</span></span>, HTTP_GET, readAnalogInput);</td>*/
</tr>
<tr>
<td id="L61" class="blob-num js-line-number js-code-nav-line-number js-blob-rnum" data-line-number="61"></td>
<td id="LC61" class="blob-code blob-code-inner js-file-line">

-> as you can i try to uncomment all the code with "*/"

but it went to another error like this:


C:\Users\andie\Downloads\reef-pi\reef-pi.ino:72:36: error: stray '\302' in program
<title>esp32/reef-pi.ino at main · reef-pi/esp32 · GitHub</title>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:72:37: error: stray '\267' in program
<title>esp32/reef-pi.ino at main · reef-pi/esp32 · GitHub</title>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:72:53: error: stray '\302' in program
<title>esp32/reef-pi.ino at main · reef-pi/esp32 · GitHub</title>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:72:54: error: stray '\267' in program
<title>esp32/reef-pi.ino at main · reef-pi/esp32 · GitHub</title>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:556:10: error: missing terminating ' character
<!-- '"` --><!-- </textarea></xmp> --></option></form><form class="js-site-search-form" role="search" aria-label="Site" data-scope-type="Repository" data-scope-id="541107137" data-scoped-search-url="/reef-pi/esp32/search" data-owner-scoped-search-url="/orgs/reef-pi/search" data-unscoped-search-url="/search" data-turbo="false" action="/reef-pi/esp32/search" accept-charset="UTF-8" method="get">
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:613:75: error: stray '\342' in program
<span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:613:76: error: stray '\206' in program
<span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:613:77: error: stray '\265' in program
<span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:618:56: error: stray '\342' in program
<span class="d-inline-block ml-1 v-align-middle">↵</span>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:618:57: error: stray '\206' in program
<span class="d-inline-block ml-1 v-align-middle">↵</span>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:618:58: error: stray '\265' in program
<span class="d-inline-block ml-1 v-align-middle">↵</span>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:660:75: error: stray '\342' in program
<span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:660:76: error: stray '\206' in program
<span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:660:77: error: stray '\265' in program
<span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:665:56: error: stray '\342' in program
<span class="d-inline-block ml-1 v-align-middle">↵</span>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:665:57: error: stray '\206' in program
<span class="d-inline-block ml-1 v-align-middle">↵</span>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:665:58: error: stray '\265' in program
<span class="d-inline-block ml-1 v-align-middle">↵</span>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:698:75: error: stray '\342' in program
<span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:698:76: error: stray '\206' in program
<span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:698:77: error: stray '\265' in program
<span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:703:56: error: stray '\342' in program
<span class="d-inline-block ml-1 v-align-middle">↵</span>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:703:57: error: stray '\206' in program
<span class="d-inline-block ml-1 v-align-middle">↵</span>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:703:58: error: stray '\265' in program
<span class="d-inline-block ml-1 v-align-middle">↵</span>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:736:75: error: stray '\342' in program
<span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:736:76: error: stray '\206' in program
<span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:736:77: error: stray '\265' in program
<span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:741:56: error: stray '\342' in program
<span class="d-inline-block ml-1 v-align-middle">↵</span>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:741:57: error: stray '\206' in program
<span class="d-inline-block ml-1 v-align-middle">↵</span>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:741:58: error: stray '\265' in program
<span class="d-inline-block ml-1 v-align-middle">↵</span>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:1117:25: error: missing terminating " character
data-action="
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:1118:41: error: stray '#' in program
input-entered:ref-selector#inputEntered
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:1119:40: error: stray '#' in program
tab-selected:ref-selector#tabSelected
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:1120:38: error: stray '#' in program
focus-list:ref-selector#focusFirstListMember
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:1121:13: error: missing terminating " character
"
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:1170:25: error: missing terminating " character
data-action="
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:1171:41: error: stray '#' in program
input-entered:ref-selector#inputEntered
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:1172:40: error: stray '#' in program
tab-selected:ref-selector#tabSelected
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:1173:38: error: stray '#' in program
focus-list:ref-selector#focusFirstListMember
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:1174:13: error: missing terminating " character
"
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:1522:71: error: stray '#' in program
<td id="LC1" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">include</span> <span class="pl-s"><span class="pl-pds">&lt;</span>WiFi.h<span class="pl-pds">&gt;</span></span></td>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:1526:71: error: stray '#' in program
<td id="LC2" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">include</span> <span class="pl-s"><span class="pl-pds">&lt;</span>AsyncTCP.h<span class="pl-pds">&gt;</span></span></td>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:1530:71: error: stray '#' in program
<td id="LC3" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">include</span> <span class="pl-s"><span class="pl-pds">&lt;</span>ESPAsyncWebServer.h<span class="pl-pds">&gt;</span></span></td>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:1534:71: error: stray '#' in program
<td id="LC4" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">include</span> <span class="pl-s"><span class="pl-pds">&lt;</span>TokenIterator.h<span class="pl-pds">&gt;</span></span></td>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:1538:71: error: stray '#' in program
<td id="LC5" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">include</span> <span class="pl-s"><span class="pl-pds">&lt;</span>UrlTokenBindings.h<span class="pl-pds">&gt;</span></span></td>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:1542:71: error: stray '#' in program
<td id="LC6" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">include</span> <span class="pl-s"><span class="pl-pds">&lt;</span>OneWire.h<span class="pl-pds">&gt;</span></span></td>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:1546:71: error: stray '#' in program
<td id="LC7" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">include</span> <span class="pl-s"><span class="pl-pds">&lt;</span>DallasTemperature.h<span class="pl-pds">&gt;</span></span></td>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:1555:71: error: stray '#' in program
<td id="LC9" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">define</span> <span class="pl-en">OUTLET_COUNT</span> <span class="pl-c1">6</span></td>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:1559:72: error: stray '#' in program
<td id="LC10" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">define</span> <span class="pl-en">INLET_COUNT</span> <span class="pl-c1">4</span></td>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:1563:72: error: stray '#' in program
<td id="LC11" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">define</span> <span class="pl-en">JACK_COUNT</span> <span class="pl-c1">4</span></td>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:1567:72: error: stray '#' in program
<td id="LC12" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">define</span> <span class="pl-en">ANALOG_INPUT_COUNT</span> <span class="pl-c1">2</span></td>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:1571:72: error: stray '#' in program
<td id="LC13" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">define</span> <span class="pl-en">PWM_FREQ</span> <span class="pl-c1">5000</span></td>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:1575:72: error: stray '#' in program
<td id="LC14" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">define</span> <span class="pl-en">PWM_RESOLUTION</span> <span class="pl-c1">8</span></td>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:1819:237: error: stray '#' in program
<td id="LC72" class="blob-code blob-code-inner js-file-line"> TokenIterator <span class="pl-smi">templateIterator</span>(templatePath, <span class="pl-c1">strlen</span>(templatePath), <span class="pl-s"><span class="pl-pds">&#39;</span>/<span class="pl-pds">&#39;</span></span>);</td>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:1819:271: error: stray '#' in program
<td id="LC72" class="blob-code blob-code-inner js-file-line"> TokenIterator <span class="pl-smi">templateIterator</span>(templatePath, <span class="pl-c1">strlen</span>(templatePath), <span class="pl-s"><span class="pl-pds">&#39;</span>/<span class="pl-pds">&#39;</span></span>);</td>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:1823:192: error: stray '#' in program
<td id="LC73" class="blob-code blob-code-inner js-file-line"> TokenIterator <span class="pl-smi">pathIterator</span>(urlBuffer, urlLength, <span class="pl-s"><span class="pl-pds">&#39;</span>/<span class="pl-pds">&#39;</span></span>);</td>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:1823:226: error: stray '#' in program
<td id="LC73" class="blob-code blob-code-inner js-file-line"> TokenIterator <span class="pl-smi">pathIterator</span>(urlBuffer, urlLength, <span class="pl-s"><span class="pl-pds">&#39;</span>/<span class="pl-pds">&#39;</span></span>);</td>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:2182:12: error: missing terminating ' character
<!-- '"` --><!-- </textarea></xmp> --></option></form><form class="js-jump-to-line-form Box-body d-flex" data-turbo="false" action="" accept-charset="UTF-8" method="get">
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:2257:12: error: stray '\342' in program
You can’t perform that action at this time.
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:2257:13: error: stray '\200' in program
You can’t perform that action at this time.
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:2257:14: error: stray '\231' in program
You can’t perform that action at this time.
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:9:1: error: expected unqualified-id before '<' token
<!DOCTYPE html>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:204:23: error: 'up' does not name a type; did you mean 'dup'?
Sign&nbsp;up
^~
dup
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:427:19: error: 'Automation' does not name a type; did you mean 'eNoAction'?
CI/CD &amp; Automation
^~~~~~~~~~
eNoAction
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:804:25: error: expected unqualified-id before '<' token
<div>{{ message }}</div>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:1156:97: error: expected unqualified-id before '<' token
<span class="flex-1 css-truncate css-truncate-overflow {{ isFilteringClass }}">{{ refName }}</span>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:1198:97: error: expected unqualified-id before '<' token
<span class="flex-1 css-truncate css-truncate-overflow {{ isFilteringClass }}">{{ refName }}</span>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:1319:61: error: expected unqualified-id before '<' token
<div class="Skeleton Skeleton--text col-5 ml-2">&nbsp;</div>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:1323:56: error: expected unqualified-id before '<' token
<div class="Skeleton Skeleton--text col-1">&nbsp;</div>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:1522:150: error: expected unqualified-id before '<' token
<td id="LC1" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">include</span> <span class="pl-s"><span class="pl-pds">&lt;</span>WiFi.h<span class="pl-pds">&gt;</span></span></td>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:1522:188: error: expected unqualified-id before '<' token
<td id="LC1" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">include</span> <span class="pl-s"><span class="pl-pds">&lt;</span>WiFi.h<span class="pl-pds">&gt;</span></span></td>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:1526:150: error: expected unqualified-id before '<' token
<td id="LC2" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">include</span> <span class="pl-s"><span class="pl-pds">&lt;</span>AsyncTCP.h<span class="pl-pds">&gt;</span></span></td>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:1526:192: error: expected unqualified-id before '<' token
<td id="LC2" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">include</span> <span class="pl-s"><span class="pl-pds">&lt;</span>AsyncTCP.h<span class="pl-pds">&gt;</span></span></td>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:1530:150: error: expected unqualified-id before '<' token
<td id="LC3" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">include</span> <span class="pl-s"><span class="pl-pds">&lt;</span>ESPAsyncWebServer.h<span class="pl-pds">&gt;</span></span></td>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:1530:201: error: expected unqualified-id before '<' token
<td id="LC3" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">include</span> <span class="pl-s"><span class="pl-pds">&lt;</span>ESPAsyncWebServer.h<span class="pl-pds">&gt;</span></span></td>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:1534:150: error: expected unqualified-id before '<' token
<td id="LC4" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">include</span> <span class="pl-s"><span class="pl-pds">&lt;</span>TokenIterator.h<span class="pl-pds">&gt;</span></span></td>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:1534:197: error: expected unqualified-id before '<' token
<td id="LC4" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">include</span> <span class="pl-s"><span class="pl-pds">&lt;</span>TokenIterator.h<span class="pl-pds">&gt;</span></span></td>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:1538:150: error: expected unqualified-id before '<' token
<td id="LC5" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">include</span> <span class="pl-s"><span class="pl-pds">&lt;</span>UrlTokenBindings.h<span class="pl-pds">&gt;</span></span></td>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:1538:200: error: expected unqualified-id before '<' token
<td id="LC5" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">include</span> <span class="pl-s"><span class="pl-pds">&lt;</span>UrlTokenBindings.h<span class="pl-pds">&gt;</span></span></td>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:1542:150: error: expected unqualified-id before '<' token
<td id="LC6" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">include</span> <span class="pl-s"><span class="pl-pds">&lt;</span>OneWire.h<span class="pl-pds">&gt;</span></span></td>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:1542:191: error: expected unqualified-id before '<' token
<td id="LC6" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">include</span> <span class="pl-s"><span class="pl-pds">&lt;</span>OneWire.h<span class="pl-pds">&gt;</span></span></td>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:1546:150: error: expected unqualified-id before '<' token
<td id="LC7" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">include</span> <span class="pl-s"><span class="pl-pds">&lt;</span>DallasTemperature.h<span class="pl-pds">&gt;</span></span></td>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:1546:201: error: expected unqualified-id before '<' token
<td id="LC7" class="blob-code blob-code-inner js-file-line">#<span class="pl-k">include</span> <span class="pl-s"><span class="pl-pds">&lt;</span>DallasTemperature.h<span class="pl-pds">&gt;</span></span></td>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:1594:189: error: expected unqualified-id before '<' token
<td id="LC18" class="blob-code blob-code-inner js-file-line"><span class="pl-k">const</span> <span class="pl-k">char</span> *ssid = <span class="pl-s"><span class="pl-pds">&quot;</span>SET_SSID<span class="pl-pds">&quot;</span></span>;</td>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:1594:231: error: expected unqualified-id before '<' token
<td id="LC18" class="blob-code blob-code-inner js-file-line"><span class="pl-k">const</span> <span class="pl-k">char</span> *ssid = <span class="pl-s"><span class="pl-pds">&quot;</span>SET_SSID<span class="pl-pds">&quot;</span></span>;</td>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:1594:246: error: expected unqualified-id before '<' token
<td id="LC18" class="blob-code blob-code-inner js-file-line"><span class="pl-k">const</span> <span class="pl-k">char</span> *ssid = <span class="pl-s"><span class="pl-pds">&quot;</span>SET_SSID<span class="pl-pds">&quot;</span></span>;</td>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:1598:193: error: expected unqualified-id before '<' token
<td id="LC19" class="blob-code blob-code-inner js-file-line"><span class="pl-k">const</span> <span class="pl-k">char</span> *password = <span class="pl-s"><span class="pl-pds">&quot;</span>SET_PASSWORD<span class="pl-pds">&quot;</span></span>;</td>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:1598:239: error: expected unqualified-id before '<' token
<td id="LC19" class="blob-code blob-code-inner js-file-line"><span class="pl-k">const</span> <span class="pl-k">char</span> *password = <span class="pl-s"><span class="pl-pds">&quot;</span>SET_PASSWORD<span class="pl-pds">&quot;</span></span>;</td>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:1598:254: error: expected unqualified-id before '<' token
<td id="LC19" class="blob-code blob-code-inner js-file-line"><span class="pl-k">const</span> <span class="pl-k">char</span> *password = <span class="pl-s"><span class="pl-pds">&quot;</span>SET_PASSWORD<span class="pl-pds">&quot;</span></span>;</td>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:1607:349: error: expected unqualified-id before '<' token
<td id="LC21" class="blob-code blob-code-inner js-file-line"><span class="pl-k">const</span> <span class="pl-k">int</span> outletPins[OUTLET_COUNT] = { <span class="pl-c1">5</span>, <span class="pl-c1">16</span>, <span class="pl-c1">17</span>, <span class="pl-c1">18</span>, <span class="pl-c1">19</span>, <span class="pl-c1">23</span> };</td>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:1611:284: error: expected unqualified-id before '<' token
<td id="LC22" class="blob-code blob-code-inner js-file-line"><span class="pl-k">const</span> <span class="pl-k">int</span> inletPins[INLET_COUNT] = { <span class="pl-c1">1</span>, <span class="pl-c1">3</span>, <span class="pl-c1">14</span>, <span class="pl-c1">36</span> };</td>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:1615:284: error: expected unqualified-id before '<' token
<td id="LC23" class="blob-code blob-code-inner js-file-line"><span class="pl-k">const</span> <span class="pl-k">int</span> jackPins[JACK_COUNT] = { <span class="pl-c1">12</span>, <span class="pl-c1">13</span>, <span class="pl-c1">14</span>, <span class="pl-c1">27</span> };</td>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:1619:283: error: expected unqualified-id before '<' token
<td id="LC24" class="blob-code blob-code-inner js-file-line"><span class="pl-k">const</span> <span class="pl-k">int</span> pwmChannels[JACK_COUNT] = { <span class="pl-c1">0</span>, <span class="pl-c1">1</span>, <span class="pl-c1">2</span>, <span class="pl-c1">3</span> };</td>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:1623:237: error: expected unqualified-id before '<' token
<td id="LC25" class="blob-code blob-code-inner js-file-line"><span class="pl-k">const</span> <span class="pl-k">int</span> analogInputPins[ANALOG_INPUT_COUNT] = { <span class="pl-c1">32</span>, <span class="pl-c1">33</span> };</td>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:1627:176: error: expected unqualified-id before '<' token
<td id="LC26" class="blob-code blob-code-inner js-file-line"><span class="pl-k">const</span> <span class="pl-k">int</span> oneWirePin = <span class="pl-c1">4</span>;</td>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:1636:127: error: expected unqualified-id before '<' token
<td id="LC28" class="blob-code blob-code-inner js-file-line">OneWire <span class="pl-en">oneWire</span>(oneWirePin);</td>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:1640:130: error: 'oneWire' does not name a type
<td id="LC29" class="blob-code blob-code-inner js-file-line">DallasTemperature <span class="pl-en">ds18b20</span>(&amp;oneWire);</td>
^~~~~~~
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:1640:139: error: expected unqualified-id before '<' token
<td id="LC29" class="blob-code blob-code-inner js-file-line">DallasTemperature <span class="pl-en">ds18b20</span>(&amp;oneWire);</td>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:1644:152: error: expected unqualified-id before '<' token
<td id="LC30" class="blob-code blob-code-inner js-file-line">AsyncWebServer <span class="pl-en">server</span>(<span class="pl-c1">80</span>);</td>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:1781:73: error: expected unqualified-id before '<' token
<td id="LC63" class="blob-code blob-code-inner js-file-line">}</td>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:1794:73: error: expected unqualified-id before '<' token
<td id="LC66" class="blob-code blob-code-inner js-file-line">}</td>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:1835:73: error: expected unqualified-id before '<' token
<td id="LC76" class="blob-code blob-code-inner js-file-line">}</td>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:1921:73: error: expected unqualified-id before '<' token
<td id="LC97" class="blob-code blob-code-inner js-file-line">}</td>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:1970:74: error: expected unqualified-id before '<' token
<td id="LC109" class="blob-code blob-code-inner js-file-line">}</td>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:2053:74: error: expected unqualified-id before '<' token
<td id="LC129" class="blob-code blob-code-inner js-file-line">}</td>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:2140:74: error: expected unqualified-id before '<' token
<td id="LC150" class="blob-code blob-code-inner js-file-line">}</td>
^
C:\Users\andie\Downloads\reef-pi\reef-pi.ino:2217:16: error: expected unqualified-id before numeric constant
&copy; 2022 GitHub, Inc.
^~~~

exit status 1

Compilation error: stray '\302' in program

im not really a programmer, just love to try the diy stuff, im also apologize for my bad english, its not really my actual language. really appreciate all the help, thank you .
 

Sral

Valuable Member
View Badges
Joined
May 2, 2022
Messages
1,006
Reaction score
976
Location
Germany
Rating - 0%
0   0   0
Hi mate, I’ll look into it. I’ll try to write a complete guide on the ESP32 for @Wolfw28 as well.

the above errors are a syntax error, e.g. the Arduino code is C, where a /* is a comment, as you noticed. However this is in an area that handles http code, where this is not a comment, but an integral part of the code, I think.

so it’s either that you are missing a package that handles these http codes, or there is a coding error. Since @Ranjib tested the code on his own ESP32 I‘m guessing that you are missing libraries, but I’ll look into it.
 
OP
OP
A

andieasy

New Member
View Badges
Joined
Dec 15, 2019
Messages
21
Reaction score
36
Rating - 0%
0   0   0
thank you so much @Sral
really appreciate the help.
i was kind of discouraged actually after being laughed here :grinning-face-with-sweat:
once again thank you, cant wait for the guide:smiling-face-with-halo:
 

Sral

Valuable Member
View Badges
Joined
May 2, 2022
Messages
1,006
Reaction score
976
Location
Germany
Rating - 0%
0   0   0
In case @Ranjib doesn't answer before that: my ESP32 is set to arrive tomorrow ... fingers crossed that I manage to get the right libraries without him and get the guide out on friday ^^
 

Sral

Valuable Member
View Badges
Joined
May 2, 2022
Messages
1,006
Reaction score
976
Location
Germany
Rating - 0%
0   0   0
Alright, I hope you don't mind if I start building my guide here in your thread ^^

In steps:
  • Make sure you have the latest Arduino IDEinstalled (currently 2.0.3 at time of this guide)
    • if unsure, uninstall all Arduino IDEs and reinstall from the above link
  • Install the Arduino Core for the ESP32
    • Open the Arduino IDE and go to File->Preferences
    • under "Additional baords manager URLs" enter:
      • https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
      • You can separate several addresses there by using linebreaks or commas, as you can see here:
      • 1671113552443.png
      • click OK and open the Boards manager (yellow circle in the next picture) on the top left of the Arduino IDE and search for "espressif"
      • 1671121601584.png
      • install the "esp32 by Espressif Systems"
  • Install the necessary Libraries
    • Open the library manager (yellow circle in the next picture) and search for:
      • "DallasTemperature"
      • 1671122803678.png
      • install "Dallas Temperature by Miles Burton, etc."
      • search for "One Wire Studt"
      • 1671122998107.png
      • install "OneWire by Jim Studt, etc."
    • Now for the harder libraries:
  • Now to the ReefPi ESP32 code:
    • Make sure you have an empty Arduino sketch in front of you
    • Get ReefPi ESP32 code from here
      • (e.g. click the window, select ll by pressing CTRL+A, then copy by pressing CTRL+C)
    • Paste the code into the empty Arduino sketch
      • (e.g. click the open empty sketch, select all by pressing CTRL+A, then paste by pressing CTRL+V)
    • Select your ESP32 board at the top of the sketch:
    • 1671129587616.png
    • (Or for starters simply take the same one that I entered above)
    • Mine was a wroom chip:
    • 84A3D82B-CE57-4AC1-BFB0-9EE4AAF30A9C.jpeg
    • But the board is actualy a devkit v1:
    • 185729F5-E79D-42D6-85F0-8AA5BC8BF390.jpeg
    • Try compiling it to see if everything worked by pressing the tick-button in the top left:
    • 1671129833895.png
  • Now to connecting the ESP32 itself:
    • plug in your ESP32 using a proper data cable, I used the Raspberry Pi foundations cable for the Raspberry Pi Pico
    • you'll probably need to install a driver from the manufacturer of the USB communication chip
      • you can barely make out the name "SILABS" one the small 3x3mm chip in the bottom right of the above picture
      • strange installer Option here for me, extract the archive and right click the "silabser.inf" and select install:
      • 1671128197478.png
    • open "device-manager" in windows
      • look for Ports (COM & LPT):
      • 1671128276512.png
      • Note the Silicon Labs (SiLabs) USB to UART Bridge on COM4, remember that tag
    • in the Arduino IDE go to Tools->Board
      • directly below should an option "Ports":
      • 1671129923665.png
      • if "Ports" is not there, or you can't find the COM Port you found in the device manager, restart your PC. I had to do the same, afterwards I got the Port in the Arduino IDE
  • Now to flashing the ESP32:
    • open the example "Blink"
    • 1671129970806.png
    • a new window will open, make sure that it has the same board and COM-Port under "Tools"
    • click the arrow button in the top left to compile and upload, don't worry, compiling took quite a while at my end:
    • 1671130070846.png
    • You should see the Blue LED on the board starting to blink after the Output has finished and got to this:
    • 1671130128858.png
    • Now you're done connecting the ESP and we can go back to the ReefPi ESP32 code
 
Last edited:
OP
OP
A

andieasy

New Member
View Badges
Joined
Dec 15, 2019
Messages
21
Reaction score
36
Rating - 0%
0   0   0
thank you so much @Sral :smiling-face-with-halo:
i have managed to successfully uploaded the esp32 firmware for reef pi, thanks to you (i follow every step from your guide)
i have also run the reef pi on ubuntu via virtual manager on separate wifi and add the esp32 driver.


the esp32 is up as i can ping it from android application
(i think its a good thing if you can add some sketch to identify the ip address of esp32, if possible.:grinning-face-with-sweat:. it really a problem for some novices like me to identify it in the beginning :dizzy-face:)
(NB: for others like me, i just use Net Analyzer from google play)

i already able to light up a relay.
i have a problem of it at the first try actually, but i figured out its the relay, silly me, just switch to another relay, and it works like a charm.

i will try now to use the sensor and pwm, i will update it to you if there are more problems:grinning-face-with-sweat:
once again thank you :smiling-face-with-halo: :smiling-face-with-halo: :smiling-face-with-halo:
 
Last edited:
OP
OP
A

andieasy

New Member
View Badges
Joined
Dec 15, 2019
Messages
21
Reaction score
36
Rating - 0%
0   0   0
hello @Sral its me again :grinning-face-with-sweat:
i manage to using the outletpins and jack pins.
but in ubuntu via VM, i figured it out that it is only possible if i check the DevMode. only by that all the option of outlet and jack in connectors are able to be used.
but the problem is, if i enable the DevMod, the ds18v20 can not read the temperature anymore. it shows something like this:
1671174702632.png


and once i activate the DevMode, somehow i can not toggle it off again.
do you have the same problem?
 

Sral

Valuable Member
View Badges
Joined
May 2, 2022
Messages
1,006
Reaction score
976
Location
Germany
Rating - 0%
0   0   0
hello @Sral its me again :grinning-face-with-sweat:
i manage to using the outletpins and jack pins.
but in ubuntu via VM, i figured it out that it is only possible if i check the DevMode. only by that all the option of outlet and jack in connectors are able to be used.
but the problem is, if i enable the DevMod, the ds18v20 can not read the temperature anymore. it shows something like this:
1671174702632.png


and once i activate the DevMode, somehow i can not toggle it off again.
do you have the same problem?
Sry, I'm not experienced in Linux and Virtual Machines. I only wrote the guide on the ESP32, since I started to work on Microcontrollers, but I am currently not planning on setting up my ReefPi this way.

What I can tell you is that DevMode is a setting in your Ubuntu, I guess. This should not impact the ESP32 itself, so what could be affected is the WiFi communication from the VM to the ESP32, or the Reef-Pi Page itself.

So my questions would be:
- What do you mean by:
(...) all the option of outlet and jack in connectors are able to be used. (...)
----> Can you not set them in the Reef-Pi page or do they simply not return a value ?
- How do you access ReefPi ?
----> e.g. do you open a browser inside the VM, outside the VM, or from a different device in the same network ?
----> is the problem the same if you try all these ?
- You should test the ESP32 itself. Since it has an http API that should be possible,
----> I'll see if I can write you a short http file that does this.
 
OP
OP
A

andieasy

New Member
View Badges
Joined
Dec 15, 2019
Messages
21
Reaction score
36
Rating - 0%
0   0   0
Sry, I'm not experienced in Linux and Virtual Machines. I only wrote the guide on the ESP32, since I started to work on Microcontrollers, but I am currently not planning on setting up my ReefPi this way.

What I can tell you is that DevMode is a setting in your Ubuntu, I guess. This should not impact the ESP32 itself, so what could be affected is the WiFi communication from the VM to the ESP32, or the Reef-Pi Page itself.

So my questions would be:
- What do you mean by:

----> Can you not set them in the Reef-Pi page or do they simply not return a value ?
- How do you access ReefPi ?
----> e.g. do you open a browser inside the VM, outside the VM, or from a different device in the same network ?
----> is the problem the same if you try all these ?
- You should test the ESP32 itself. Since it has an http API that should be possible,
----> I'll see if I can write you a short http file that does this.
thank you again @Sral
i choose the vm before buying the actual machine, just to try it first.
but i finally did install the ubuntu on a pc, yet the problems still exist.

when the dev mode is still off, i can not choose the pin on outlets
1671175604352.png


the problem seems exist to on jacks pin, and there was a message like this:
1671175796390.png


while the dev mode is off, the temperature works like a charm
1671175863423.png


but when i toggle on the dev mode (so that i can use outlet pins and jack pins), the temperature goes wrong:
1671176058623.png


but, the output and jack pins now are available to choose:
1671176796588.png


well actually the problems go beyond the scope of this threads.
i really appreciate all the help and patience from you, i finally manage to install and using the esp32 firmware :smiling-face-with-halo::smiling-face-with-halo::smiling-face-with-halo:
i think for now we can only wait and see for the future updates:D

thank you also @Ranjib for your advice, but unfortunately i already use the x86 version of your reef-pi, and installing it on a pc ubuntu. i'm really looking forward for the technical guide you're building.
Great job Ranjib, the reef-pi really is a true masterpiece ;):smiling-face-with-halo:
 

Sral

Valuable Member
View Badges
Joined
May 2, 2022
Messages
1,006
Reaction score
976
Location
Germany
Rating - 0%
0   0   0
thank you again @Sral
i choose the vm before buying the actual machine, just to try it first.
but i finally did install the ubuntu on a pc, yet the problems still exist.

when the dev mode is still off, i can not choose the pin on outlets
1671175604352.png


the problem seems exist to on jacks pin, and there was a message like this:
1671175796390.png


while the dev mode is off, the temperature works like a charm
1671175863423.png


but when i toggle on the dev mode (so that i can use outlet pins and jack pins), the temperature goes wrong:
1671176058623.png


but, the output and jack pins now are available to choose:
1671176796588.png


well actually the problems go beyond the scope of this threads.
i really appreciate all the help and patience from you, i finally manage to install and using the esp32 firmware :smiling-face-with-halo::smiling-face-with-halo::smiling-face-with-halo:
i think for now we can only wait and see for the future updates:D

thank you also @Ranjib for your advice, but unfortunately i already use the x86 version of your reef-pi, and installing it on a pc ubuntu. i'm really looking forward for the technical guide you're building.
Great job Ranjib, the reef-pi really is a true masterpiece ;):smiling-face-with-halo:
Can you please show me your ESP32 driver settings with the edit opened, so we can see your input ?

Additionally: please answer how you access Reef-Pi, e.g. on which machine does the browser run. The VM, the PC or any other device ? Have you tried different devices ?
 
OP
OP
A

andieasy

New Member
View Badges
Joined
Dec 15, 2019
Messages
21
Reaction score
36
Rating - 0%
0   0   0
thank you @Sral

the sketch is by default

this is my esp32 setting:
IMG_20221217_140143.jpg


this is my driver setting, i left it by default:
1671227810681.png


this is the main setting:
1671229597524.png


this is the connector setting while dev mode is off
1671227978140.png


i run the reef pi using ubuntu, while access it via chrome browser using another pc. but the problem still exist eventhough i use another browser across all other devices. thank you so much Sral :smiling-face-with-halo: :smiling-face-with-halo: :smiling-face-with-halo:
 

Sral

Valuable Member
View Badges
Joined
May 2, 2022
Messages
1,006
Reaction score
976
Location
Germany
Rating - 0%
0   0   0
thank you @Sral

the sketch is by default

this is my esp32 setting:
IMG_20221217_140143.jpg


this is my driver setting, i left it by default:
1671227810681.png


this is the main setting:
1671229597524.png


this is the connector setting while dev mode is off
1671227978140.png


i run the reef pi using ubuntu, while access it via chrome browser using another pc. but the problem still exist eventhough i use another browser across all other devices. thank you so much Sral :smiling-face-with-halo: :smiling-face-with-halo: :smiling-face-with-halo:
Interesting, just wanted to check, because I had problems with the driver Settings, which resulted in strange drop-down menus.
Seems to be ok in your case though.
 
OP
OP
A

andieasy

New Member
View Badges
Joined
Dec 15, 2019
Messages
21
Reaction score
36
Rating - 0%
0   0   0
hi @Sral and @Ranjib , i borrow a raspberry pi from my friend and install the reef-pi, i then added the esp32 driver on it.
now the output and jack connectors work great.
1671323356337.png


as you can see the drop menu for the outlets pin are now available.
i think its kind off a bug, what do you think?
 

Ranjib

7500 Club Member
View Badges
Joined
Apr 16, 2016
Messages
9,843
Reaction score
17,058
Location
Pleasant Hill, Concord
Rating - 0%
0   0   0
hi @Sral and @Ranjib , i borrow a raspberry pi from my friend and install the reef-pi, i then added the esp32 driver on it.
now the output and jack connectors work great.
1671323356337.png


as you can see the drop menu for the outlets pin are now available.
i think its kind off a bug, what do you think?
yes, absoutely. this is an annoying UI bug, where unless you select/change the driver , the relevant pins will not show up.
I am aware of it, but had not get the time to resolve it :-( . my apologies for the inconvenience. i'll try my best to get it fixed soon. The ui bits are not my stronghold, and takes some time to resolve. the entire javascript tech stack is bit flaky, and keep evolving.. and we get this type of bugs without any code change, just by library upgrades :-/
sorry for the tech rant. not saying this is right. its a bug
 

Wolfw28

Active Member
View Badges
Joined
Mar 13, 2022
Messages
201
Reaction score
139
Location
Myakka City
Rating - 0%
0   0   0
First and most part Merry Christmas/Happy Holidays to everone.Finally got my notebook up and running ubuntu. Downloaded install and config Arduino IDE able to flash the board with blink workrd fine. Copy and pasted the ardunio script and verified and get this error message.

Traceback (most recent call last):
File "/home/pi/.arduino15/packages/esp32/tools/esptool_py/4.2.1/esptool.py", line 31, in <module>
import esptool
File "/home/pi/.arduino15/packages/esp32/tools/esptool_py/4.2.1/esptool/__init__.py", line 42, in <module>
from esptool.cmds import (
File "/home/pi/.arduino15/packages/esp32/tools/esptool_py/4.2.1/esptool/cmds.py", line 14, in <module>
from .bin_image import ELFFile, ImageSegment, LoadFirmwareImage
File "/home/pi/.arduino15/packages/esp32/tools/esptool_py/4.2.1/esptool/bin_image.py", line 14, in <module>
from .loader import ESPLoader
File "/home/pi/.arduino15/packages/esp32/tools/esptool_py/4.2.1/esptool/loader.py", line 21, in <module>
import serial
ModuleNotFoundError: No module named 'serial'
exit status 1

Compilation error: exit status 1

Any ideas also in installed the reef-pi.deb file but what file do need to run to start reef-pi if is was running window .exe.
 

Wolfw28

Active Member
View Badges
Joined
Mar 13, 2022
Messages
201
Reaction score
139
Location
Myakka City
Rating - 0%
0   0   0
First and most part Merry Christmas/Happy Holidays to everone.Finally got my notebook up and running ubuntu. Downloaded install and config Arduino IDE able to flash the board with blink workrd fine. Copy and pasted the ardunio script and verified and get this error message.

Traceback (most recent call last):
File "/home/pi/.arduino15/packages/esp32/tools/esptool_py/4.2.1/esptool.py", line 31, in <module>
import esptool
File "/home/pi/.arduino15/packages/esp32/tools/esptool_py/4.2.1/esptool/__init__.py", line 42, in <module>
from esptool.cmds import (
File "/home/pi/.arduino15/packages/esp32/tools/esptool_py/4.2.1/esptool/cmds.py", line 14, in <module>
from .bin_image import ELFFile, ImageSegment, LoadFirmwareImage
File "/home/pi/.arduino15/packages/esp32/tools/esptool_py/4.2.1/esptool/bin_image.py", line 14, in <module>
from .loader import ESPLoader
File "/home/pi/.arduino15/packages/esp32/tools/esptool_py/4.2.1/esptool/loader.py", line 21, in <module>
import serial
ModuleNotFoundError: No module named 'serial'
exit status 1

Compilation error: exit status 1

Any ideas also in installed the reef-pi.deb file but what file do need to run to start reef-pi if is was running window .exe.
I got it down to 1 error most the rest were fixed when i install python. Thank you for all you help Happy Holidays
/home/pi/Arduino/sketch_dec23a/sketch_dec23a.ino:3:10: fatal error: ESPAsyncWebServer.h: No such file or directory
#include <ESPAsyncWebServer.h>
^~~~~~~~~~~~~~~~~~~~~
compilation terminated.

exit status 1

Compilation error: ESPAsyncWebServer.h: No such file or directory
 

Reefing threads: Do you wear gear from reef brands?

  • I wear reef gear everywhere.

    Votes: 43 16.0%
  • I wear reef gear primarily at fish events and my LFS.

    Votes: 17 6.3%
  • I wear reef gear primarily for water changes and tank maintenance.

    Votes: 1 0.4%
  • I wear reef gear primarily to relax where I live.

    Votes: 33 12.3%
  • I don’t wear gear from reef brands.

    Votes: 155 57.8%
  • Other.

    Votes: 19 7.1%
Back
Top