Er zijn 54 resultaten gevonden
- 28 Jan 2021, 14:03
- Forum: ESP Software
- Onderwerp: 2 regels veroorzaken 1 tot 2 reboots per dag
- Reacties: 13
- Bekeken: 14348
Re: 2 regels veroorzaken 1 tot 2 reboots per dag
65534?
....eh nee.
Ik weet niet waar je c++ geleerd hebt .....
het is trouwens idd uint16_t en jawel het gaat tot 65535 ......
....eh nee.
Ik weet niet waar je c++ geleerd hebt .....
het is trouwens idd uint16_t en jawel het gaat tot 65535 ......
- 28 Jan 2021, 09:45
- Forum: ESP Software
- Onderwerp: 2 regels veroorzaken 1 tot 2 reboots per dag
- Reacties: 13
- Bekeken: 14348
Re: 2 regels veroorzaken 1 tot 2 reboots per dag
De ^heb ik dus ook niet gebruikt. Overigens heb ik de belangrijkste code bovenaan geplaatst in het 1e bericht. Daar zul je zien dat ik daadwerkelijk pow() heb gebruikt.... De gehele echte sketch hier plaatsen zal voor de lezers veel meer nadeliger zijn omdat deze rond de 2000 regels code bevat ........
- 27 Jan 2021, 23:48
- Forum: ESP Software
- Onderwerp: 2 regels veroorzaken 1 tot 2 reboots per dag
- Reacties: 13
- Bekeken: 14348
Re: 2 regels veroorzaken 1 tot 2 reboots per dag
===update ==== het lijkt er op dat het probleem niet ligt bij de variabelen en berekening van de scale factor. het is alleen de regel waarbij de power (tot de macht van) wordt berekend ... pow() ik heb nu gewoon 7 if...then regels geschreven waarbij ik gewoon de registervalue met waardes vermenigvul...
- 26 Jan 2021, 09:38
- Forum: ESP Software
- Onderwerp: 2 regels veroorzaken 1 tot 2 reboots per dag
- Reacties: 13
- Bekeken: 14348
- 26 Jan 2021, 00:56
- Forum: ESP Software
- Onderwerp: 2 regels veroorzaken 1 tot 2 reboots per dag
- Reacties: 13
- Bekeken: 14348
Re: 2 regels veroorzaken 1 tot 2 reboots per dag
hmmm, idd foutje van mij in 1e bericht, nee, scalefactor is float. Excusez moi. int is volgens mij signed dus met + en - en gaat dus van -32768 tot 32767 het bepalen van tussen de 32768-65535 is dus om te bepalen of de scalefactor negatief is. eigenlijk zoeiets als uint16_t naar int ..... het zou oo...
- 25 Jan 2021, 16:21
- Forum: ESP Software
- Onderwerp: 2 regels veroorzaken 1 tot 2 reboots per dag
- Reacties: 13
- Bekeken: 14348
Re: 2 regels veroorzaken 1 tot 2 reboots per dag
Hoi Shooter, ik moest voor scalefactor voor float kiezen omdat op internet stond dat het moest voor de pow() functie. Wellicht een tussenvariabele gebruiken omdat ik ban ben in geval van 65535 het resultaat een breuk wordt.... volgens de modbus regels is de SF een 16-bit register van-32768 tot 32767...
- 25 Jan 2021, 16:15
- Forum: ESP Software
- Onderwerp: 2 regels veroorzaken 1 tot 2 reboots per dag
- Reacties: 13
- Bekeken: 14348
Re: 2 regels veroorzaken 1 tot 2 reboots per dag
Hoi Gij, waar dan? De scalefactor is al gedefinieerd als float en mag dus negatief zijn. volgens "de regels van pow()" moest base en exponent een float zijn en is de uitkomst een double (volgt iemand het nog?) de uitkomst (double) zet ik m.b.v. round() in de current[x] (uint16_t) er komt d...
- 25 Jan 2021, 00:57
- Forum: ESP Software
- Onderwerp: zomertijd ophalen met ESP8266
- Reacties: 2
- Bekeken: 5685
Re: zomertijd ophalen met ESP8266
long adjustDstEurope(long epoch) { // last sunday of march int beginDSTDate= (31 - (5* year(epoch) /4 + 4) % 7); int beginDSTMonth=3; //last sunday of october int endDSTDate= (31 - (5 * year(epoch) /4 + 1) % 7); int endDSTMonth=10; // DST is valid as: if (((month(epoch) > beginDSTMonth) && ...
- 25 Jan 2021, 00:53
- Forum: ESP Software
- Onderwerp: ESP32 NTP time sync.
- Reacties: 2
- Bekeken: 5137
Re: ESP32 NTP time sync.
waarom niet gewoon met IF .....
if (minute() == 0 && second() == 0) {functie uitvoeren ntp sync}als je 1 keer per uur wilt.
of if (hour()==0 && minute ..... als je 1x per dag wilt ......
if (minute() == 0 && second() == 0) {functie uitvoeren ntp sync}als je 1 keer per uur wilt.
of if (hour()==0 && minute ..... als je 1x per dag wilt ......
- 25 Jan 2021, 00:42
- Forum: ESP Software
- Onderwerp: 2 regels veroorzaken 1 tot 2 reboots per dag
- Reacties: 13
- Bekeken: 14348
2 regels veroorzaken 1 tot 2 reboots per dag
Ik ben erachter gekomen dat 2 regels in mijn code 1 soms 2 x per dag een reboot veroorzaken. Ik snap alleen niet waarom. ik lees dus waardes (actuele opbrengst in watt) in van een modbus over tcp server (Solaredge inverter voor zonnepanelen), 1 is de daadwerkelijk waarde (uint16_t) en de andere is d...