Czy jest to ficzer czy błąd?
Domyślna funkcja kanału
-
krycha88
- Posts: 5575
- Joined: Fri Nov 16, 2018 7:25 am
- Been thanked: 5 times
Definiuję sobie celowo tylko jedną funkcję dla kanału czyli SUPLA_BIT_RELAYFUNC_POWERSWITCH pomimo to po zarejestrowaniu urządzenia dla tego kanału nie podpowiada się domyślnie ta funkcja i muszę zawsze ją wybierać ręcznie. W cloudzie widzę tylko jedną funkcję więc dlaczego by jej nie wybierać domyślnie? Dla termometrów funkcja przypisuje się automatycznie, dla wyłącznika czy kanału dla DHT już nie.
Czy jest to ficzer czy błąd?
Czy jest to ficzer czy błąd?
https://gui-generic-builder.supla.io/
-
klew
- Posts: 13907
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 134 times
- Been thanked: 137 times
Musisz ustawić na kanale zmienną Default:
Można tam wstawiać wartości stałych zaczynających się od: SUPLA_CHANNELFNC
Code: Select all
typedef struct {
// device -> server
unsigned char Number;
_supla_int_t Type;
_supla_int_t FuncList;
_supla_int_t Default; // <---- o to!
_supla_int_t Flags;
char value[SUPLA_CHANNELVALUE_SIZE];
} TDS_SuplaDeviceChannel_C; // ver. >= 10
Najlepsze suple dla Twojego domu 
-
krycha88
- Posts: 5575
- Joined: Fri Nov 16, 2018 7:25 am
- Been thanked: 5 times
Bardzo Ci dziękuję, pomogło 
A powiedz mi jeszcze dlaczego dla DS18B20 mam ustawione tylko:
i on domyślnie dodaje się jako termometr .
A powiedz mi jeszcze dlaczego dla DS18B20 mam ustawione tylko:
Code: Select all
Params.reg_dev.channels[c].Type = SUPLA_CHANNELTYPE_THERMOMETERDS18B20;
https://gui-generic-builder.supla.io/
-
klew
- Posts: 13907
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 134 times
- Been thanked: 137 times
Też byłem tego ciekawkrycha88 wrote: Sat Dec 07, 2019 6:51 pm Bardzo Ci dziękuję, pomogło
A powiedz mi jeszcze dlaczego dla DS18B20 mam ustawione tylko:i on domyślnie dodaje się jako termometr .Code: Select all
Params.reg_dev.channels[c].Type = SUPLA_CHANNELTYPE_THERMOMETERDS18B20;
Najlepsze suple dla Twojego domu 
