Discussie forum met algemene vragen over weerstations niet gerelateerd aan een merk uit de andere forums
Door T.J.
#71132
Ik heb Rajko nog gemaild over mijn probleem met uploaden van de sensor naar mijn https site.
De oorzaak schijnt te zijn het geheugentekort van de nodeMcu.
De versleuteling is tegenwoordig 4096 bit, itt vroeger toen 2048 bit gewoon was.
De nodeMcu kan dit niet aan.

Tot zover eerst maar weer.

Gr. Tjeerd
Door wvdkuil
#71133
T.J. schrijft:
Ik heb Rajko nog gemaild over mijn probleem met uploaden van de sensor naar mijn https site.
De oorzaak schijnt te zijn het geheugentekort van de nodeMcu.
De versleuteling is tegenwoordig 4096 bit, itt vroeger toen 2048 bit gewoon was.
De nodeMcu kan dit niet aan.

Tot zover eerst maar weer.

Gr. Tjeerd
Bedankt Tjeerd. Ik kreeg vannacht hetzelfde antwoord.
ich habe den 'Fehler' gefunden.
Der Speicher der NodeMCU ist zu klein, um Zertifikate mit mehr als 2048 Bit zu verarbeiten.
Wir haben unsere Server entsprechend konfiguriert, weshalb dort HTTPS funktioniert.
Die meisten Server nutzen inzwischen aber 4096 Bit, was dann zuviel RAM benötigt.
Dann stürzt die NodeMCU ab und startet neu.

Ik had de vraag uitgezet bij Rajko voor Luftdaten en ook bij Purpleair.
Beide producten gebruiken dezelfde component, beide lopen fout met https.

Dus het opladen loopt goed als het via http kan. Vaak lukt dat met een extra regel in het htaccess bestand, maar leuk is anders. Niet alle providers ondersteunen immers een eigen htaccess.

Wim
Door T.J.
#71136
Ik denk dat ik dan toch wat met het htaccess bestand ga doen.
Zodat ik de luchtdata via http kan doen.

Groeten Tjeerd
Door giantocr
#71144
@ All,

Mogelijke oplossing voor luftdaten sensordata.php om die voor https sites tocht te laten werken zoals onder http.
Ik heb meteosauwerd.nl nu onder https draaien en liep dus ook tegen het probleem aan zoals in voorgaande berichten werd aangegeven over het niet meer willen uploaden via https.
Ik heb het volgende in de .htaccess staan.

RewriteCond %{HTTP_HOST} !^www\\.
RewriteCond %{REQUEST_URI} !^/weather/sensordata.php
RewriteRule .* https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} !^/weather/sensordata.php
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Dit werkt bij mij dus perfect, het werkt dus hier weer op de zelfde manier als onder http.

Ik hoop dat het bij anderen ook zal werken en dat het probleem voor een ieder op deze manier is opgelost.

Succes en vr groet,

https://www.meteosauwerd.nl

Piet
Door giantocr
#71145
giantocr schrijft:
@ All,

Mogelijke oplossing voor luftdaten sensordata.php om die voor https sites tocht te laten werken zoals onder http.
Ik heb meteosauwerd.nl nu onder https draaien en liep dus ook tegen het probleem aan zoals in voorgaande berichten werd aangegeven over het niet meer willen uploaden via https.
Ik heb het volgende in de .htaccess staan.

RewriteCond %{HTTP_HOST} !^www\\.
RewriteCond %{REQUEST_URI} !^/weather/sensordata.php
RewriteRule .* https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} !^/weather/sensordata.php
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Dit werkt bij mij dus perfect, het werkt dus hier weer op de zelfde manier als onder http.

Ik hoop dat het bij anderen ook zal werken en dat het probleem voor een ieder op deze manier is opgelost.

Succes en vr groet,

https://www.meteosauwerd.nl

Piet


Nog even een aanvulling "weather" moet je dus even aanpassen aan de map waar je zelf de file sensordata.php in heb staan.

Piet
Door Toulon7559
#71147
De grafiek bij directe, lokale uitlezing van een Luftdaten-fijnstof-meetconfiguratie bestaand uit SDS011+DHT22+NMCU laat bij mij voor de R.V.-grafiek-lijn een 'hakkelende' lijn zien.



Als ik bij Luftdaten.info zelf naar de grafiek kijk, dan zie ik dat ook daar de vochtlijn veel 'rafeliger' is dan de temperatuurlijn.

Is dat bij anderen ook zo zichtbaar?
Door T.J.
#71149
@Piet.

Ik ga dat eens proberen, kijken of het werkt.
Heb je in de configuratie van de sensor dan gewoon poort 80 of 443?

Groeten Tjeerd
Door wvdkuil
#71150
T.J. schrijft:
@Piet.

Ik ga dat eens proberen, kijken of het werkt.
Heb je in de configuratie van de sensor dan gewoon poort 80 of 443?

Groeten Tjeerd

De sensor mag alleen via poort 80 opladen.
Dus alleen http
Anders herstart die iedere keer als er opgeladen moet worden.
Het geheugen in de node staat geen moderne uitgebreide https meer toe, is door de programmeurs bevestigd.

Wim
Door T.J.
#71151
Hallo.

De methode van Piet werkte voor mij niet.
Ik heb even gegoogle: en kwam dit tegen:

RewriteRule ^weather2/sensordata.php - [L,NC]

Dit betekent dat als er een request komt dat eindigt op sensordata.php,
dan wordt er niets mee gedaan maw de omleiding naar https wordt dan niet gedaan.
Dit is wat makkelijker dan de oplossin van Piet want ik had in de .htaccess ook al een redirect staan om mijn site naar https te leiden.

Mijn htaccess ziet er zo uit:

##------Forceer HTTPS verbinding geheel domein------##
RewriteEngine On
RewriteRule ^weather2/sensordata.php - [L,NC] -------------> deze regel toegevoegd
RewriteCond %{HTTPS} !=on
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]
##

Fijn dat het mij gelukt is.

Groeten Tjeerd
  • 1
  • 14
  • 15
  • 16
  • 17
  • 18
  • 26