[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4762: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3897)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4764: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3897)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4765: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3897)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4766: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3897)
Toon onderwerp - ds18b20 meet niet onder 0 graden • nodo-domotica.nl

nodo-domotica.nl

ds18b20 meet niet onder 0 graden

Hier alles over de hardware kant van de Nodo

ds18b20 meet niet onder 0 graden

Berichtdoor Maurice » 14 jan 2013, 09:39

hallo,

Ik heb gisteren een dallas ds18b20 buitensensor geplaatst.
De kabel die eraan zit gaat direct naar de nodo small en is 1 mtr. lang.
De temperatuur komt mooi in de webapp binnen, tenminste als deze boven de nul graden is.
Zodra de temperatuur onder de nul komt krijg ik de juiste temperatuur wel door,
alleen zonder - teken. En in de webapp geeft hij ook de temperatuur boven de 0 aan.
De nodo small werkt met de laatste nodo versie.

Wie kan mij helpen?

Gr. Maurice
Maurice
Maurice
 
Berichten: 29
Geregistreerd: 24 dec 2012, 22:03

Re: ds18b20 meet niet onder 0 graden

Berichtdoor manjh » 14 jan 2013, 13:07

ga ik onderzoeken.
Nog een vraag: wat gebruik je om de sensor uit te lezen, de standaard User_device software (via VariableDevice commando), of de plugin van Martinus?
Hans
manjh
 
Berichten: 1173
Geregistreerd: 29 aug 2011, 14:39

Re: ds18b20 meet niet onder 0 graden

Berichtdoor manjh » 14 jan 2013, 13:17

Hans
manjh
 
Berichten: 1173
Geregistreerd: 29 aug 2011, 14:39

Re: ds18b20 meet niet onder 0 graden

Berichtdoor Maurice » 14 jan 2013, 21:42

Ik gebruik de standaard user device, maar dan met variable 6,1
Wou vanavond nog wat gaan testen, maar heb problemen met het commando sendto.
En de komende avonden heb ik geen tijd, wel balen.
Het heeft op zich geen haast want het blijft nog wel even vriezen. :lol:

Bedankt voor je snelle reactie

Maurice
Maurice
Maurice
 
Berichten: 29
Geregistreerd: 24 dec 2012, 22:03

Re: ds18b20 meet niet onder 0 graden

Berichtdoor manjh » 14 jan 2013, 22:17

Ik was te gehaast met mijn conclusie. Vanmiddag heb ik "getest" door een negatieve meetwaarde te simuleren, maar ik keek niet verder dan mijn neus lang is.
Zojuist nog even getest, ditmaal door een Dallas uit het raam te hangen, en nu constateer ik inderdaad dat de vrieskou wat te rooskleurig wordt afgebeeld....

Ik heb een quick fix voor je, kun je die even aanbrengen en vervolgens via een pb laten weten of daarmee het probleem uit de wereld is?

Ga in de Nod code naar tabje User_Device, en blader omlaag tot pakweg regel 140 of zo.
Je ziet daar ergens twee regels code staan:

if (ScratchPad[1] & 0x80) // negative
DSTemp = (DSTemp ^ 0xffff) + 1; // 2's complement

Maak beide regels inactief voor op elke regel // te plaatsen.
Opnieuw compileren en laden, en dan zou het volgens mij goed moeten zijn.

Ik verwacht dat dit het probleem oplost, een definitieve fix komt later in de volgende code-drop.
Hans
manjh
 
Berichten: 1173
Geregistreerd: 29 aug 2011, 14:39

Re: ds18b20 meet niet onder 0 graden

Berichtdoor Maurice » 19 jan 2013, 12:19

Hallo Hans Man,

Ik heb eindelijk weer tijd gehad om aan mijn project te werken.
Gisteravond voor 2 regels de // gezet, geupload, en wat denk je?
Het werkt!!
De ds18b20 geeft nu zowel boven als onder de nul de temperatuur aan.
Bedankt voor de hulp. :D

Maurice
Maurice
Maurice
 
Berichten: 29
Geregistreerd: 24 dec 2012, 22:03


Keer terug naar Nodo Hardware

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers. en 15 gasten

cron