-
Innlegg
214 -
Ble med
-
Besøkte siden sist
-
Dager vunnet
4
Innholdstype
Profiler
Forum
Blogger
Nedlastninger
Artikler
Regler
Hendelser
Galleri
Store
Innlegg skrevet av lasseruud
-
-
Du må først fjerne den range-valuen som går fra -2147483648 til 214748647, ellers få du ikke lagt til nye. Jeg husker ikke i farten hvor jeg fant oversikten over hva det forskjellige nummerne betyr, men du ser det på screenshoten min i forrige post.
- 1
- 1
-
-
-
Jeg har en liten event som oppdaterer en (virtuell) device med dato og klokkeslett for sist døra ble låst/låst opp (for å vise i hstouch):
La akkurat merke til at denne trigger hver gang døra åpnes/lukkes (ikke låses/låses opp), men selve childen blir ikke oppdatert med nytt klokkeslett eller ny verdi:
Døra åpnet og lukket kl. 10:51:
Child har fortsatt siste endring kl. 09:37:
Det er tydelig at låsen sender info om dette, men at HS ikke plukker opp. Er det noen som har mast på Homeseer i det siste? Går imidlertid ikke ut i fra at dette blir prioritert midt i HS4-beta. Er det noen annen måte vi kan plukke opp dette for å få status på om døren er åpen/lukket eller er vi helt avhengige av at HS gjør endringer?
-
Installerte deConz headless. Styrer alt via Webif.
Står litt om installasjonen i readme:
https://github.com/dresden-elektronik/deconz-rest-plugin/blob/master/README.md
-
De mente det ikke var plass til motor i den persienna der... Kan hende det stemmer, men jeg synes det er litt rart, derfor hører jeg med ekspertisen her.
-
Tok over huset her i fjor. Det henger fire relativt nye, utvendige persienner her. Disse har jeg lyst til å automatisere uten å måtte kjøpe hele sulamitten nytt. Jeg har tidligere satt inn motor i rullegardin (https://www.m.nu/rullgardin-markis/motorisera-rullgardin-1-motor-z-wave-24v). Dette var ganske greit å gjøre og styres med Qubino Flush Shutter.
Persiennene er ganske mye tyngre å dra enn rullegardinene, så jeg er redd disse motorene blir for svake, i tillegg til at røret er tjukkere.
Har noen tips til hvor jeg kan få tak i kun motor som passer til disse, gjerne Norsk (nett)butikk? Planen er å koble på Fibaro Roller Shutter eller Qubino Flush Shutter for å få automatisert de.
-
Jeg kjører både ConBee og UZB1 på samme Raspberry Pi'en via PoE. Fungerer stabilt og fint.
-
En liten oppdatering. Jeg har kjørt mcsMQTT versjon 5.0.0.0 siden jeg satt opp dette og det har fungert fint. Det er kommet flere versjoner etter denne. "Never change a working thing". Men siden jeg ble lei av å se tilgjengelig oppdatering i plugins-lista mi, oppdaterte jeg nå til siste versjon. Da greide plutselig ikke mcsMQTT å prosessere dataene fra støvsugeren lenger. Jeg ser at dataene blir mottatt under statistikken, men HS-devicene blir ikke oppdatert. Har ikke tid til å feilsøke nå, så jeg la tilbake 5.0.0.0, og da fungerte det igjen.
Prøver å få til zoned cleaning. Har fått laget et kart med koordinater over huset. Gjenstår å dobbeltsjekke dem før jeg kommer i mål. Har imidlertid fått laget en event som sender støvsugeren bort til søppelkassa for tømming,
- 1
-
Eller legg inn Android-emu på Windows. Bluestacks f.eks.
-
Sjekk dokumentasjonen til python-miio. Du finner det meste under vacuum-modulen:
https://python-miio.readthedocs.io/en/latest/miio.html#module-miio.vacuum
- 1
-
Punkt 2:
Stemmer. Det står i guiden.
Punkt 5:
Det er sant. Jeg oppdaterer guiden. Jeg tok for gitt at de som kjører Homeseer er litt over middels kyndige. ?
Punkt 6: Du får kun fram IP, ikke token, ved bruk av mirobo discover (-- handshake 1). Den kommandoen er mer for å sjekke at python-miio er riktig installert.
Hva som gjør at "mirobo discover" fungerte hos deg, mens jeg måtte kjøre "mirobo discover --handshake 1" er jeg usikker på.
Status gir samme resultat hos meg, så det ser riktig ut.
Punkt 8:
Rart det ikke fungerer med -o hos deg. Det fungerer hos meg. json-outputen du får ser imidlertid helt riktig ut:
Punkt 9:
Grunnen til at du har mindre devicer enn meg er fordi du har kun verdiene fra 'status'. Jeg har i tillegg har kjørt consumable_status og carpet_mode:
miiocli -o json vacuum --ip 10.10.0.135 --token 1231231231231231231321321 consumable_status
miiocli -o json vacuum --ip 10.10.0.135 --token 1231231231231231231321321 carpet_mode
Disse ligger for øvrig i .bat-fila i punkt 11.
Legger ei linje om det i guiden.
-
Sikker? Da jeg sleit med detta for et års tid siden (?) prøvde jeg å nedgradere z-wave plugin til veldig gamle versjoner. Løsningen ble at jeg fikk kjøpt en UZB av en på forumet her med gammel firmware. Da fungerte backup og restore med alle versjoner av pluginen.
https://www.hjemmeautomasjon.no/forums/topic/4461-restore-ikke-mulig-mot-uzb1z-net/
-
Men fungerer det også på nyere firmware av UZB1? UZB støtter jo i utgangspunktet restore, men ikke på nyere firmware av en eller annen grunn.
-
Jeg kjører mine UZB1 med ser2net på to RPi'er, men restore fungerer ikke for det, siden UZB'n ikke tar imot backupen.
-
Jeg starta mitt smarthus-liv med Fibaro. Fungerte greit helt fram til Home Center-boksen tok kvelden og måtte sendes til Polen (!!!) for reparasjon. Hele smarthuset lå nede nesten en måned. Da startet jakten på et alternativ som ikke krever properitær hardware, og valget falt på Homeseer. Den kjører jeg på en helt vanlig Windows-installasjon og kjører backup til Dropbox-mappa mi hver natt. Raskt å få opp igjen ved evt. havari.
Jeg bruker UZB1 som interface i Homeseer. Det er nå velkjent at det utrolig nok ikke er mulig å legge tilbake backup på disse med mindre en er så heldig å ha en med gammel firmware. Jeg er så heldig å ha en slik, men jeg har ingen med gammel firmware til overs dersom UZB'n skulle feile.
Mer og mer blir lagt inn for å styres fra Homeseer nå (z-wave, zigbee, wifi, låser (!), husholdningsapparater, osv), så ved et havari er det en fordel å få alt opp igjen ganske raskt.
Finnes det noe z-wave interface som støtter backup/restore nå via Homeseer nå? Z-stick støtter vel backup via eget verktøy, men hvem husker/gidder å manuelt ta ned nettverket og kjøre et ekstern program for å ta en rutinemessig backup?
Hvilke tiltak har dere gjort for å sikre minst mulig nedetid på smarthuset deres ved evt. feil?
-
Det var så mye prøv og feil i denne tråden, så jeg la denne i en egen tråd:
- 1
-
Først... All ære til @ZoRaC for denne!
Jeg kjører Homeseer på Windows 10, så målet mitt var å kunne ordne alt derfra så jeg ikke var avhengig av en annen maskin.
1: Token
SpoilerSiden vi ikke har noe Android i huset, var dette den greieste måten å få tak i token på:
- Installerte Android-emu for Windows:
www.bluestacks.com
- Installerte versjon 5.4.49 av Mi Home:
https://www.apkmirror.com/apk/xiaomi-inc/mihome/mihome-5-4-49-release/
- Starte Mi Home og logge på. Jeg ser at flere skriver at de måtte kjøre en runde støvsuging, men det trengte ikke jeg.
- Token ligger i klartekst i .log-fila i SmartHome\logs\plug_DeviceManager-mappa:
* Start Media Manager i Blue Stacks
* Explore
* SmartHome
* logs
* plug_DeviceManager
* Åpne log-fila i f.eks. Chrome
* Se etter "token":"123123123132123123123132132123123"
2: python
Last ned fra https://www.python.org/downloads/windows/ og installer. Husk å få med at python skal legges i path i første steg av installasjonen. Denne står ikke på som default.
3: mosquitto
Last ned fra https://mosquitto.org/download/ og installer. Her mener jeg det var en rett fram installasjon.
4: Vistual C++ Build Tools
Last ned fra https://go.microsoft.com/fwlink/?LinkId=691126 og installer. Denne krevde reboot hos meg.5: python-miio
Installer python-miio. Det gjør du i command prompt (DOS! ?) med kommandoen:
pip install python-miio
Jeg husker ikke om jeg måtte kjøre command prompt i admin-modus.Da skal alt av verktøy være på plass.
6: Sjekke kommunikasjon mot støvsuger
SpoilerSjekk at alt fungerer ved å kjøre en discover. Av ukjente grunner, fungerte ikke "mirobo discover" hos meg, så jeg måtte kjøre:
mirobo discover --handshake 1
Hvis du får opp IP-adressen til støvsugeren, skal alt være klart.
Prøv også:
mirobo --ip x.x.x.x --token 123123132321321321321321321321213 status
Da skal du få info om støvsugeren.
7: Installere mcsMQTT i Homeseer
Denne trenger ikke mer info. Den ligger under "Lighting & Primary Technology". Installer plugin og start den.
8: Få ut data fra Roborock til fil
SpoilerSom nevnt i denne tråden, sleit jeg med quotes i cmd. Har derfor tatt en workaround og skrevet resultatet til fil før jeg sender med mosquitto.
Det er helt sikker mulighet til å få til dette i en kommando, men det har jeg ikke tatt meg tid til å finne ut.
Denne kommandoen genererer json-data om støvsugeren som den skriver til status.txt:
"c:\program files\python38\scripts\miiocli" -o json vacuum --ip x.x.x.x --token 123123132321321321321321321321213 status > "c:\program files (x86)\homeseer hs3\data\vacuum\status.txt"
Sjekk at mappene er riktig hos deg! Hos meg var dette riktig. På en annen maskin jeg har, ligger miiocli i c:\users\username\AppData\Local\Programs\Python\Python38-32\Scripts.
Jeg har valgt å legge txt-filene som dataene skrives til i Homeseer-mappa for enkelhetsskyld.
9: Få data fra fil til Homeseer med MQTT
SpoilerDet neste blir å bruke mosquitto.
Denne kommandoen sender innholder i status.txt via MQTT:
"c:\program files\mosquitto\mosquitto_pub" -h localhost -t vacuum/status -f "c:\program files (x86)\homeseer hs3\data\vacuum\status.txt"
Husk å sjekke mappenavn her også!
Gå inn i Plug-ins - mcsMQTT - MQTT Setup.
I bunnen her bør det ha dukket opp en del linjer:
(Her har jeg flere verdier enn du vil få ved kun å kjøre 'status'. Jeg har i tillegg kjørt 'consumable_status' og 'carpet_mode'. Kanskje enda flere under testing... I .bat-fila i punkt 11 ligger imidlertid både status, consumable_status og carpet_mode inne.)
Merk av under "a" for de du vil ha som egne devicer i Homeseer. Det er ikke nødvendigvis de samme som jeg har valgt:
(her har jeg døpt dem om og laget egne status tekster)
10: Kontrollere Roborock fra Homeseer
SpoilerKommandoen for å kontrollere støvsugeren er ganske grei:
mirobo --ip x.x.x.x --token 123123231321321321321321321213321 start/stop/home osv...
Jeg har laget ei .bat-fil som ser slik ut:
@echo off "C:\Program Files\Python38\Scripts\mirobo.exe" --ip x.x.x.x --token 123123123132132132132132132132 %1
Denne starter jeg med eventer hvor jeg bare endrer parameter:
11: Automatisk oppdatere status på Roborock til Homeseer:
SpoilerJeg har jeg laget to eventer som kjører hhv. hvert 30. sekund eller 15. minutt avhengig av om støvsugeren går eller ikke:
Dette er ei .bat-fil som ser slik ut:
@echo off echo Oppdaterer Roborockstatus... "c:\program files\python38\scripts\miiocli" -o json vacuum --ip x.x.x.x --token 12312312313212313213213213213212 status > "c:\program files (x86)\homeseer hs3\data\vacuum\status.txt" "c:\program files\python38\scripts\miiocli" -o json vacuum --ip x.x.x.x --token 12312312313212313213213213213212 consumable_status > "c:\program files (x86)\homeseer hs3\data\vacuum\status_consumable.txt" "c:\program files\python38\scripts\miiocli" -o json vacuum --ip x.x.x.x --token 12312312313212313213213213213212 carpet_mode > "c:\program files (x86)\homeseer hs3\data\vacuum\status_carpet_mode.txt" "c:\program files\mosquitto\mosquitto_pub" -h localhost -t vacuum/status -f "c:\program files (x86)\homeseer hs3\data\vacuum\status.txt" "c:\program files\mosquitto\mosquitto_pub" -h localhost -t vacuum/status -f "c:\program files (x86)\homeseer hs3\data\vacuum\status_consumable.txt" "c:\program files\mosquitto\mosquitto_pub" -h localhost -t vacuum/status -f "c:\program files (x86)\homeseer hs3\data\vacuum\status_carpet_mode.txt"
Jeg tror det var alt. Håper jeg ikke har glemt noe. Dukker det opp noe, skal jeg oppdatere posten. Igjen, all credit til @ZoRaC. Jeg hadde aldri tatt i MQTT før jeg så posten hans.
Det er helt sikker andre og bedre måter å få til dette på, men akkurat nå fungerer det hos meg, så da lar jeg det rulle og gå. Det eneste jeg har lyst til å finne ut, er hvordan jeg kan starte zoned cleanup av f.eks. kjøkken, stue, osv. Utfordringen her er koordinater. Jeg har ikke funnet noen enkel måte å hente ut koordinater. FloleVac har jeg prøvd, men jeg får ikke opp kartet på noen av Android-emulatorene jeg har prøvd.
Disclaimer: Alt på eget ansvar, osv. Ta backup først!
Edit: Gjorde topic litt bedre- 6
- 3
-
Gi meg et par dager til å bli kvitt spysjuken i hus (ikke meg heldigvis), så skal jeg få laget en guide så godt jeg kan. Har vært litt prøving og feiling, men skal klare å gjenskape det meste.
- 3
-
Sletta i alle fall ZWave_Debug_NodeChange.log-fila før jeg startet de forskjellige testene.
Directory of h:\Debug Logs 11.01.2020 21:03 <DIR> . 11.01.2020 21:03 <DIR> .. 10.01.2020 17:28 10 240 HS-Zwave-Debugger.exe 10.01.2020 20:28 3 299 836 ZWave_Debug.log 10.01.2020 20:28 11 227 345 ZWave_Debug_All.log 10.01.2020 20:28 778 149 ZWave_Debug_Comm.log 10.01.2020 20:28 277 817 ZWave_Debug_NodeChange.log 10.01.2020 20:15 752 338 15_min_ZWave_Debug_NodeChange.log 10.01.2020 20:10 3 581 177 02_tim_ZWave_Debug_NodeChange.log 10.01.2020 17:46 27 903 ZWave_Debug_Security.log 10.01.2020 20:28 3 264 696 ZWave_Debug_SetNewLevel.log 10 File(s) 23 219 501 bytes
Men om denne sjekkeren kun bruker node-nummer, må det vel nødvendigvis bli kluss, siden jeg har to av hver node 1, 2, 3 (.....) 13, 14 og 15. Du nummerne ligger i begge interfacene.
-
Prøvde debuggeren nå, men det funka dårlig hos meg. Har prøvd å kjøre debugging i 5 min, 30 min og 2 timer, men det samme skjer hver gang. Kun 1 count på hver enhet, samt at dato og tider er helt ville. Kan det være fordi jeg kjører to interfaces?
Edit: Interface A inneholder node 1-30. Interface B inneholder node 1-15.
Count Percent Sec/msg Child device 1 2,9 % -4102444800 2. etasje Lines rom TV: Power Management Notification 1 2,9 % -4102444800 1. etasje Kjøkkenet Taklampe: kW Hours 1 2,9 % -4102444800 Garasjen Garasjen Multisensor: Temperature 1 2,9 % -4102444800 Garasjen Garasjen Multisensor: Relative Humidity 1 2,9 % -4102444800 Garasjen Garasjen Multisensor: Luminance 1 2,9 % -4102444800 Garasjen Garasjen Multisensor: Ultraviolet 1 2,9 % -4102444800 1. etasje Vaskerommet Amperes 1 2,9 % -4102444800 1. etasje Stua Varmepumpe: Strømforbruk 1 2,9 % -4102444800 2. etasje Loftstua Spotter over trappa: kW Hours 1 2,9 % -4102444800 Garasjen Matheas rom TV: Strømforbruk 1 2,9 % -4102444800 2. etasje Loftstua Spotter over sofa: kW Hours 1 2,9 % -4102444800 2. etasje Olivers rom Panelovn: Strømforbruk 1 2,9 % -4102444800 2. etasje Emils rom TV/PC: Strømforbruk 1 2,9 % -4102444800 1. etasje Stua Spotter i taket: Strømforbruk 1 2,9 % -4102444800 1. etasje Kjøkkenet Kaffetrakter: Strømforbruk 1 2,9 % -4102444800 2. etasje Emils rom Panelovn: kW Hours 1 2,9 % -4102444800 2. etasje Loftstua TV: Strømforbruk 1 2,9 % -4102444800 Garasjen Garasjen Taklys garasje: Strømforbruk 1 2,9 % -4102444800 1. etasje Vaskerommet Vaskemaskin: Strømforbruk 1 2,9 % -4102444800 Ute Ute ved garasjen Utelys på garasjen: kW Hours 1 1 2,9 % -4102444800 Ute Uthuset Utelys på uthuset: kW Hours 1 1 2,9 % -4102444800 Garasjen Matheas rom Taklys: kW Hours 1 1 2,9 % -4102444800 1. etasje Vaskerommet Taklys: kW Hours 1 1 2,9 % -4102444800 Garasjen Garasjen Rack-skap: Strømforbruk 1 2,9 % -4102444800 1. etasje Kontoret Taklys: kW Hours 1 1 2,9 % -4102444800 Garasjen Matheas rom Taklys: Strømforbruk 1 2,9 % -4102444800 1. etasje Kjøkkenet Kjøleskap: kW Hours 1 2,9 % -4102444800 1. etasje Stua Spotter i taket: kW Hours 1 1 2,9 % -4102444800 2. etasje Lines rom TV: AV/PÅ 1 2,9 % -4102444800 2. etasje Lines rom TV: Strømforbruk 1 2,9 % -4102444800 Garasjen Matheas rom Panelovn: kW Hours 1 2,9 % -4102444800 1. etasje Vaskerommet Taklys: Strømforbruk 1 2,9 % -4102444800 1. etasje Vaskerommet Vaskemaskin: kW Hours 1 2,9 % -4102444800 2. etasje Olivers rom Panelovn: kW Hours Start: 01.01.2100 00:00:00 End: 01.01.1970 00:00:00 Total seconds: -4102444800 Message count: 34 Lines in file: 1183
-
Kom i mål! Får status og får styrt støvsugeren i HSTouch. Enda en app mindre å bruke. Daikin-appen er allerede kasta ut til fordel for DaikinSeer.
Måtte lage meg flere knapper. Har ikke lært meg hvordan jeg kan velge action basert på verdi. Skifte bilde ut i fra verdi er ikke noe problem.
Må også prøve å få starta romrengjøring direkte. Det har jeg ikke prøvd på enda.
Prøvde også å få norsk språk med språkfila til @ZoRaC, men det feilet. Fikk du til? Fikk generert .wav-filene og laget .pkg-fila. Overføring til støvsugeren så ut til å gå fint, men den klarte ikke å aktivere den. Kunne se ut som problemer med checksum. Har prøvd både med uten md5.
@Rogerbl: Jeg ser du også har prøvd å endre språk. Ut i fra loggene dine, ser det ut til at du har prøvd å sende csv-fila til støvsugeren. csv-fila brukes for å generere wav-filer via gtts som så settes sammen til ei pkg-fil som sendes til støvsugeren.
Trenger custom språk roota firmware kanskje?
- 1
- 1
-
Siden dette er en work in progress, oppdaterer jeg her. Tar gjerne imot tips og tilbakemeldinger om lure måter å gjøre ting på. Nå skal jeg først få det til å spille.
Det blir en workaround (enn så lenge...) Med eksport av json-data til fil og sending av innholdet i denne fila med mqtt, fungerer det fint. Det jeg foreløpig har gjort, er å lage en event som kjører hvert 5. minutt. Denne eventen kjører rett og slett ei .bat-fil som jeg har lagt i scripts-mappa til Homeseer.
@echo off echo Oppdaterer Roborockstatus... "c:\program files\python38\scripts\miiocli" -o json vacuum --ip 10.10.0.135 --token 123456789ab123456789ab123456789a status > "c:\program files (x86)\homeseer hs3\data\vacuum\status.txt" "c:\program files\python38\scripts\miiocli" -o json vacuum --ip 10.10.0.135 --token 123456789ab123456789ab123456789a consumable_status > "c:\program files (x86)\homeseer hs3\data\vacuum\status_consumable.txt" "c:\program files\python38\scripts\miiocli" -o json vacuum --ip 10.10.0.135 --token 123456789ab123456789ab123456789a carpet_mode > "c:\program files (x86)\homeseer hs3\data\vacuum\status_carpet_mode.txt" "c:\program files\mosquitto\mosquitto_pub" -h localhost -t vacuum/status -f "c:\program files (x86)\homeseer hs3\data\vacuum\status.txt" "c:\program files\mosquitto\mosquitto_pub" -h localhost -t vacuum/status -f "c:\program files (x86)\homeseer hs3\data\vacuum\status_consumable.txt" "c:\program files\mosquitto\mosquitto_pub" -h localhost -t vacuum/status -f "c:\program files (x86)\homeseer hs3\data\vacuum\status_carpet_mode.txt"
Ved å holde meg i Homeseer-mappa, kommer dette med i automatisk backup. Greit å samle alt et sted synes jeg.
Nå får jeg status på roborocken hvert 5. minutt i HS:
- 2
-
Jo, absolutt, men jeg liker å fikse ting fremfor workarounds. ? Dessuten har jeg nå forstått hva MQTT kan gjøre, og så lenge jeg stort sett kun har Windows i hus, er det greit å fikse dette en gang for alle i stedet for workaround. ?? Ser for meg at jeg kommer til å bruke MQTT mer framover.
- 1
Xiaomi Roborock inn i Homeseer (Windows)
i HomeSeer
Skrevet
Jeg holder meg foreløpig på 5.0.0.0. Den feiler på en eller annen versjon mellom 5.0.0.0 og siste versjon, men jeg har ikke fått tid til å teste hvilken enda. 5.0.0.0 finner du her:
http://mcssprinklers.com/mcsMQTT_5_0_0_0.zip
Stopp HS og pakk ut og overskriv filene i de respektive mappene med innholdet i denne fila, så har du nedgradert. Da skulle det ikke overraske meg om det fungerer igjen.