Ronniehl
Medlemmer-
Innlegg
61 -
Ble med
-
Besøkte siden sist
-
Dager vunnet
3
Innholdstype
Profiler
Forum
Blogger
Nedlastninger
Artikler
Regler
Hendelser
Galleri
Store
Alt skrevet av Ronniehl
-
Uten at jeg har oppdaget dette selv, er det typisk korte aktiviteter? Noen api'er har ofte en delay på status-oppdateringer i sanntid, så er ikke umulig at det er en (kortvarig) forsinkelse, som fjerner aktiviteten før den sendes på homely sin side.
-
Hei! Her har jeg svart helt feil; det vil ikke være mulig å få denne ut til hacs, men målet er å få den ut som en custom addon. Jeg har bare ikke hatt tid, siden jeg må sette opp en dedikert homeassistant instans til det på en raspberry pi. Er såvidt meg bekjent ikke mulig å lage addons uten det. Så hvis du kjører hassOS (raspberry pi e.l), så vil det være ganske enkelt å installere når jeg får laget den.
-
Nydelig, da var det jo løst 😅 skal få inn litt bedre feilhåndtering etterhvert, sliter med å navigere det selv av og til. Flott det ordna seg!
-
Neei, jeg kasta en fatal error, trodde det ville kaste.. ligger det noe i loggen før dette? Hvis ikke må jeg justere litt på loggingen (etter middag)
-
Sorry, fikk ikke med meg denne tidligere. Virker som noe feil med respons fra homely (jeg slacka visst med feilhåndteringen der). Bygger en ny versjon nå med noe feilhåndtering, kan du teste den og se om det funker? Publiseres nå, så klar om ca 5 min. 🙂
-
Ja, jeg sier ikke at det er det som skjer, bare at det kan hende. En annen tanke er om noe annet plukker opp meldingen. Tidligere har jeg kjørt entity-oppretting med qos = 2 som betyr at en melding kan leses nøyaktig 1 gang. Bygget ut nytt image nå som gjør to ting: - Setter qos = 1 - Har en forsinkelse på 300ms mellom publisering av hver entitet, noe som bør være plenty tid til at det plukkes opp 🙂 Forhåpentligvis så ordner det problemene noen av dere har opplevd.
-
Det kan gi mening ja. Muligens ett problem med mqtt-brokeren som sliter e.l? Jeg har skrevet ett lass med tester lokalt der alt virker fint, og når jeg publiserer hos meg virker alt greit, men jeg har en veldig over-specced server. Kan prøve å få lagt inn en delay på det, og eventuelt se om jeg har en måte å verifisere mottak/lest på ett vis.
-
Er det config-meldinger for disse enhetene?
-
Jeg så en kommentar fra @gert jeg har missa tidligere her - jeg legger ut en fiks for det. Holder på å skrive tester på koden min nå basert på @howi sin informasjon, men i første omgang blir alt riktig (lager 9 devices og 57 entiteter). Må sette opp en test-instans av mqtt-broker også for å prøve å spikre dette videre, men fortsetter litt utover, og sier fra hvis jeg finner noe 🙂
-
Klarte å dra ut noe fra den ja, takker! Kan du sjekke i loggene dine (home assistant loggen) om det ligger noe der? https://<homeassistant-url>/config/logs, søk etter "mqtt". Skal kikke over entitetene dine seinere i kveld og se om jeg klarer å finne utav noe lurt.. 🙂
-
Er ikke fullstendig den loggen. Jeg legger ut en ny versjon av docker imaget nå - hvis du henter den ned og setter miljøvariabel "GET_LOCATION" til "true", vil den printe ut alle enhetene i loggen, og avslutte containeren - hvis du forsøker det og får sendt den filen til meg er det supert! Bygget holder på nå, men jeg må ut en tur, så mulig du må vente 5-10 minutter eller noe sånn før det er klart
-
Rart; kan du prøve å sette miljøvariabel "DEBUG" til å være * og se om noe mer kommer ut da?
-
Hvis du setter "logLevel" til "debug", så skal containeren dumpe ut alle sensorene i ett json-opplegg. Det vil starte med "Home data retrieved from homely:" og masse infodump. Hvis du kan sende meg det, så bør jeg kunne feilsøke litt. Hos meg selv så har jeg fått inn alle entitene mine fra homely, så er litt vanskelig å feilsøke uten å få sett hva som skjer.
-
Nei, det virker som den ikke klarer å opprette selve enhetene av en eller annen grunn.
-
Kan du se om det andre enhetene dukker opp i homeassistant-loggen? Hvis du åpner `https://din-home-assistant/config/mqtt` skal du kunne lytte på events. Hvis du lytter på `homeassistant/#`, og restarter homely i portainer, og se om det dukker opp meldinger om mer enn de 4 enhetene. Hvis det dukker opp flere, er det fint om du kan sende meg den payloaden. Ellers, kan du sende meg logg-output (hvis du setter loglevel til debug) over alle enhetene dine? Disse logges ut like etter henting. Fjern gjerne serienr etc hvis du ikke vil sende disse, men hos meg dukker alle enheter opp, så kan virke som det er noen enheter jeg ikke har hjemme hos meg som lager krøll - jeg får opp alt av sensorer, gateway status etc.
-
Merkelig det der. Hva er enhet #5 i homely appen?
-
Helt nederst når du oppretter containeren, kan du legge inn volumes: nå er jeg usikker på hvilket miljø du kjører containerene dine i, men hvis du har tilgang på filsystemet så lager du deg en mappe ett sted, legger inn en config fil, og legger den inn i "host". Ett annet alternativ er å legge inn hele configen din som en miljøvariabel: https://github.com/node-config/node-config/wiki/Environment-Variables#node_config Med andre ord vil du da sette "NODE_CONFIG" til dette (med dine egne verdier for host, brukernavn etc): {"database":{"logLevel":"debug","reset":true,"connection":{"username":"user","password":"password","storage":"db.sqlite","host":"localhost","dialect":"sqlite"}},"mqtt":{"enabled":false,"qos":1,"host":"mqtt://192.168.86.38:1883","user":"homely","entityPrefix":"homely","topicPrefixes":{"config":"homeassistant","state":"homely"}},"homely":{"host":"sdk.iotiliti.cloud"},"logLevel":"info","polling":{"schedule":"*/5 * * * *"}} Håper dette hjelper deg litt på veien. Jeg har ment å lage en addon utav dette, men jeg har rett og slett ikke hatt tid, siden jeg må sette opp en ekstra home assistant instans her hjemme på en raspberry pi. Hvis noen andre har tid og anledning til å se på det, kan jeg gjerne legge dette inn i github repoet så folk kan komme enklere i gang.. 🙂
-
Den trenger en config fil, står litt i dokumentasjonen her: https://github.com/yusijs/homely-mqtt/?tab=readme-ov-file#configuration Eksempel-config her: https://github.com/yusijs/homely-mqtt/blob/main/config/local.yml
-
Snodig.. Jeg la til mer debug output nå, hvor den skal logge ut alle enheter som kommer fra homely, pluss alt som skal sendes til mqtt og før det går dit. Kan tas ned på tag debug: yusijs/homely-mqtt:debug
-
Ligger det noe i debug loggen til homeassistant? (Innstillinger -> system -> logg). Jeg lurer bare på om det er at de ikke sendes fra containeren, eller om det er noe feil når det skal plukkes opp i ha
-
Hei! Beklager, jeg har ikke fått sett noe på disse problemene, har vært covid / influensa hælvete her i heimen i over en måned nå. Kan dere se om enhetene ligger i mqtt debug loggen til home assistant?
-
Ditto 😑
-
Np! Om du synes det er lettere å kjøre node direkte er det ingenting i veien for å gjøre det nei! Docker / compose er bare for enkelthets skyld siden det er en grei "standard" som mange har ett forhold til 🙂
-
Du kan sende variablene enkelt inn til docker run også. Enten med en .env fil, eller i run kommandoen. Kunne selvsagt også lagt dem inn i configfilen, men liker ikke brukernavn/passord i filer som sendes inn.. Eller
-
Det er enda planen ja. Jeg har bare ikke fått tid til å sette opp en raspberry pi her hjemme å teste med, men håper å få begynt å se på det om ikke altfor lenge. 🙂