Guahtdim Skrevet 6. september 2019 Skrevet 6. september 2019 Denne posten har dukket opp på HomeSeers forum https://forums.homeseer.com/forum/developer-support/programming-plug-in-development/hs3-plugin-development-private/1324551-urgent-defensive-coding-in-your-plugins-please-read-if-you-develop-plugins-for-hs3 I praksis så betyr det at de med mange devicer og treige? maskiner kan få problemer med plugins som feiler når de prøver å hente ned oversikt over devicer i HomeSeer. Jeg har ikke helt oversikt over hvordan jeg gjør det selv, men så langt er det kun i GCalSeer jeg automatisk lager en device hvis den ikke finnes. Mulig jeg må kikke litt mer på kode når jeg bruker kallet GetDeviceEnumerator. HomeSeer jobber med saken. Siter
Moskus Skrevet 7. september 2019 Skrevet 7. september 2019 Jeezez, wall of text. Har du lest det? Kan du oppsummere det i et avsnitt? Jeg har lagt en runtine som kjører gjennom GetDeviceEnumerator og legger det i en liste, og lurer på om det egentlig er andre måter å gjøre det på... Siter
ZoRaC Skrevet 7. september 2019 Skrevet 7. september 2019 3 timer siden, Moskus skrev: Jeg har lagt en runtine som kjører gjennom GetDeviceEnumerator og legger det i en liste, og lurer på om det egentlig er andre måter å gjøre det på... Jeg skummet igjennom i går - kort sagt, hvis den returnerer Null, så betyr ikke det nødvendigvis at den ikke finner noen devicer (den timer ut), så da må man kalle funksjonen en gang til. 1 Siter
Guahtdim Skrevet 10. september 2019 Forfatter Skrevet 10. september 2019 Jeg ser at i denne tråden så skriver de at problemet oppstår ved ca 1000 devicer eller mer og da på linux-boksene som de selv har solgt (disse er vel såvidt bedre en RPI 3?) https://forums.homeseer.com/forum/pool-controller-and-interface-plug-ins/pool-controller-and-interface-discussion/autelis-pool-control-spud/1323261-what-version-of-net-are-you-building-with Jeg vet ikke hvor mye jobb jeg kommer til å gjøre med dette. Inntil videre gjør jeg ingenting med mindre noen hyler. I første omgang så jeg for meg å måtte flytte all logikk som har med HomeSeer over til ett eget prosjekt og begynne å køe opp kall. Det hadde blitt en massiv flaskehals med store sjanser for spaghetti. Siden jeg i hovedsak lager plugins for eget bruk så blir det vel kun at jeg gjør endringer skulle jeg selv ende opp med problemer. Men hardware-messig skulle jeg ha mer enn nok jern til å dra igjennom ting hurtig nok med tanke på at jeg er ett stykke unna 1000 devicer. Siter
Moskus Skrevet 10. september 2019 Skrevet 10. september 2019 Jeg venter på at de enten løser problemet internt, eller gir meg en funksjon hvor jeg f.eks. kan spesifisere plugin-navnet og bare hente ut de devicene jeg er interessert i. Dette er et problem i hovedsak for dem selv. 1 Siter
Anbefalte innlegg
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.