Kan man skicka ON-signal under ett visst antal sekunder?

Moderator: Telldus

Post Reply
jeinor
Posts: 38
Joined: Fri Mar 17, 2023 9:45 am

Kan man skicka ON-signal under ett visst antal sekunder?

Post by jeinor »

Hej,

Frågade om "anslut"-dimmbar mottagare här http://www.telldus.se/forum/viewtopic.php?f=2&t=1611 och fick bra svar, men kom på lite senare att jag nog vill prova att dimma denna via TellStick ändå. I den tråden skrev Fredrik att det går, men att det kan bli svårt att få det exakt, men jag vill göra ett försök ändå med Telldus Core API:et (tänker att jag kanske kan få lite noggrannare styrning där).

Finns det något sätt att tidsbestämma hur länge TellSticken ska skicka en ON-signal? Eller funkar det inte så? Jag tänker mig typ tdTurnOn(id, milliseconds), eller alternativt en tdTurnOnShort(id) som kör ON-signal kortare, som jag får köra flera gånger. Eller var det detta Fredrik menade inte gick att få tillräckligt noggrant?

Tack på förhand!
micke.prag
Site Admin
Posts: 2243
Joined: Fri Mar 17, 2023 9:45 am
Location: Lund
Contact:

Re: Kan man skicka ON-signal under ett visst antal sekunder?

Post by micke.prag »

Du får i sådant fall använda tdSendRawCommand() och sätta antaler repeteringar.
Läs om raw här: http://developer.telldus.com/doxygen/TellStick.html
Micke Prag
Software
Telldus Technologies
jeinor
Posts: 38
Joined: Fri Mar 17, 2023 9:45 am

Re: Kan man skicka ON-signal under ett visst antal sekunder?

Post by jeinor »

Okej!

Finns arctech-protokollet specificerat någonstans också? Googlade lite, men hittade inget. Lite lurigt att veta vad "S$k$k$k$k$k$k$k$k$k$k$k$k$k$k$k$k$k$k$kk$$kk$$kk$$}+" innebär annars (var anges värdet A1 som identifierar mottagaren?).

Tack :)
micke.prag
Site Admin
Posts: 2243
Joined: Fri Mar 17, 2023 9:45 am
Location: Lund
Contact:

Re: Kan man skicka ON-signal under ett visst antal sekunder?

Post by micke.prag »

Micke Prag
Software
Telldus Technologies
jeinor
Posts: 38
Joined: Fri Mar 17, 2023 9:45 am

Re: Kan man skicka ON-signal under ett visst antal sekunder?

Post by jeinor »

Perfekt, tack.

Visade sig att jag kunde använda vanliga tdTurnOn(). anslut-dimmrarna funkar så här:
  • * Om switchen är av sätter tdTurnOn() på den.
    * Om switchen är på sätter tdTurnOn() den i "dimningsläge", vilket innebär att den dimmar kontinuerligt och ganska långsamt ända upp, ända ner, ända upp, ända ner, osv.
    * Om switchen är i "dimningsläge" kan man låsa den i aktuellt läge med en ny tdTurnOn().
    * tdTurnOff() stänger alltid av switchen, oavsett vilket läge den befinner sig i.
Den här gången "slapp" jag alltså använda tdSendRawCommand(), men tack för infon, kan vara bra att ha till nästa gång :)
Post Reply