Gå til innhold
  • Bli medlem
Støtt hjemmeautomasjon.no!

Vinnerliste

  1. NeoID

    NeoID

    Medlemmer


    • Poeng

      3

    • Innlegg

      8


  2. Fermate

    Fermate

    Administrator


    • Poeng

      1

    • Innlegg

      1 943


  3. Hr Kotelett

    Hr Kotelett

    Medlemmer


    • Poeng

      1

    • Innlegg

      692


  4. Aviatorpaal

    Aviatorpaal

    Medlemmer


    • Poeng

      1

    • Innlegg

      8


Populært innhold

Viser innholdet med mest poeng fra 05. feb. 2024 i alle områder

  1. Er ikke helt ferdig med API'et enda pga sykdom og andre ting som må prioriteres, men her er koden for de av dere som er interessert. Det vil genere en gyldig X-API-KEY, helt uten brukernavn eller passord. 😛 def get_api_key(): # Get the session token r = requests.get('https://api.drivstoffappen.no/api/v1/authorization-sessions') api_token = r.json().get('token') # Shift the string by one byte shifted_bytes = bytearray(api_token.encode('utf-8'))[1:] + bytearray([api_token.encode('utf-8')[0]]) shifted_string = shifted_bytes.decode('utf-8') # Calculate the MD5 hash of the shifted string md5_hash = hashlib.md5(shifted_string.encode('utf-8')).hexdigest() return md5_hash Så kan du gjøre spørring via: @app.get('/api/v1/brands') async def get_brands(): headers = { 'X-API-KEY': get_api_key(), 'X-CLIENT-ID': APPLICATION_ID } r = requests.get('https://api.drivstoffappen.no/api/v1/brands', headers=headers) if not r.ok: return {"error": f"Request failed with status code {r.status_code}"} return r.json() Jeg er ikke sikker på om jeg vil sette opp et åpent API til alle og enhver, men jeg kommer nok til å hive min docker kontainer ut på github så snart jeg er fornøyd med den. Så er det en smal sak å drifte sin egen eller konvertere den til en HA integrasjon.
    3 poeng
  2. Nei, den fungerer fortsatt ikke med scener. elendig support også, så de produktene kan ikke anbefales 😃
    1 poeng
  3. Nei, eller skal forbi der i vinterferien i uke 9, kan ta og fikse det da 👍
    1 poeng
  4. Nei jeg har ikke gjort dette selv så jeg bare nevnte det på slutten. (Jeg trengte ikke dette da jeg hadde prosjektet på gang) Jeg har en følelse av at noen vifter sender disse pulsene som 12V og at de må ha en motstand eller to for å ta spenningen ned til 3,3V for ikke å svi av ESP32en. Har en vag følelse av at jeg målte 12V med et multimeter. Men andre steder står det at pulsene kommer som kobling mot ground og at de trenger en pullup resistor. Det siste er jo unødvendig siden sensor pinnen kan defineres med pinMode( X, INPUT_PULLUP ); Si gjerne ifra om du finner ut noe så oppdaterer jeg guiden. Du trenger jo ikke MQTT for dette da. Bruk et Potensiometer sammen med ESP32en for å regulere hastigheten. Goggle så finner du eksempler på dette.
    1 poeng
Vinnerlisten er satt til Oslo/GMT+01:00
×
×
  • Opprett ny...

Viktig informasjon

Vi har plassert informasjonskapsler/cookies på din enhet for å gjøre denne siden bedre. Du kan justere dine innstillinger for informasjonskapsler, ellers vil vi anta at dette er ok for deg.