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

Hva har du automatisert idag/Hva har du gjort på dine prosjekter idag


Anbefalte innlegg

13 minutter siden, kimstoroy skrev:

Modifisert en Xiaomi Zigbee bryter til Elko

 Skal benyttes som Modus bryter i HomeSeer via deCONZ og JowiHue

 

 

 

Må da bli frustrerende å skru opp for å komme til i veggboksen bare for å bytte batteri, og det har vel ikke verdens beste levetid heller.

 

Dresden sin switch må da vært noe å vurdere, men koster selvsagt litt mer https://www.dresden-elektronik.de/funktechnik/solutions/wireless-light-control/wireless-switch/scene-switch/

Lenke til kommentar
Del på andre sider

For min del har det blitt litt omveltninger i systemet. Har kjørt OpenHab 2 en god stund, men ikke gjort så mye med det annet enn å styre Hue og Trådfri pærer og hente data fra ett par Z-Wave sensorer. Generelt en ok løsning, men jeg synes det er uforhåndsmessig komplisert å få ett ok GUI. Det begynte å bli ett salig kaos av enheter og aliaser, så jeg endte litt spontant opp med å slette OH2 og installere Hass.io (Home Assistant). Førsteinntrykket er meget bra, ett godt web interface + noen alrighte apper som kan brukes, og ser ut til å kunne fungere for mitt bruk i en god stund fremover. 

Fikk samtidig slengt opp en Echo Dot jeg hadde liggende, noe til og med fruen synes var stilig. Digg å få ryddet opp i installasjonen, og Hass.io virker som en god løsning med såpass kraftige funksjoner at man bør kunne gjøre det meste. Neste stopp er å lære seg MQTT og begynne å få bygget noen sensorer av de NodeMCUene brikkene jeg har liggende, samt skaffe en Fibaro RGBW for å leke med led.

 

TJ

Lenke til kommentar
Del på andre sider

Blitt en del de siste dagene. Satt opp en Raspberry Pi 3 med Ser2net for å fjerne Z-wave interface fra server. Har også satt opp Homebridge og fått implementert en del devicer i Home-appen i iOS :)

 

Og ikke minst: fått i gang BLBackup for daglig backup av HS3!

Endret av gjomle
  • Like 2
Lenke til kommentar
Del på andre sider

Laget kode for innbruddsmodus, blinker med alle lys i huset, og blinker med rødt på alle fargelys hvis bevegelsessensorer trigges når husalarmen er på (venter 1 min slik at man skal ha sjanse til å skru av alarm og for at OpenHAB skal få bekreftet fra SectorAlarm at alarm er avskrudd). Samt sende pushover til telefon. Blinking varer i 10 minutter, 2 sek venting mellom av/på, det føles litt hardt for gamle dimmere hvis de skal dimme endeløst til jeg får skrudd av manuelt.

 

Prøvde meg en gang å spørre SectorAlarm om jeg kunne få systemet til å vite hvis det skjer innbrudd, men fikk ikke annen respons enn at "vi sender spørsmålet videre til teknisk".

 

Trolig ikke noe vits i å ha noe lydavspilling - SectorAlarm sin alarmsentral skal allerede hyle.

  • Like 2
Lenke til kommentar
Del på andre sider

Skulle logge inn på HS3 maskina mi, men det virket ikke.

HS3 kjørte helt fint, men remote desktop nektet å slippe meg inn. Prøvde å gi den en hard reboot, og etter det fikk jeg bare opp "No bootable disk found".?

Total diskhavari på en SSD ?. Det tok ikke lange tiden før vi merket at huset var "dumt" igjen. Krise!

Er (heldigvis?) av typen som har hatt disk-kræsj før, så hadde relativt fersk backup.

 

Hadde ikke reservedisk liggende, så fyrte opp en virtuell maskin på laptopen, plugget inn UZB1 og RFXTRX433, startet HS3 fra backup, og det hele var oppe og gikk igjen. ?

 

Funderer på om man bør ha reservedeler liggende, for å redusere nedetiden. Er det vanlig praksis blant forumdeltakerne?

 

62977528.thumb.jpg.3630595b7e5f9e03ea2924b7d57ba950.jpg

Lenke til kommentar
Del på andre sider

Jeg har ingen reservedeler liggende, men jobber mot redundans.

 

Raid0 på vmware  + lagring på raid 5 og 6.

Alle rpi kjører rsync av alt innhold til annen lagring så nytt SD-kort kan settes opp kjapt. Snapper fra ett kamera hvis det blir krise.

 

Er verre med antennefeil her i gården. Det har jeg ikke noen plan på.

Lenke til kommentar
Del på andre sider

Har satt opp DIY strømmåling i sikringsskapet. En LM393 lyssensor står over den blinkende LEDen på strømmåleren.

Den blinker 1000ggr pr kWh, så da er det en smal sak å regne ut kW akkurat nå basert på tiden mellom blinkene.

 

Sensoren er plugget inn i en Raspberry Pi 3, med et Python-script som beregner kW og pusher dette ut via MQTT til Mosquitto-brokeren på hoved-RPi-en (som kjører HomeSeer)

 

IMG_0639.thumb.jpg.4cb66ea07eb795018ef877c4dfc5c75b.jpg

 

Display er veldig enkelt foreløpig, en tablet med eget HTML/CSS-interface kobler seg til MQTT-brokeren og lytter på strømmålerens kanal.

Det oppdateres ca. hvert 2. sekund. Planen er å lage et litt mer fancy interface, kanskje med en speedometer-style klassisk strømmåler rundt tallene, og en graf som viser forbruk over tid. Vurderer å dytte data inn i emonCMS for dette. 

 

IMG_0666.thumb.jpg.e82aee424744e7033acd34b51cfad14f.jpg

 

Har ikke satt den opp til å dytte data inn i HomeSeer ennå, men det burde være enkelt med MQTT-plugin der, eller kanskje det er bedre at HomeSeer leser fra emonCMS.

Når det blir effektbasert prising kan jeg benytte dette til å automatisk skru av gulvvarmen når forbruket i huset blir for høyt, typisk når man lager mat etc.

 

Har også en plan om å gjøre det litt vakrere i sikringsskapet ?

Har bestilt en Raspberry Pi Zero W for å få ned størrelsen og vurderer å løsrive selve dioden fra LM393-kortet, så den kan monteres inne i en gummiring e.l. litt mer diskret over den blinkende LEDen.

 

 

Endret av Godot
Forvakringstips
  • Like 3
Lenke til kommentar
Del på andre sider

13 timer siden, Godot skrev:

Sensoren er plugget inn i en Raspberry Pi 3, med et Python-script som beregner kW og pusher dette ut via MQTT til Mosquitto-brokeren på hoved-RPi-en (som kjører HomeSeer)

Veldig interessert i en handleliste for dette, og et koblingsskjema.

 

I utgangspunktet tenkte jeg en Arduino (eller helst en NodeMCU) og å bruke Arduino-plugin'en, men kanskjedet er enklere å bruke MQTT hvis du allerede har ferdig kode. :) 

Lenke til kommentar
Del på andre sider

NodeMCU er egentlig morsommere, da kan man havne ned på 50-lappen i utstyr kanskje. Har imidlertid aldri prøvd en NodeMCU, så dette var kjappere for meg å få i gang ?

It's a Unix system, I know this!

 

Ser gjerne shoppingliste og kode for NodeMCU!

 

Mitt koblingsskjema er herfra: http://www.uugear.com/portfolio/using-light-sensor-module-with-raspberry-pi/

Kjøpte en LM393 fra denne karen på FINN: https://www.finn.no/bap/forsale/ad.html?finnkode=72376538

 

Python-kode vedlagt under. Jeg programmerer vanligvis ikke i Python, men how hard can it be?

import sys,time
import RPi.GPIO as GPIO
import paho.mqtt.client as mqtt
import paho.mqtt.publish as publish

# Variables
pulses_per_kwh = 1000

# GPIO setup
GPIO.setmode(GPIO.BCM)
GPIO.setup(4, GPIO.IN, pull_up_down=GPIO.PUD_UP)

# MQTT
Broker = "10.0.42.101"
Broker_port = 1883
sub_topic = "godlia/meter"
pub_topic = "godlia/kw"

# when connecting to mqtt do this;

def on_connect(client, userdata, flags, rc):
    print("MQTT connected with result code "+str(rc))
    client.subscribe(sub_topic)

# when receiving a mqtt message do this;

def on_message(client, userdata, msg):
    message = str(msg.payload)
    # Future functionality, maybe to control reporting frequency
    print(msg.topic+" "+message)

def on_publish(mosq, obj, mid):
    print("mid: " + str(mid))


client = mqtt.Client()
client.on_connect = on_connect
client.on_message = on_message
client.connect(Broker, Broker_port, 60)
client.loop_start()


prevtime = time.time()
prevkw = -20

while True:


   # wait for a rising edge (optional timeout is in milliseconds)
   channel = GPIO.wait_for_edge(4, GPIO.RISING)
   if channel is None:
      print('Timeout occurred')
   else:
      nowtime = time.time()
      diff = nowtime - prevtime
      prevtime = nowtime

      kw = 3600 / (diff * pulses_per_kwh)
      print("{} {}kW".format(round(diff,4), round(kw,2) ))

      if kw < (prevkw + 10):
         # If there is more than a 10kW jump, don't send the value
         # This smooths out most errors in measurement

         data = '{"kw": '+ str(kw) +'}'
         client.publish(pub_topic, str(data))

      prevkw = kw

 

Endret av Godot
Ryddigere kode
  • Like 3
Lenke til kommentar
Del på andre sider

3 hours ago, Moskus said:

Veldig interessert i en handleliste for dette, og et koblingsskjema.

 

I utgangspunktet tenkte jeg en Arduino (eller helst en NodeMCU) og å bruke Arduino-plugin'en, men kanskjedet er enklere å bruke MQTT hvis du allerede har ferdig kode. :) 

Fant ut at det enkleste for min del (uten scripting) var en NodeMCU med ESPEasy-firmware, konfigurert med "P003 - Generic - Pulse counter".

Koblet den opp med en vanlig LDR og en 10k motstand. Rapporterer blink via MQTT til Homeseer som igjen beregner momentanforbruket(W) for de siste 10s. Rapporterer også til Domoticz via MQTT som gir litt mer total beregning av kWh, både dagens og historikk. Ikke fått disse dataene over til HS enda, men mulig HS kan ordne dette selv med et script eller lignende for dere som er flinkere på sånt. ?

Endret av Sag
  • Like 1
  • Thanks 1
Lenke til kommentar
Del på andre sider

Ble så lei av at vedovnen slokner fordi jeg glemmer å legge inn en kabbe, så fikk satt opp en TTS. 

JEg har en sensor over ovnen som aktiverer en viruell device om tempen over ovnen går over 27 grader. dette trigger igjen at varmepumpen skal skifte til viftemodus og ikke varming. Denne trigger også en timer. en timer som bev sensoren nullstiller om den ser meg.

 

Så nå la jeg også inn at om ikke den sensoren har sett meg på en time så får jeg beskjed på sonosen at jeg må legge inn en kabbe.

  • Like 6
Lenke til kommentar
Del på andre sider

16 minutter siden, Arne Johnny skrev:

JEg har en sensor over ovnen som aktiverer en viruell device om tempen over ovnen går over 27 grader. dette trigger igjen at varmepumpen skal skifte til viftemodus og ikke varming. Denne trigger også en timer. en timer som bev sensoren nullstiller om den ser meg.

Pokker heller. Jeg har tenkt at 3 forskjellige temperatursensorer i stua er OK, men nå er det mulig jeg må ombestemme meg... :D 

  • Haha 1
Lenke til kommentar
Del på andre sider

Var ikke fornøyd med ZXT-120 remote til varmepumpa og ellers fjernkontrollen da en ofte ikke får satt parameter da IR er noe dritt på disse (og generelt). Fikk nå omsider koblet den til systemet via ESP8266 > WIFI > MQTT > Homeseer. Endelig kan en få skikkelig status på hva varmepumpen står på da en har toveiskommunikasjon, den fanger også opp forandringer hvis en bruker fjernkontrollen så dette er som natt og dag i forhold til før. 

 

Koblet meg på hovedkortet og har nå et test oppsett for at det virker. ESP'en får strøm fra varmepumpe så trenger ikke strømadapter.

vm1.jpg.316277c076fc8c5490418c46a28689b0.jpg vm2.jpg.2598a573c7337a54c04310d7c4bc93d1.jpg

 

vm3.png.2e4dde0981cec6b1a5b66370b239fbb3.png

  • Like 4
  • Thanks 1
Lenke til kommentar
Del på andre sider

Villavent VR-400 fra Systemair.

Kjøpte Z-Wave adapter fra de.

Fant ut at dokumentasjonen var litt misvisende.
Måtte plukke ut en gummiforing og kople meg direkte på styringskortet.

 

5.thumb.jpg.10727a495b60f701de096d5f37eeeeb2.jpg

Så inkluderer det i HS3

Med litt tilpasninger ser det sånn ut.

 

Skjermbilde.PNG.810ea467245dc45f80a07268c84effd8.PNG

  • Like 2
Lenke til kommentar
Del på andre sider

Bli med i samtalen

Du kan publisere innhold nå og registrere deg senere. Hvis du har en konto, logg inn nå for å poste med kontoen din.

Gjest
Skriv svar til emnet...

×   Du har limt inn tekst med formatering.   Lim inn uten formatering i stedet

  Du kan kun bruke opp til 75 smilefjes.

×   Lenken din har blitt bygget inn på siden automatisk.   Vis som en ordinær lenke i stedet

×   Tidligere tekst har blitt gjenopprettet.   Tøm tekstverktøy

×   Du kan ikke lime inn bilder direkte. Last opp eller legg inn bilder fra URL.

×
×
  • 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.