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

Rogerbl

Medlemmer
  • Innlegg

    178
  • Ble med

  • Besøkte siden sist

  • Dager vunnet

    4

Innlegg skrevet av Rogerbl

  1. Har startet med et mqtt prosjekt hvor jeg kontrollerer og styrer Xiaomi roborock med mqtt program.
    Da er det enkelt å få disse data importert inn i hvilket som helst automasjonsystem. Selv bruker jeg HomeSeer Hs3 med mcsMqtt plugin'en til å importere mqtt data.

    Prosjektet er kommet godt på vei.Nå holder jeg på med å få kontroll over sonebasert rengjøring slik at man kan gi kommandoen rengjør stua og kjøkken f.eks. ?

    • Like 6
  2. På 8.3.2019 den 21.47, DeVille skrev:

    Er det flere som opplever at scriptet ikke har fungert de siste dagene? 

     

    ja, WU har stengt API tjenesten desverre.
    Vi som bor nord for Polarsirkelen trenger både å vite når det er soloppgang, solnedgang samt mørketid og midnattsol, for å kunne styre

    lys ute.
    For været sin del ser det ut som HomeSeer plugin'en WeatherXML støtter Yr.no men mangler sunset og sunrise data.

    Derfor har jeg mekka sammen et Python script som henter varsel.xml fra yr og henter ut disse data derfra for så å publisere det på Mqtt brokeren.
    I neste omgang plukker jeg de opp via mcsMqtt plugin'en på HomeSeer. Der kjører jeg jevnlig et vb script som sjekker om det er dag eller natt ihht data fra yr.

    Så da kan jeg igjen styre lysene ute. ? Har også satt opp en device for solforhold som viser om det er mørketid, midnattsol eller normale solforhold.
    Dette blir brukt i logikken for å slippe å slå av lysene i mørketida og å slå dem på i midnattsol.

    Legger python scripet ut på min nettbutikk for nedlasting straks jeg har fått compilert det for Windows, Mac og Linux.
    Nettbutikk: http://bit.do/exscg

    • Sad 1
  3. 6 timer siden, petersv skrev:

    Takk for svar @Rogerbl, jeg vil helst ikke ha video ut på nett, så da er det nok ikke produktet som er ideelt for meg.

    På 1.3.2019 den 9.38, petersv skrev:

    Laster du ned rett fra videostrømmen lokalt, eller fra "skyen"? 

    Laster ned videoene fra Skyen, men data fra kameraene som batteritid mm hentes rett fra kameraene.
    *************

    Henter faktisk videoene ned fra nettet og inn på lokalt lager, eventuelt egen ftp server.

  4. På 10.2.2019 den 22.54, Rogerbl skrev:

    Jobber for tiden med et prosjekt med å lagre opptak fra Ring Doorbell og Arlo sikkerhetskamera til lokal ftp server... just saying it.

    Har faktisk ferdig programmene Arlo2mqtt og Mqtt2arlo som kan laste ned video lokalt og-eller til en ftp server. Jobber med en utgave av denne som ikke er avhengig av en Mqtt broker.

  5. På 8.1.2019 den 0.46, jonkristian skrev:

    Ringeklokke fra netatmo, kanskje en "ring"-killer , ser ut til at denne ikke krever noen cloud eller månedlig betaling.

     

    https://www.netatmo.com/no-no/security/doorbell?force_locale=no-no

     

    "Velg å lagre videoene automatisk i din Dropbox-sky eller personlige FTP-server".

    Jobber for tiden med et prosjekt med å lagre opptak fra Ring Doorbell og Arlo sikkerhetskamera til lokal ftp server... just saying it.

    • Like 1
  6. 15 minutter siden, ZoRaC skrev:

     

    Jeg gjorde det i går. Logget inn i MyHarmony-appen, trykte Alt+F9. Kom da til en «hemmelig» meny hvor man nederst kunne velge å installere XMPP-beta. 

     

    Kommer du dit eller stopper det før det?

    knappene der forblir grå.... men var visst ikke resatt riktig. Man må holde inne reset knappen mens man setter i USB pluggen.
    Da hurtigblinker den rødt - det betyr at firmwaren blir tilbakesatt til fabrikksetting.

  7. En oppdatering.
    Har nå utviklet en modul for styring av disse wifi varmegjennvinnings enhetene(Bluberg Vento Expert Wifi, Vents Twinfresh Expert Wifi, Flexit Roomie Wifi) via MQTT protokollen.

    MQTT(Message Queing Telemetry Transmission) er en lettvekt industri standard protokoll som støttes av de fleste automasjonsystemer på markedet idag.
    Modulen kjører jeg på en Raspberry Pi og den kan styre en vifte eller et cluster av vifter satt opp i master slave modus.
    Hvis man ønsker å styre flere vifter/cluster så kan man kjøre flere instanser av modulen på en eller flere controllere(pi,windows,Mac eller linux).
    Det administreres lett ved å benytte Pm2(prosess manager) for linux.

    Dette opplegget muliggjør at man kan kontrollere alle viftene i en etage eller seksjon av bygningen ved hjelp av en enkelt kommando.
    Da er enkeltromsviftene plutelig blitt transformert til et fullverdig balansert ventilasjonsystem uten de ulempene disse har.

    Har nå testet dette systemet og funnet ut at det kjører på hvilken som helst datamaskin med pyton 2 eller 3. Det være seg Windows, linux, Mac eller andre.
    Mqtt protokollen er virkelig effektiv, og det er kontant repons.
    Ved f.eks. brann i bygningen kan man med en enkelt kommando slå av alle viftene.
     

    Ta kontakt hvis interesse. Legger ved cfg og doc fila.

     

     

    mqtt2fan-doc.txt

    • Like 2
  8. På 19.12.2018 den 16.49, Moskus skrev:

    Nei, huff. Det er jo forferdelig mye arbeid.

    Da heller en annen boks.

     

    Det jobbes imidlertid med  problemet. Websocket ser ut til å fungere, så nå venter vi bare på at MeiHarmonyHub plugin til HS oppdateres og at endringer implementeres i Home Assistant. :) 

     

     

    Mens jeg venter på det har jeg lagt over mine Broadlink enheter, Sonoff enheter og Hue enheter over på MQTT via en Raspberry Pi og en Mosquitto broker på HS3 pc'en. ?
    Litt arbeid , men interessant og gøy.

  9. For Homeseer Hs3:
    RM Tasker(monitorering og styring ) - Sp2 og sp3, M1, RM2 pro,A1, RM+ og Bean mini.

    RMIR(ir og rf kontroll). -IR og RF. Til styring av rullegardiner , TV mm.

    De støtter de fleste Broadlink enhetene  unntatt S1C(alarmsystem).

     
     

     

     

    • Like 1
    • Thanks 1
  10. Fint script! Får oppdatert alle verdier unntatt azimuth og alitude.
    Får denne meldingen i Hs3 loggen for hver av disse:

     JSON controldevicebyvalue caused an error: Inndatastrengen hadde ugyldig format.
     

    Kan det skyldes at vi er inne i mørketida nu og at det ikke er tatt høyde for mørketid og midnattsol i scriptet?

    Det var jo nettopp dett jeg ville ha løsning på.

    Her er en dump fra loggen:
     

    octa:2
    2
      % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                     Dload  Upload   Total   Spent    Left  Speed
    100  2547  100  2547    0     0   4796      0 --:--:-- --:--:-- --:--:--  4796
      % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                     Dload  Upload   Total   Spent    Left  Speed
    100   211    0   211    0     0    963      0 --:--:-- --:--:-- --:--:--   963

    {"Name":"HomeSeer Devices","Version":"1.0","Devices":
    [{"ref":5723,"name":"LUX","location":"Virtual and Technical","location2":"Sun Data","value":0,"status":"0 lux","device_type_string":"","last_change":"\/Date(1544127384896)\/","relationship":0,"hide_from_view":false,"associated_devices":[],"device_type":{"Device_API":0,"Device_API_Description":"No API","Device_Type":0,"Device_Type_Description":"Type 0","Device_SubType":0,"Device_SubType_Description":""},"device_image":"","UserNote":"","UserAccess":"Any","status_image":"images/HomeSeer/status/luminance-50.png","voice_command":"","misc":4864}]}
    { "Response":"Error, controlling device" }
    { "Response":"Error, controlling device" }

    {"Name":"HomeSeer Devices","Version":"1.0","Devices":
    [{"ref":5724,"name":"Octa","location":"Virtual and Technical","location2":"Sun Data","value":2,"status":"2 octa","device_type_string":"","last_change":"\/Date(1544048259088)\/","relationship":0,"hide_from_view":false,"associated_devices":[],"device_type":{"Device_API":0,"Device_API_Description":"No API","Device_Type":0,"Device_Type_Description":"Type 0","Device_SubType":0,"Device_SubType_Description":""},"device_image":"","UserNote":"","UserAccess":"Any","status_image":"images/HomeSeer/status/cyan.png","voice_command":"","misc":4864}]}

    {"Name":"HomeSeer Devices","Version":"1.0","Devices":
    [{"ref":5725,"name":"Radiation, direct","location":"Virtual and Technical","location2":"Sun Data","value":0,"status":"0 W/m2","device_type_string":"","last_change":"\/Date(1544127385410)\/","relationship":0,"hide_from_view":false,"associated_devices":[],"device_type":{"Device_API":0,"Device_API_Description":"No API","Device_Type":0,"Device_Type_Description":"Type 0","Device_SubType":0,"Device_SubType_Description":""},"device_image":"","UserNote":"","UserAccess":"Any","status_image":"images/HomeSeer/status/luminance-68-75.png","voice_command":"","misc":4864}]}

    {"Name":"HomeSeer Devices","Version":"1.0","Devices":
    [{"ref":5726,"name":"Radiation, indirect","location":"Virtual and Technical","location2":"Sun Data","value":0,"status":"0 W/m2","device_type_string":"","last_change":"\/Date(1544127456877)\/","relationship":0,"hide_from_view":false,"associated_devices":[],"device_type":{"Device_API":0,"Device_API_Description":"No API","Device_Type":0,"Device_Type_Description":"Type 0","Device_SubType":0,"Device_SubType_Description":""},"device_image":"","UserNote":"","UserAccess":"Any","status_image":"images/HomeSeer/status/luminance-25.png","voice_command":"","misc":4864}]}

    {"Name":"HomeSeer Devices","Version":"1.0","Devices":
    [{"ref":5727,"name":"Radiation, total","location":"Virtual and Technical","location2":"Sun Data","value":0,"status":"0 W/m2","device_type_string":"","last_change":"\/Date(1544127457099)\/","relationship":0,"hide_from_view":false,"associated_devices":[],"device_type":{"Device_API":0,"Device_API_Description":"No API","Device_Type":0,"Device_Type_Description":"Type 0","Device_SubType":0,"Device_SubType_Description":""},"device_image":"","UserNote":"","UserAccess":"Any","status_image":"images/HomeSeer/status/luminance-100.png","voice_command":"","misc":4864}]}


    Og her en dump fra skjermloggen:

    C:\solar>lua53.exe SolarSensor.lua
    octa:0
    0
      % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                     Dload  Upload   Total   Spent    Left  Speed
    100  2564  100  2564    0     0   4978      0 --:--:-- --:--:-- --:--:--  4978
    Lat: 69.97000122Long: 23.27000046Alt: 64.0
    <b style="color:Blue"==============  SUN  LOG ==================</b>
    2018-12-06 22:04:06
    Alta, latitude:69.879378, longitude:23.190041
    Home altitude = 40 m
    number Of Day = 340
    2018 is not a leap year
    Angular Speed = 0.98562628336756 per day
    Declinaison = -22.527144258563┬░
    Universel Coordinated Time (UTC)21.066666666667 H.dd
    Solar Hour 22.6126694 H.dd
    Altitude of the sun = -41.053286489001┬░
    Angular hourly = -159.190041┬░
    Azimuth of the sun = 334.20385313509┬░
    Duration of the sunstroke of the day = nan H.dd
    Radiation max in atmosphere = 1403.05 W/m┬▓
    Local relative pressure = 997 hPa
    Absolute pressure in atmosphere = 992.2 hPa
    Coefficient of mitigation M = 811.93206757025 M0:808.02306664313
    curl "http://www.ogimet.com/cgi-bin/getsynop?block=01049&begin=201812062000"
      % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                     Dload  Upload   Total   Spent    Left  Speed
    100   118    0   118    0     0    504      0 --:--:-- --:--:-- --:--:--   504
    ogimet:01049,2018,12,06,20,00,AAXX 06201 01049 25/// /2705 10009 21013 39967 49970 53007 333 60005 90710 91109 90710 91207==

    Station SYNOP = 01049
    0 Octa
    Kc = 1.0
    Direct Radiation = 0 W/m┬▓
    Scattered Radiation = 0 W/m┬▓
    Total radiation = 0 W/m┬▓
    Total Radiation in lux = 0 Lux
    and at last, Total weighted lux  = 0 Lux
    {"Name":"HomeSeer Devices","Version":"1.0","Devices":[{"ref":5723,"name":"LUX","location":"Virtual and Technical","location2":"Sun Data","value":0,"status":"0 lux","device_type_string":"","last_change":"\/Date(1544129064788)\/","relationship":0,"hide_from_view":false,"associated_devices":[],"device_type":{"Device_API":0,"Device_API_Description":"No API","Device_Type":0,"Device_Type_Description":"Type 0","Device_SubType":0,"Device_SubType_Description":""},"device_image":"","UserNote":"","UserAccess":"Any","status_image":"images/HomeSeer/status/luminance-50.png","voice_command":"","misc":4864}]}
    { "Response":"Error, controlling device" }
    { "Response":"Error, controlling device" }
    {"Name":"HomeSeer Devices","Version":"1.0","Devices":[{"ref":5724,"name":"Octa","location":"Virtual and Technical","location2":"Sun Data","value":0,"status":"0 octa","device_type_string":"","last_change":"\/Date(1544129355755)\/","relationship":0,"hide_from_view":false,"associated_devices":[],"device_type":{"Device_API":0,"Device_API_Description":"No API","Device_Type":0,"Device_Type_Description":"Type 0","Device_SubType":0,"Device_SubType_Description":""},"device_image":"","UserNote":"","UserAccess":"Any","status_image":"images/HomeSeer/status/cyan.png","voice_command":"","misc":4864}]}
    {"Name":"HomeSeer Devices","Version":"1.0","Devices":[{"ref":5725,"name":"Radiation, direct","location":"Virtual and Technical","location2":"Sun Data","value":0,"status":"0 W/m2","device_type_string":"","last_change":"\/Date(1544129065087)\/","relationship":0,"hide_from_view":false,"associated_devices":[],"device_type":{"Device_API":0,"Device_API_Description":"No API","Device_Type":0,"Device_Type_Description":"Type 0","Device_SubType":0,"Device_SubType_Description":""},"device_image":"","UserNote":"","UserAccess":"Any","status_image":"images/HomeSeer/status/luminance-68-75.png","voice_command":"","misc":4864}]}
    {"Name":"HomeSeer Devices","Version":"1.0","Devices":[{"ref":5726,"name":"Radiation, indirect","location":"Virtual and Technical","location2":"Sun Data","value":0,"status":"0 W/m2","device_type_string":"","last_change":"\/Date(1544129065173)\/","relationship":0,"hide_from_view":false,"associated_devices":[],"device_type":{"Device_API":0,"Device_API_Description":"No API","Device_Type":0,"Device_Type_Description":"Type 0","Device_SubType":0,"Device_SubType_Description":""},"device_image":"","UserNote":"","UserAccess":"Any","status_image":"images/HomeSeer/status/luminance-25.png","voice_command":"","misc":4864}]}
    {"Name":"HomeSeer Devices","Version":"1.0","Devices":[{"ref":5727,"name":"Radiation, total","location":"Virtual and Technical","location2":"Sun Data","value":0,"status":"0 W/m2","device_type_string":"","last_change":"\/Date(1544129065262)\/","relationship":0,"hide_from_view":false,"associated_devices":[],"device_type":{"Device_API":0,"Device_API_Description":"No API","Device_Type":0,"Device_Type_Description":"Type 0","Device_SubType":0,"Device_SubType_Description":""},"device_image":"","UserNote":"","UserAccess":"Any","status_image":"images/HomeSeer/status/luminance-100.png","voice_command":"","misc":4864}]}

     

  11. På 4.1.2017 den 20.55, Moskus skrev:

    La oss håpe det. Bluetooth er jo nærmest ubrukelig i de fleste sammenhenger...

    Se på denne hub'en som løser problemet :
    https://support.airthings.com/hc/en-us/articles/115005971905-How-does-my-Airthings-Hub-communicate-with-my-devices-and-the-online-web-dashboard-

    Man kan også benytte en gammel smarttelefon som man legger innen rekkevidde for sensoren. Ved å koble denne til wlan og bluetooth til sensoren har man mulighet

    for å bruke IFTTT for å styre automasjonen. ?

  12. På 9.7.2018 den 8.24, Moskus skrev:

    I den siste versjonen kan du ha en trigger på den "N'te høyteste timen". Dermed kan du for eksempel si at du vil skru VVB av når strømprisen nå er høyere enn den 5 høyeste timen.

    Men du kan også sette hvis prisen er høyere/lavere enn X. 

     

    @bjornepappa sin løsning fungerer fint. Men det finnes mange veier til Rom. :) Kan du ta et skjermbilde av din løsning?

     

    Hei Igjen!

     La over z-wave styringen til Hs3 og modifiserte litt på anbefalt løsning fra @bjornepappa sånn at jeg nå ser at dette funker for meg. :-)
    Grunnen til at jeg delte tank on og tank off i flere deler er at jeg ønsket å se hva som trigget endring og mulighet for å gjøre noe mer ihht det.
    Nå ser jeg at temeraturen på tanken varierer mellom 42 -59 grader. Det er en treghet i temperaturendring i vann som er årsaken.

    Tank on2.png

    tank on1.png

    tank off2.png

    TANK off1.png

  13. 16 timer siden, Moskus skrev:

    Jeg hadde nok satt det opp motsatt, men så liker jeg HS3 bedre enn HC2...

    HS3 som master, og HC2 som slave i tilfelle oppdateringer. De kommer ganske sjeldent.... ;)

     

    Noen grunner til at du går veien om den gamle aspx-siden istedenfor det integrerte JSON-interfacet? Det er raskere og snillere mot minnet...

    Fikk det ikke til å funke, derfor. restapi :-!
    Har du noen eksempler på et slikt kall som funker?

    For å skru av/på devicer og kjøre events?

     

    Føler at jeg har Hs3 som master og HC2 som slave da. :-)

    *****

    Bestilte en Z-NET-EURO for å utvide rekkevidden for z-wave nettverket til HS3, så da kan jeg på sikt nedgradere Fibaro HC2 og kanskje bare bruke den til Push meldinger fremover. Litt mindre utfordringer med oppsettet. :-)

  14. 6 timer siden, Moskus skrev:

    I den siste versjonen kan du ha en trigger på den "N'te høyteste timen". Dermed kan du for eksempel si at du vil skru VVB av når strømprisen nå er høyere enn den 5 høyeste timen.

    Men du kan også sette hvis prisen er høyere/lavere enn X. 

     

    @bjornepappa sin løsning fungerer fint. Men det finnes mange veier til Rom. :) Kan du ta et skjermbilde av din løsning?

     

    Hei!

     Har en løsning basert på HS3 og Fibaro. Har de fleste Fibaro's egne enheter koblet opp mot HC2 hvor de får enklest firmware oppdateringer.

     Derfor har jeg satt opp kommunikasjon mellom de to kontrollerne. Hvis strømprisen er gunstig så kan HS3 sparke igang en scene på HC2 som skrur

    tanken på via en switch og skrur den av om tempen er over 40 gr og prisen er høy.
    Fra Fibaro styrer jeg HS3 med HomeSeer_REST_API.aspx kall og fra HS3 styrer jeg Fibaro HC2 med curl og Http parametre.

  15. 7 minutter siden, bjornepappa skrev:

    Har gjort omtrent det samme som deg, og har ikkje hatt problem med kaldt vatn. Her er min framgangsmåte.

    Takk for tipset! :-)
    Skal prøve dette så snart jeg får tak i en termostat å sette på tanken. Var nok litt rask med å iverksette dette
    uten å ha styring med vanntemperaturen.

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