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

Vinnerliste

Populært innhold

Viser innholdet med mest poeng fra 19. feb. 2022 i alle områder

  1. Når denne endres (til 30, som du viste til) så må pid regulatoren få vite om det. Det gjør en med å lage en trigger på input_number.max_energy_usage og sette ny setpoint. Jeg har lagt med mitt skript så ser du hvordan jeg har gjort det. Der er det også tatt med andre endringer som at jeg setter utgangen til 100% ved oppstart av HA og jeg har også laget et filter på pid-utgangen for å dempe ned plutselige endringer. Men etter at jeg laget dette er det kommet en pid-regulator i HACS. Kanskje den er lettere for deg å bruke? Da slipper du å styre med et skript. soloam/ha-pid-controller: PID Controller to Home Assistant (github.com) Jeg vet ikke om parametrene for p, i og d kan brukes slik som de er i skriptet, men sannsynligvis kan de det. from simple_pid import PID pid = PID(40.0, 0.4, 2500.0, setpoint=float(input_select.nettleie_pristrinn) - 0.2) pid.set_auto_mode(False) pid.sample_time = 1.9 pid.output_limits = (0, 100) pid.proportional_on_measurement = False pid.set_auto_mode(True, last_output=100.0) last_c = 100.0 turned_off_all = False turned_off_car_red = False turned_off_car_blue = False @state_trigger("sensor.energy") def new_state(): global pid global last_c global turned_off_all global turned_off_car_red global turned_off_car_blue c = (0.9 * last_c) + (0.1 * pid(float(sensor.estimated_hourly_consumption))) #p, i, d = pid.components #state.set("sensor.regulator_p", round(p,1)) #state.set("sensor.regulator_i", round(i,1)) #state.set("sensor.regulator_d", round(d,1)) if round(last_c, 0) != round(c, 0): sensor.regulator_energy_usage = round(c, 0) v = max(5 * round(c, 0) - 400, 0.0) number.effekt_varmtvannsbereder.set_value(round(v,1)) last_c = c if c < 10 and turned_off_car_red == False: easee.set_charger_dynamic_limit(charger_id = "EH430587", current = "0") turned_off_car_red = True if c > 12 and turned_off_car_red == True: easee.set_charger_dynamic_limit(charger_id = "EH430587", current = "16") turned_off_car_red = False if c < 70 and turned_off_car_blue == False: easee.set_charger_dynamic_limit(charger_id = "EH3JE5CS", current = "0") turned_off_car_blue = True if c > 72 and turned_off_car_blue == True: easee.set_charger_dynamic_limit(charger_id = "EH3JE5CS", current = "16") turned_off_car_blue = False if c < 2 and turned_off_all == False: esphome.terrassevarmer_pause() switch.heru_electric_heater_connected.turn_off() persistent_notification.create(title = "Strøm", message = "Effektbegrensing slo av alt.") turned_off_all = True if c > 5 and turned_off_all == True: esphome.terrassevarmer_resume() switch.heru_electric_heater_connected.turn_on() turned_off_all = False @state_trigger("input_select.nettleie_pristrinn") def setpoint(value=None): pid.setpoint = float(value) - 0.2 @state_trigger("input_number.consumption_lasthour") def hourly_usage(value=None): if float(value) >= float(input_select.nettleie_pristrinn): script.turn_on(entity_id = "script.send_melding", variables = {'message': 'Strømforbruk var større enn grense', 'title': 'Strøm', 'channel': 'Info'})
    1 poeng
  2. Jeg har flere Victor Smart-Kill både på hytten og hjemme. De er litt kostbare, men fungerer så bra at jeg kjøpte flere. Ikke noe søl, og det virker som de avliver raskt. Batteriet på mine varer ganske lenge når det ikke er noen fangst, da de bare rapporterer på wifi 1 gang i døgnet når ingenting har skjedd. Jeg har også laget en integrasjon (https://github.com/toreamun/victorsmartkill-homeassistant) for den til Home Assistant, og deretter laget en Home Assistant automasjon slik at min Sonos meg med tale når det er fangst...
    1 poeng
  3. Takk for info. Kan være interessert i et par v3 når de dukker opp. Tar gjerne i mot praktiske erfaringer når du har testet.
    1 poeng
  4. Jeg har forsøkt denne: https://elkosmart.elko.no/produkter/smartbryter-sort, og det ble lettere å få den inn når jeg byttet til nyere Z2M (de første forsøkene var jeg på den gamle "branchen" av Z2M - det hjalp ikke for å si det sånn 🙂 ) Det er naboen sin bryter, så jeg bare tester den. Den gjenkjennes som: Manufacturer: Schneider Electric Model: 550D6001 Den sender kommandoer som: off_top, brightness_move_down_top, brightness_stop_top osv. så man burde kunne bruke denne til det man ønsker. Jeg har derimot ikke satt den i full drift (skal tilbake til naboen). Er ikke noe batteristatus e.l. Kun basics (kommandoene). Noen med mer peiling på Z2M klarer kanskje å få mer ut av denne, men jeg tenker at Elko kunne like godt latt være å skrive Zigbee på pakken - det er egen hub som gjelder.
    1 poeng
  5. Da er det tydelig vis flere som har tenkt på det samme og har valgt å bruke samme felle som utgangspunkt. Ser helt klart fordel av å bruke lora men har ikke erfaring med å bygge eller implementere lora. Jeg vet om bare en "ferdig" chip for lora som kan kjøre arduino kode direkte men den koster over 10 usd + frakt pr stk så da blir det dyrere en esp8266 og wifi løsning, men går da på bekostning av dårligere rekkevidde på wifi. Jeg har lenge lekt med tanken om å lage en musefelle med wifi. Jeg begynte selv å eksperimentere med Arduino og ESP8266 i 2020 og har bygd noen smartløsninger basert på denne brikken. Har brukt nodemcu protoboard i testfaser men har valgt å lage egne kretskort til mine prosjekt. Mitt første test med musefelle så var en av utfordringene strømforbruk, noe som er spesielt viktig når ting skal kjøres på batteri. Eksperimenterte litt med deepsleep, den bruker 20uA når den sover men maks sleep tid er 71 minutter ved bruk av intern klokke og den bruker mye mer hver gang den våkner ca en gang i timen så strømforbruket var fortsatt høyt for å kjøre på batteri. Jeg har valgt en løsning hvor esp8266 er i dvale helt til fellen blir utløst og esp8266 blir vekket, under dvale er strømforbruket bare 3uA og den kan kjøre i flere måneder på et lite batteri. Når fellen blir utløst så måler den batterispenningen og sender melding til meg på Whatsapp med navn på fellen, spenning på batteriet og status på mikrobryteren før den går i deepsleep i 60 minutter før den våkner igjen og sender ny melding med status. Jeg kan også om ønskelig få den til å gå i deepsleep uten å våkne igjen om jeg ønsker det. Jeg ønsket å bruke en felle som var lett tilgjengelig på markedet og som det var mulig å skjule elektronikk og batteri i selve fellen. Av de fellene jeg kom over var den som Jula selger en jeg så kunne passe og kostet bare 49,- for 2 stk. Litt spesielt å bestille batteri etter plassen som var under fellen, men jeg ønsket å modifiser fellen minst mulig og samtidig ha størst mulig batteri. Jeg var også inne på tanken å lage kretskortet slik at det også kunne fungere som lokk men lot vær å gjøre det da det var plass nok til å kunne designe et kort som fikk plass i sporet under fellen.
    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.