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

DeVerSion

Medlemmer
  • Innlegg

    7
  • Ble med

  • Besøkte siden sist

Alt skrevet av DeVerSion

  1. Takk, ser ut til at det fungerer. Tommel opp
  2. Ok, prøvde å finne ut tidligere om noe lignende hadde blitt spurt om. Fant dessverre ikke stort. Har knotet med dette noen dager nå. Vis du finner det ut så er jeg takknemlig om du sier ifra Så kan jeg iallefall komme meg et par steg videre
  3. Hei, Har lest litt på forumet her, og tenkte å gå for @stigvi sitt oppsett for "Prediktiv reduksjon av strømbruk". Men sliter med å få simple_pid til å fungere. Får opp denne feilmeldingen her: This error originated from a custom integration. Logger: custom_components.pyscript.file.pidpower Source: custom_components/pyscript/global_ctx.py:337 Integration: Pyscript Python scripting (documentation, issues) First occurred: December 15, 2021, 22:22:38 (1 occurrences) Last logged: December 15, 2021, 22:22:38 Exception in </config/pyscript/pidpower.py> line 1: from simple_pid import PID ^ ModuleNotFoundError: No module named 'simple_pid' Litt om systemet mitt, som kanskje kan gjøre det lettere å hjelpe meg med feilen over. Har installert HA på en iNuc, og kjører core-2021.12.2 og supervisor-2021.12.2. Installert pyscript via HACS og konfigurert den i UI med "allow all imports" og Access hass as a global variable" aktivert. Laget folder "pyscript" og pidpower.py fil som jeg har lagt som jeg har kopiert inn som en start, for å jobbe ut fra den koden. Noen som kan gi meg et vink eller to i riktig retning? from simple_pid import PID pid = PID(40.0, 1.0, 1600.0, setpoint=float(input_number.kwh_max)) pid.sample_time = 1.9 pid.output_limits = (0, 100) pid.proportional_on_measurement = False pid.auto_mode = True last_c = 0 turned_off_all = False turned_off_car = False @state_trigger("sensor.energy") def new_state(): global pid global last_c global turned_off_all global turned_off_car c = 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 last_c != c: sensor.regulator_energy_usage = int(c) #, attributes = {"unit_of_measurement": "%", "friendly_name": "Pådrag varme"}) last_c = c if c < 10 and turned_off_car == False: easee.set_charger_circuit_dynamic_limit(charger_id = "EH430587", currentP1 = "0") turned_off_car = True if c > 12 and turned_off_car == True: easee.set_charger_circuit_dynamic_limit(charger_id = "EH430587", currentP1 = "6") turned_off_car = False if c < 2 and turned_off_all == False: esphome.terrassevarmer_pause() esphome.varmtvannstank_pause() 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() esphome.varmtvannstank_resume() turned_off_all = False @state_trigger("input_number.max_energy_usage") def setpoint(value=None): pid.setpoint = float(value) @state_trigger("input_number.consumption_lasthour") def hourly_usage(value=None): if float(value) > float(input_number.max_energy_usage): script.turn_on(entity_id = "script.send_melding", variables = {'message': 'Strømforbruk var større enn grense', 'title': 'Strøm', 'channel': 'Info'})
  4. Usikker på om det har noe å si. Kjører selv på kanal 15, og deConz v2.12.3.beta og da fungerer den "ok". Det vil si at jeg har feil temp, viser ikke gulvtemp men romtemp. Men den fungerer.
  5. På deConz 2.0.9 er det nødvendig å ta i bruk REST eller kommer de andre attributtene/funksjonene automatisk opp?
  6. Så bra, er dette med siste versjon av Phoscon? Har du alle funksjoner ut av "boksen"?
  7. Hei, Kjører med Conbee2 og med version 2.07.00 og firmware 26660700. Får lagt til termostaten, kommer opp som SuperTR i VNC. Men har problemer med å fa tak i det andre dataene på thermostaten som det henvises til via rest-api. Eneste jeg får opp er som vist nedenfor. Har prøvd å legge til termostaten flere ganger uten at det hjelper. "config": { "heatsetpoint": 2300, "locked": null, "mode": null, "offset": 0, "on": true, "reachable": true, "schedule": {}, "schedule_on": null, "temperaturemeasurement": "air sensor" }, "ep": 1, "etag": "d3cfba68aa9891534c1342925dd4c6a3", "lastseen": "2020-12-13T17:27Z", "manufacturername": "ELKO", "modelid": "Super TR", "name": "Super TR", "state": { "floortemperature": 2740, "heating": true, "lastupdated": "2020-12-13T17:27:01.539", "on": true, "temperature": 2210 }, "type": "ZHAThermostat", "uniqueid": "00:0d:6f:00:15:55:23:55-01-0201" } Er det noen triks i ludo her?
×
×
  • 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.