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

Mastiff

VIP
  • Innlegg

    1 255
  • Ble med

  • Besøkte siden sist

  • Dager vunnet

    22

Alt skrevet av Mastiff

  1. Mange takk! Det tok lang tid, for jeg ventet på hjelp fra en annen med å se om denne fila passet sammen med mitt system, og det svaret fikk jeg rett før helga, og så har jeg vært på Karmøygeddon i helga. Men nå viser den termostaten min som jeg har endret, Heating istedenfor dry air, så det er et godt hakk videre. Jeg må bare finne ut hvordan jeg får vist setpoint riktig.
  2. Kan noen være så snille å legge opp den delen av innholdet i sin zwcfg_0 .... xml som angår termostaten, så jeg kan se om den er forskjellig fra den fila jeg har? Jeg sliter med at den får feil entity i Hass, den blir dry air istedenfor heat.
  3. Jeg begynner å bli desperat her! Kan noen være så snille å legge opp den delen av innholdet i sin zwcfg_0 .... xml som angår termostaten, så jeg kan se om den er forskjellig fra den fila jeg har her?
  4. Og gått tilbake til en tidligere versjon av installasjonen og resatt alt mulig. Ingenting funker. Jeg får ikke Heat som entity, og Temperature (altså setpoint) holder seg på det nivået den var da termostaten ble paret med Z-Sticken, har jeg funnet ut.
  5. Jeg har også prøvd factory reset på termostaten og å legge den til i secure mode, men det hjalp ikke. Edit: Det er versjon 1.8 av firmware, men det er vel den de fleste har?
  6. Jeg skjønner absolutt ingenting! Jeg har fjernet alt av Z-Wave, slettet alle zwave*.cfg-filene som fins på systemet og så lagt til greiene igjen fra Hass, men fremdeles fins det ingen Heating eller Energy Heating, bare cooling og dry_air. Kan det ha noe med hva man bruker til Z-Wave? Jeg har en Z-Stick 5. generasjon, så den skulle kunne ta alt.
  7. Problemet ligger nok i at du har konfigurert HomeSeer feil. ?
  8. Takk! Snålt! Da er det noe spinngærent her. Hvor ser du den lista? For som du kan se på min over, er den ikke likt formatert. Formateringsforskjellen kan kanskje være fordi du bruker Vera, ikke Z-Stick? Samtidig har jeg en "current temperature", som stemmer, men jeg har en "temperature" på 22. Og jeg har ikke det som setpoint eller lignende på noe. Eco har 5 grader, og comfort veksler mellom 15 og 30, som av og på. Så det virker som om den har låst seg. Eller så er det lufttemperaturen den viser, men det ville jo være like rart.
  9. Da har jeg prøvd exclusion og så inclusion, men bortsett fra at navnet endret seg, så ser jeg ikke noe mer: Det er alt som står under climate i min <> liste. Kan du være så snill å vise meg hva du har i din, så jeg vet hvordan det skal se ut når det funker som det skal?
  10. Fra Node-RED, faktisk. Men det henvender seg jo til OZW direkte, omtrent som Hass, så vidt jeg har forstått. Jeg hadde hele nettverket oppe i et par måneder før jeg nå gikk over til Hass. Men da får jeg fjerne dem, nullstille Z-Sticken og legge alt til igjen. Så da vet jeg hva jeg må bruke noen timer på hjemme i huset. Her på hytta er det bare 4 enheter, hjemme er det vel 30... Takk!
  11. Jeg ser i xml-fila til OZW at den skal ha inne den riktige command class (jeg tror iallfall den er riktig): <CommandClass id="67" name="COMMAND_CLASS_THERMOSTAT_SETPOINT" version="1" request_flags="4" innif="true" base="1"> <Instance index="1"/> <Value type="decimal" genre="user" instance="1" index="2" label="Cooling 1" units="C" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="22.0"/> <Value type="decimal" genre="user" instance="1" index="8" label="Dry Air" units="C" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0.0"/> </CommandClass> Men den har noen funky verdier der, men cooling 1 og dry air, og ikke noe heat. Så jeg må kanskje fjerne den fra nettverket og legge den til igjen fra inni Hass.
  12. Det er akkurat det. Som jeg sa, så er de ikke der. De eneste entityene som er der, er de jeg viste deg i posten over. Jeg begynner mer og mer å lure på om jeg må sette opp Z-Wave-nettverket fra grunnen av fra Hass. Men det er jo litt rart, for det bygger jo på OZW, og akkurat termostatene funket helt greit i Node-RED, som også bygger på OZW.
  13. Ja, jeg må vite når setpoint endrer seg fordi jeg kjører termostaten "manuelt", altså veksler mellom setpoint på 15 og 30 grader etter lufttemperaturen på en tempsensor. Og det er den mottatte endringen i setpoint som viser at kommandoen kom gjennom. Så det jeg vil, er å sende det med MQTT, ikke vise det på GUI-en til Hass. Og nå må du unnskylde at jeg er tett som ei potte her, men jeg ser altså ikke noe sted jeg kan hente setpoint til MQTT. Når jeg kjører MQTT state stream, ser jeg denne rekka ved oppstart (når den sender ut alt den har på enheter): Som du ser, er det state "Heat", men setpoint er ikke noe sted å finne, og jeg ser heller ingen entity som heter heating. Kan det være at termostaten trenger å tilknyttes heating på en måte? Og vet du i så fall hvordan man gjør det?
  14. Jeg kan jo også sette det som parameter i en Automation: { "node_id": 3, "parameter": 10, "value": 150 } Så jeg tror det må være mulig å sende det med MQTT på måte som ligner denne: { "payload_template": "{{states.sensor.termostat_8_temperature.attributes.node_id}},{{states.sensor.termostat_8_temperature.state}}", "topic": "eg/Gulvtemperatur" } Her sendes gulvtemperaturen fra termostat 8. Så det jeg må vite, er vel hva som er det riktige plassen, og den syns altså ikke under states.
  15. Det fins tydeligvis et eller annet sted inni der, for når jeg går på Z-Wave-konfigurasjonen, velger Heatit-noden og går til "Node config options", kan jeg under parameter 10, CO Mode Setpoint, se hva den i øyeblikket står på. Men jeg finner det altså bare ikke noe annet sted!
  16. Jeg lurer på om det mangler noe her. Kan det være fordi jeg hadde lagt inn termostaten i et annet system først, og så la den inn i Hass? For dette er alt jeg ser som virke som det er aktuelt: climate.termostat_8_cooling_1 Heat operation_list: Off,Heat,Cool,Heat Econ value_id: 72057594093551650 node_id: 3 min_temp: 7 max_temp: 35 operation_mode: Heat temperature: 22 value_index: 2 supported_features: 129 value_instance: 1 current_temperature: 23.5 unit_of_measurement: °C friendly_name: Termostat 1 gulvtemperatur climate.termostat_8_dry_air Heat operation_list: Off,Heat,Cool,Heat Econ value_id: 72057594093551746 node_id: 3 min_temp: 7 max_temp: 35 operation_mode: Heat temperature: 23.5 value_index: 8 supported_features: 129 value_instance: 1 current_temperature: 23.5 unit_of_measurement: °C friendly_name: Termostat 1 gulvføler temperatur
  17. Takk for lynrast svar! Men jeg forsto ikke helt den der, er jeg redd. Jeg har brukt Hass i fire dager... Hvor går jeg inn for å finne det? Jeg vil gjerne ha det i en automation, så jeg kan sende det som MQTT når det skjer endringer.
  18. Enkelt og greit. Jeg finner ikke ut hvordan man avleser innstilt setpoint fra en Heatit. Det var ikke noe problem i det hele tatt i Node-RED (som jeg droppet for Z-Wave fordi det funket dårlig med dørlåsen), men i Hass finner jeg det ikke noe sted. Er det godt skjult, eller er jeg bare dårlig til å lete?
  19. Aha, du sikler på samme måte som jeg sikler på Kim Kardashian! Forstått.
  20. Da har du både bedre råd og smidigere rygg enn meg!
  21. Takk for tilbudet, men dessverre. Jeg må ha et helt identisk system hjemme og på hytta for å kunne prøve ut nye ting på hytta før jeg innfører det i huset (der jeg har en utleiedel og ikke kan ta sjansen for at noen våkner opp om morgenen med kokende temperatur på soverommet). Er det forresten en R6 du har bilde av der? Den er så liten at jeg har litt problemer med å se det... Selv kjører jeg en mattsvart Honda CBR1100XX Blackbird.
  22. Da har jeg sett på det, og jeg tror det er altfor innviklet å sette seg inn i. Enten er ikke Hass veldig brukervennlig for helt enkle skript, eller så har jeg ikke forstått det (det siste er sikkert mest sannsynlig...). Den koden jeg bruker i Node-RED er så enkel som dette (NR bruker javascript, men å bygge lignende kode i Python er en bagatell for meg, hvis jeg fant ut logikken): ZWaveDevice = msg.payload; msg = {'topic': 'setValue', 'payload': {'nodeid':ZWaveDevice, 'cmdclass':112,'instance':1, 'cmdidx':10, 'value': 300}}; return msg; Dette sendes da på en output til Z-Sticken. Det kaller jeg med denne kommandoen via MQTT: ZWaveDevice = 2 eval(("eg.plugins.MQTTthreads.publishMQTT(u'Thermostat', u'10.10.10.10', 1883, u'ZWaveTermostatHigh',u'")+str(ZWaveDevice)+("', 0, False, '679027269429', False, u'username', u'password', False, u'', u'', u'', u'TLSv1.2')")) Så det er Z-Wave-devicen som er payload i meldingen, mens triggeren er ZWaveTermostatHigh. Som den første koden viser, gjør dette at den sender 30 grader (value 300) til Heatit-termostaten, som er min måte å slå den på. ZWaveTermostatLow er 15 grader. Dermed styrer jeg dem med automatiseringssystemet ut fra en nøyaktig lufttemperatursensor i rommet, og ikke gulvføleren. Men fins det noen enkel måte å ordne sånn enkel kode på i Hass?
×
×
  • 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.