Hei,
Jeg har satt opp styring av Adax via deres API over internett, men Adax sine servere er notorisk ustabile hele året. Derfor har jeg sett på hvordan jeg kan styre panelovnene over lokalnettverket, slik Adax sin egen app gjør (altså uten å gå via internett), men jeg får det ikke helt til. Er det noen her som har fått det til?
Jeg har sniffet på nettverkstrafikken fra Adax sin Android app, og den går direkte på panelovnenes lokale IP i følgende format:
http://192.168.1.<IP>/client?command=set_temp&value=<TEMPx100>&time=<UNIX_TIMESTAMP>
Autentiseringen er HTTP Basic, men det fungerer ikke å "stjele" token, da det blir auto-generert et nytt token av Adax-appen for hver eneste forespørsel og kan ikke brukes på nytt. Jeg har også forsøkt å dekode token med Base64 for å se hva det står i klartekst, men får noe tilsynelatende binært tilbake som jeg ikke klarer å dekode videre.
Jeg har sett på Adax sin dokumentasjon, og i deres eksempel så skal det ikke være noe nytt token per forespørsel, men samme token hver gang:
https://adax.no/wi-fi/api-development/#local
Er det noen her som vet hemmeligheten for å få generert Adax-token til bruk mot lokalt nettverk, eller har noen informasjon som jeg kan bruke videre?