Jump to content
  • Sign Up
Støtt hjemmeautomasjon.no!

Search the Community

Showing results for tags 'esp32'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Generelt
    • Automasjonskaféen
    • Annen Elektronikk
    • Ditt system
    • Grafikk og design
    • Nettverk
    • Nybegynner
  • Bruksområder
    • A/V-kontroll
    • Belysning
    • Klimakontroll
    • Overvåking
    • Sikkerhet
    • Strømsparing og strøm-overvåkning
    • Talestyring
  • Systemer
    • Domoticz
    • Fibaro Home Center
    • Futurehome
    • HDL
    • Home Assistant
    • HomeKit
    • HomeSeer
    • Homey
    • Indigo Domotics
    • Node-Red
    • openHAB
    • Sensio
    • SmartThings
    • Telldus Live!
    • Vera
    • Z-Way
    • Zipato
    • Øvrige systemer
  • Teknologi / Protokoller
    • Blåtann
    • irDA
    • KNX
    • Microcontrollers
    • MQTT
    • RF
    • xComfort
    • Z-Wave
    • ZigBee
  • Utlån, kjøp og salg
    • Prisjakt
    • Kjøp / Salg
    • Powerbuy
    • Kommersielle tilbud
    • Utlån
  • Nettstedet
    • Kunngjøringer
    • Nyheter
    • Ris, ros og spørsmål om forumet

Blogs

  • En teknologisk hverdag
  • Enda en hobby?
  • Smånytt
  • en guide til elektro-verdenen

Categories

  • Nyheter
    • Produkter
    • Programvare
  • Tester
    • Systemer
  • Guider
    • Fibaro
    • HomeSeer
    • Nettverk
    • openHAB
    • Z-Wave
    • ESP32

Product Groups

There are no results to display.


Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


System

Found 7 results

  1. På hytta hadde jeg en vegg der jeg ønsket meg noe indirekte lys. En LED stripe hadde vært fint men skulle jeg sette den litt ned på veggen for å lyse på taket eller skulle jeg sette den i taket for å lyse ned på veggen? Hmmm hva med å gjøre den styrbar med en steppermotor og tilte den som det passet meg? En U aluminiumsprofl med plass til en LED stripe med adresserbare LEDs. Profilene kunne henges opp i hver ende med et ELFA garderobestang-feste slik som dette: med en 3D printet plugg Og så måtte jeg ha en boks på midten der jeg hadde elektronikken og en steppermotor: Det var allerede et lampepunkt i taket og boksen ble laget stor nok til å dekke dette. Fordi steppermotoren jeg hadde var 5V og ganske svak måtte jeg ha et gir. Onshape har ferdige rutiner for Wormgear så jeg definerte et sånn passe stort ett: Så ble det ganske mye fikling og måling, modellering og testprinting: Og når alt var på plass og skulle testes så vise det seg at poweret fra Ali var av dårlig kvalitet og sank spenningen når det ble belastet slik at ESP32'en restartet 😞 Nytt power ble bestillt men jeg orket ikke å printe en ny boks så det fikk være at den var litt oversized: Stepperen er en slik: og drives av en ULN2003 som ofte følger med når du kjøper se små stepperne For å slippe å måtte styre de høye strømmene med MOS-FET brukte jeg selvfølgelig adresserbare LED Så var det bare å skru alt opp i taket: Fordi lyspunktet i taket styres av en fysisk bryter er det programmert slik at den husker siste innstilling av farge og lysstyrke. Når den starter tenner den lysene en og en utover (because I can!) Etter litt testing tror jeg jeg har funnet den optimale vinkelen så det er ikke sikkert jeg lager så mye Alexa kommandoer for å justere denne, men barnebarna har fått en egen regnbue kommando da 🙂 Her er en video der jeg skrur på strømmen og ber Alexa om rainbow: IMG_6663.MP4 Foreløpig har HS bare fått disse devicene for testing: Her er koden rå, dere får heller spørre om dere lurer på noe. Tar gjerne tips om ting som kan gjøres besdre også. Legg merke til at jeg bruke siste LED på stripa som status LED Om jeg skulle gjøre det omigjen nå ville jeg valgt en 12V stepper så jeg kunne ha 12V LED. 5V gir veldig høy strøm med mulighet for varmgang og fallende spenning i enden av LEDen. Kanskje til og med 24V med en spenningsregulator til Stepperen og/eller ESP32'en.
  2. Jeg ønsket meg flere signaler direkte inn til Home Assistant, og selv om Raspberry'n har mange IO så kan disse ikke brukes. Det fins mange ideer på nett, men felles er at de krever mye kløkt og er gjerne begrenset til bestemte releaser av Home Assistant. Så fant jeg muligheten til å benytte en ESP, som jo har mange IO, både digitale og analoge. Jeg har noen ESP-WROOM-32 men de fleste lignende kan vel brukes. Så jeg prøvde meg på den "enkleste", å bruke HACS. Det fikk jeg ikke til, sannsynligvis pga manglende ressurser (RAM, CPU-kapasitet, ?) i min Raspberry 3B+. For spesielt interesserte, Her er problemer og løsning av hva jeg gjorde, bare som eksempel på at man trenger ekspertise: https://community.home-assistant.io/t/esphome-setup-yaml-file-not-in-config-esphome/682926/12 Det var en mix av flere metoder som gikk i konflikt med hverandre. Ikke gjør det slik... Jeg fjernet alle spor av ESP i Home Assistant og startet på ny. Mitt utgangspunkt: Home Assistant kjører på Raspberry Pi 3B+. PC med Windows 10. ESP-WROOM-32. Gjør det slik isteden En grunn til at jeg lager denne beskrivelsen er at det er mange tråder som beskriver dette, men jeg fant ikke den røde tråden som ga meg rett vei gjennom, så jeg samlet denne oppskriften med referanse til de viktigste trådene. (En "ulempe" er at .yaml-fila blir liggende lokalt på din PC og ikke på Raspberry'n. Men det er greit for min del) Manual steps- Første gang, beskrevet her: https://esphome.io/guides/installing_esphome.html Du må ha installert Python. Her står det beskrevet hvordan dette gjøres, og hvordan du deretter installerer ESPHome - Merk: Dette installerer verktøyet på din PC, ingenting er lagt på ESP'n enda. Følg denne oppskriften ned til og med sjekk av versjon. Så til programmering av ESP32: ESP'n koples til PC'n med en USBkabel. (Kommando linje i Ledetekst (Cmd) er her indikert med ">") https://esphome.io/guides/getting_started_command_line ESPHome has a friendly setup wizard that will guide you through creating your first configuration file. For example, if you want to create a configuration file called livingroom.yaml: > esphome wizard livingroom.yaml Nå har du fått laget en .yaml-fil som er lagret på din PC. Den finner du på C:\Users\Navnetditt\ Det kan være litt upraktisk, jeg flyttet den til egen katalog under .\Documents\SmartHome\ Da må du også endre stien dit i vinduet for Ledetekst. Det neste blir å kompilere og laste denne opp til ESP32: Dette må gjøres hver gang jeg endrer .yaml. Merk at dette kan ta et kvarters tid ! > esphome run livingroom.yaml Når det er på plass får du beskjed: This time when uploading, you don’t need to have the device plugged in through USB again. The upload will magically happen “over the air”. Using ESPHome directly, this is the same as from a USB cable. For min del har det ikke alltid fungert, så da må jeg bruke kabel igjen. Hva du kan legge i din .yaml-fil finner du en start til i linken over, https://esphome.io/guides/getting_started_command_line og her er utgangspunktet / Index for det meste - ESPHome.io Her må du eksperimentere, det er (for) mange muligheter og det beste er nok å leite opp eksempler og lære/bygge på disse. Når ESP'n er oppdatert vil du finne den i Home Assistant som enhet og med entities som definert i .yaml-fila. Noen ganger må man oppdatere til siste versjon. Sjekk din versjon: > esphome version Version: 2021.12.3 Eller, bruk: > pip3 install -U esphome Dersom du ikke har siste versjon så oppdateres esphome nå. Info: https://esphome.io/guides/faq.html#how-do-i-update-to-the-latest-version Hva som er endret siden sist finner du her: https://esphome.io/changelog/ Noen ganger må også Python oppdateres, du får varsel og klartekst på hva du må gjøre: [notice] A new release of pip is available: 23.3.2 -> 24.0 [notice] To update, run: python.exe -m pip install --upgrade pip Annet: More info on Esphome command line interface: https://esphome.io/guides/cli Av en eller annen grunnn virker ESP32 dårlig på WiFi kanal 1-4, så ruteren må sette kanal til fex 5 eller høyere. Og båndbredde må settes fast til 20MHz. Sjekke at .yaml er ok(ikke last opp): Esphome config livingroom.yaml Merk at en modul med ESP32 montert benytter noen av IO for å styre Flash, WiFi og periferikretser samt styre boot. Disse bør helst ikke brukes med mindre man vet begrensningene. Det fins mange artikler om dette. Noen opplever at ESP'n ikke kopler seg til nett uten at USB Serial er tilkoplet: https://community.home-assistant.io/t/esp32-device-only-connecting-to-wi-fi-when-also-directly-connected-via-usb-serial/599885/4
  3. Heisann Første post på forumet her, så tenkte å presentere siste prosjektet mitt. Med tanke på verdenssituasjonen nå så er det vel ikke mye som passer bedre innen hjemmeautomasjon enn en hjemmelaget IOT geigerteller! Aller først må jeg bare si at denne telleren sier på ingen måte noenting om faktisk strålingsdose, og er ikke kalibrert til å si noe om det faktisk er farlig eller ikke der du oppbevarer deg. MEN, sbm-20 rørene er beta/gamma rør som er kjent for å være svært stabile, dette er new old stock russiske (ironisk nok) rør som du får kjøpt av en ukrainer på ebay for ca 200 kr pr rør. I gjennomsnitt ligger den på ca 20 klikk per minutt for SBM-20 rør. Så geigertelleren sier ikke om du har fått i deg en dødlig dose med radioaktivitet, men hvis bakgrunnstrålingeng rundt deg plutselig øker fra 20 klikk per minutt til 500 klikk per minutt, så gir den en ganske god indikasjon på at du kanskje bør finne deg et annet sted å oppholde deg. Dette gjelder forsåvidt for alle geigertellere og ikke min spesifikt. Det finnes konverteringsfaktorer til mikrosivert/time som faktisk gir deg et tall på strålingsdose, for sbm-20 er disse hhv 0.00664 for Cobolt 60 (60Co), 0.00584 for a Cesium 137 (137Cs), og 0.00507 for the Radon (226Ra), men det krever som sagt at du vet hvilken isotop det dreier seg om. Så i bunn og grunn gir denne deg ikke noen annen informasjon enn at det finnes en radioaktiv kilde i nærheten. Selve tellerene er en esp32-wroom basert geigerteller som bruker SBM-20 rør, designet er med 0602 komponenter og større (bortsett fra usb-c og FTDI), så de er ganske lette å håndlodde (anbefaler blyloddetinn akkurat på usb-c porten, den er litt tricky ), men det er nok et design som er best å få produsert opp sammen med noen venner fra pcbway eller noe slikt. Designet både flashes og konfigurereres gjennom USB-c porten, og den er usb2.0 kompatibel. Den er konfigurerbar gjennom seriellporten (med usbc og ftdi) og man kan endre på nesten alt av parametre, og man kan gjøre endringene persistant, så er ganske lett å endre den hvis man vil bruke andre rør feks. (den kan fint bruke alle self quenching geigerrør, men jeg jobber litt med en tillegskrets for å quenche alfa pannekakedetektorer. skal oppdatere designet på github) Jeg lagde en litt snedig buck boost krets med 3x spenningsdobler, så jeg klarer å nå ca 1400volt, men med de standard bom komponentene bør du ikke gå så mye over 1200. PWM signalet kommer fra esp32 chippen, og alle parametre på PWM signalet kan endres via seriell. Har også laget en WIFI config, så den starter som et accesspunkt hvis det ikke er satt en ssid og passord i eeprom. Har også laget en liten enclosure som man kan 3d printe. I wifi configen så kan du legge inn radmon brukerid, og sende data til radmon prosjektet hvis du lager en bruker der. da er du med på et opensource radioaktivitetslogging prosjekt og får en flekk på norgeskartet der bakgrunnsCPMen står JEg har vært litt lat og kun laget et get request api for å hente ut data, men det er mulig å få inn dataen på homeassistant med en custom component: sensor: - platform: rest name: EIK_Geiger resource: http://<IP-Address>/cpm json_attributes: - "data" value_template: "OK" - platform: template sensors: cpm: value_template: "{{ state_attr('sensor.EIK_Geiger', 'data')['cpm'] }}" unit_of_measurement: "cpm" cpm_m: value_template: "{{ state_attr('sensor.EIK_Geiger', 'data')['cpm_M'] }}" unit_of_measurement: "cpm_avg_m" cpm_h: value_template: "{{ state_attr('sensor.EIK_Geiger', 'data')['cpm_H'] }}" unit_of_measurement: "cpm_avg_h" raw_volt: value_template: "{{ state_attr('sensor.EIK_Geiger', 'data')['raw_volt'] }}" unit_of_measurement: "raw_voltage" Men jeg sliter litt med at jeg ikke finner entityen under statistikk graf tilen..... Hvis det er noen smarte hoder ute der som kan hjelpe meg med det så hadde jeg blitt glad! Hele designet er laget i kicad og vscode og har frigitt det under BSD-3 lisens. VS-Code prosjektet ligger under "Code" og skjematikk/pcb ligger under "Cad". Hvis du bare vil ha kretskortet så er det gerberfiler under "Production". Gjør hva du vil med det, men gjerne fork designet og send pull requests hvis du gjør noe morsomt med det 🙂 https://github.com/fredriknk/eikgeiger
  4. Jeg jobber med Visual Studio hver dag på jobben og når jeg skal programmere ESP32 hjemme og må ta til takke med Arduino IDE så er det ganske frustrerende. Samtidig så har jo enkle ting, der en ikke drukner i bells and whistles, sin sjarm og versjon 2 er blitt veldig mye bedre enn notepad. Jeg VET at det finnes folk her inne som kan sette opp Visual Micro og jeg skulle sikkert googlet og fiklet meg til det men det hadde vært så MYE enklere å få en god guide for det. Please anyone? @Moskus ?
  5. Leser en del interessante artikler der det hentes ur data fra Mitsubishi varmepumpe vha. microcomputere. Finner dette veldig interessant men har ikke klart å finne noen eksempler der også energiforbruket er hentet ut. I dag leser jeg energi via Melcloud men har litt lyst til å være litt prinsippiel med å IKKE gå veien via skyen. Så… er det noen som har klart å hente effekten enten som momentan eller akkumulert effekt der ute?
  6. Har laget en mulighet for å integrere varmepumpen min direkte inn i home assistant via MQTT. https://github.com/toremick/shorai-esp32 Sikkert kjekt for de som har varmepumpe av denne typen.
  7. Etter å ha lett / testet en rekke forskjellige brytere / kontrollere i automasjonssystemet mitt, har jeg mer eller mindre konkludert med at jeg er nødt til å lage dem selv. Jeg bruker per nå en del Z-Wave.me WALLC-S kontrollere, og er veldig fan av konseptet med 4 impulsbrytere med kort/langt trykk, samt kompatibilitet med Elko-rammer. Problemet er at mekanikken er dårlig, feedback på trykk er dårlig og det er vanskelig å montere dem slik at de ikke kiler seg. I tillegg har en av dem plutselig dødd, kanskje fordi man føler man må trykke skikkelig hardt for at det skal registreres. Jeg har også prøvd disse: Exxact RF trykknapp 2-kanals hvit, som har veldig god mekanikk og feedback på trykk, men jeg fant fort ut at den er totalt ubrukelig da den kun kan kontrollere andre enheter direkte. OpenZwave kunne ikke skille på de 2 kanalene i det hele tatt. 1-kanals versjonen ville fungert, men jeg har lyst på mer enn én funksjon. I tillegg kunne man kjøpt en vanlig Elko bryter + ett eller annet z-wave relé med inngang for samme prisen. Planen min er å bruke en ESP32 + 230V -> 3.3V supply + en eller annen kommersiell "dum" bryter. Problemet er at jeg ikke klarer å finne en egnet bryter å bruke. Elko har denne: Plus signalpanel 4K 0,4A PH, men listepris er 4108 kr, og jeg klarer ikke skaffe den billigere enn 2500kr. Jeg vet dessuten ikke om den kan monteres i rammer Gira har denne: Impulsbryter 4-dobbel, med en mye hyggeligere pris på 340kr Er det noen som vet om en bryter som kunne egnet seg, eventuelt en skikkelig z-wave/whatever enhet som passer i Elko rammer?
  • Member Statistics

    6,802
    Total Members
    1,891
    Most Online
    Paal Aamaas
    Newest Member
    Paal Aamaas
    Joined
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.