Search found 8 matches

by SpeedBit
Mon Jan 14, 2019 7:00 am
Forum: Ogólna dyskusja
Topic: Kilka DS18b20 na jednym pinie.
Replies: 17
Views: 3196

Re: Kilka DS18b20 na jednym pinie.

A jak ktoś zapomni zmodyfikować?
A gdyby tak w każdym addxxx rodzaju czujnika robić inkrementacje zmiennej pomocniczej chwilowej i w begin jakoś spowodować new kolejki z tym parametrem?
Pozdrawiam
Sławek
P.S. Nie znam dokładnie struktury program więc mogę się mylić.
by SpeedBit
Sun Jan 13, 2019 11:50 pm
Forum: Ogólna dyskusja
Topic: Kilka DS18b20 na jednym pinie.
Replies: 17
Views: 3196

Re: Kilka DS18b20 na jednym pinie.

Jak zwykle ciekawe myśli przychodzą po chwili. Testy były przeprowadzane na devicach które miały 1, góra dwa aktywne czujniki. Jak np. Sonoff. A kto tylko dotknął tematu włożeniu większej ilości czujników do jednego devica mógł spotkać się właśnie z taką niewydolnością kolejki. Moim zdaniem bezpiecz...
by SpeedBit
Sun Jan 13, 2019 11:19 pm
Forum: Ogólna dyskusja
Topic: Kilka DS18b20 na jednym pinie.
Replies: 17
Views: 3196

Re: Kilka DS18b20 na jednym pinie.

Dziękuję za konkretną odpowiedź. Przyznaję, że nie znam całości kodu, bo przecież go nie pisałem. Dziękuję też za potwierdzenie, że taka możliwość może wystąpić. Ja używałem esp12f, router tplink plus sieć światłowód 50 Mb. Sieć praktycznie nieobciążona. Na esp wepchnalem początkowo sporo, ale ma ko...
by SpeedBit
Sun Jan 13, 2019 7:48 pm
Forum: Ogólna dyskusja
Topic: Kilka DS18b20 na jednym pinie.
Replies: 17
Views: 3196

Re: Kilka DS18b20 na jednym pinie.

Jeszcze dopiszę dla jasności... Nie musi nikt bazy zawalac danymi. Wystarczy, że raz na jakiś czas przyjdą więcej niż dwa zdarzenia jednocześnie i te ponad dwa znikną i nikt się nigdy o nich nie dowie. Jest to niebezpieczne z punktu widzenia sterowania. Mam na myśli możliwość zagubienia danych. Zakł...
by SpeedBit
Sun Jan 13, 2019 7:24 pm
Forum: Ogólna dyskusja
Topic: Kilka DS18b20 na jednym pinie.
Replies: 17
Views: 3196

Re: Kilka DS18b20 na jednym pinie.

#define SRPC_QUEUE_SIZE 2 #define SRPC_QUEUE_MIN_ALLOC_COUNT 2 - zmień cyferki 2 na większe :-) Tylko Na jakie 4, 8, ? Szkoda że tematu nikt nie pociągnął. Może ktoś z "Olimpu" się wypowie. Czy to jest warte przeprogramowania moich płytek? Ja bardzo nie chciałbym dostać info z serwisu że zawaliłem ...
by SpeedBit
Fri Jan 11, 2019 11:46 am
Forum: FAQ
Topic: [PORADNIK] Arduino IDE
Replies: 120
Views: 41170

Re: [PORADNIK] Arduino IDE

Z moich obserwacji dochodzę do wniosku, że odczytywany jest za każdym razem tylko jeden termometr - pierwszy, który zmienił wskazanie... Dołączam wykresy - wszystkie termometry zamontowane są na wspólnej 20 cm "szynie" - do godz. 0:30 zmieniałem im temperaturę, potem zostawiłem w spokoju... przed g...
by SpeedBit
Thu Jan 10, 2019 10:35 pm
Forum: Pomoc
Topic: Restart Aplikacji po dodaniu czujników ds18b20
Replies: 12
Views: 1885

Re: Restart Aplikacji po dodaniu czujników ds18b20

Cześć

Nie wiem jak masz w kodzie, ale dla moich nastaw:
OneWire oneWire(4); // (D2) - Pin number definiujemyna którym pinie będzie podłączony czujnik DS18B20
DallasTemperature sensors(&oneWire);
Pomogło:
sensors.setWaitForConversion(false);
:-)
by SpeedBit
Thu Jan 10, 2019 10:18 pm
Forum: Ogólna dyskusja
Topic: Kilka DS18b20 na jednym pinie.
Replies: 17
Views: 3196

Re: Kilka DS18b20 na jednym pinie.

Cześć Zrób tak: - odszukaj w bibliotece plik srcp.c - otwórz w edytorze - znajdź na początku pliku: #define SRPC_QUEUE_SIZE 2 #define SRPC_QUEUE_MIN_ALLOC_COUNT 2 - zmień cyferki 2 na większe :-) O soooo chodzi.... Podczas zmian temperatury generowane są dane do chmury. Każda zmiana stanu czujnika, ...