Follow along with the video below to see how to install our site as a web app on your home screen.
Huomio: This feature may not be available in some browsers.
Oma leikkuri ainakin pysähtyy siihen kohtaan mistä lanka on poikki, jos siis itse on langan napsaissut. Talven aikana jos menee niin sitten toki vaikeampi homma, meillä auramies on aina ykkösepäilty. Kannattaa myös tietysti tarkastaa että johdon päät on tukevasti telakassa. Tällaisia löytyy kaupasta, mutta ei ole omakohtaista kokemusta: linkkiTerveppä terve! Näkeekö mistään mistä kohtaa rajalanka on poikki? Kävin silmämääräisesti läpi koko rajan ja mistään ei löydy vika kohtaa. Ei viitsisi repiä koko 500m lankaa ylös sen takia
Nurmikko vihertää jo paikka paikoin. Brucke heräsi talviunilta ilman ongelmia.
Tulipa eilen illalla hieman nuuskittua leikkurin lähettämiä ja vastaanottamia paketteja. Ensimmäisenä silmään pisti käytetty 1883-portti. Minähän sit otin ja kävin reboottaamassa leikkurin ja sain kaapattua viestin, jossa luodaan yhteys MQTT-brokeriin. Kuten jo tuo 1883-portti antaa olettaa niin liikenne on salaamatonta, eli pystyin tuosta yhdistämisviestistä lukemaan selkokielisenä käytettävän käyttäjätunnuksen ja salasanan. MQTT Explorer yhdisti em. credentiaaleilla brokeriin ja pääsin kuuntelemaan viestiliikennettä. Katsoin sieltä mielestäni olennaisimmat, eli mitä viestejä liikkuu kun lähetän mobiiliäpistä käskyt: pysähdy, leikkaa, telakkaan, reunaleikkuu.
Tossa kun mittasin omia latureita niin 25volttia puskee open circuit toi laturi mutta joo ei kovin pitkää matkaa noin ohuella kannata.PROTIP: Jos tarttee laturin (CGF251) ja telakan (CB03A) välille jatkojohtoa, niin Markslöjd My Garden 24 -sarjan jatkokaapelien liittimet, vaikkakaan eivät ole ihan täysin samanlaiset, käyvät suoriltaan kiinni:
![]()
Jatkokaapeli Markslöjd My Garden 24 10 m
My Garden-sarjan valaisimiin sopiva jatkokaapeli. Vain 24 V järjestelmään.www.bauhaus.fi
![]()
Jatkokaapeli Markslöjd My Garden 24 5 m
My Garden-sarjan valaisimiin sopiva jatkokaapeli. Vain 24 V järjestelmään.www.bauhaus.fi
![]()
Jatkokaapeli Markslöjd My Garden 24 2 m
My Garden-sarjan valaisimiin sopiva jatkokaapeli. Vain 24 V järjestelmään.www.bauhaus.fi
Kannattaa vaan huomioida, että telakassa ~4.5m 20AWG (0.52mm2) ja Markslöjdeissä 10m kaapelissa 1.0mm2 ja 5m kaapelissa 0.5mm2 piuhat, joten varmaan 1A laturi toimii suht pitkälläkin jatkolla, mutta 3A laturissa alkaa jännitehäviöt kasvamaan suuriksi (virtalähteen lähtö 20V):
voltage-drop-calculator
Kiitos vinkistä. Löytyi sama kapistus mätänetistä 29,90. Ja niinhän se vikakin löytyi, olihan se lanka poikki.Oma leikkuri ainakin pysähtyy siihen kohtaan mistä lanka on poikki, jos siis itse on langan napsaissut. Talven aikana jos menee niin sitten toki vaikeampi homma, meillä auramies on aina ykkösepäilty. Kannattaa myös tietysti tarkastaa että johdon päät on tukevasti telakassa. Tällaisia löytyy kaupasta, mutta ei ole omakohtaista kokemusta: linkki
Pitäisi pystyä kirjautumaan samalle tilille uudella puhelimella. Tili on pilvessä ei kännykässä.robotic-mower connect app, onko laitteen ja puhelimen paritusta mahdoton purkaa ilman, että toisesta puhelimesta ensin poistaa tilin? Kävi niin, että vanha puhelin sovelluksineen putosi järveen ja nyt kun yritän uudella puhelimella paritusta appi herjaa "joku toinen on jo sitonut laitteen".
TAI löytyykö jo uusia sovelluksia iphonelle, että pääsisin sitä kautta ohittamaan tämän ongelman?
Kiitokset etukäteen!
No näin luulin kans, mutta vanhalla tilillä ei näkynyt laitetta eikä laitetta pystynyt lisäämään, ei vanhaan eikä myös tekemääni uuteen tiliin... "joku toinen on jo sitonut laitteen" tulee molemmilla tavoilla.Pitäisi pystyä kirjautumaan samalle tilille uudella puhelimella. Tili on pilvessä ei kännykässä.
Kävin tekaisemassa Githubiin repon, jonne listasin tuntemani komennot. Lisäsin myös komennon, jolla voi luoda RouterOS-tuettuun reitittimeen custom NAT:n (MQTT-viestit voi ohjata omalle brokerille). Nuuskin android äppin BT-liikennettä sen verran, että komennot näyttäisivät samoilta kuin mitä MQTT:llä, eli mitään ihmeempää reverse engineeringiä ei sen suhteen tarvitse tehdä. Tässä linkki repoon:Taitaapa päästä yhdistämään siihen brokeriin ilman credentiaalejakin.
Testasin ilman credentiaaleja ja viestejä alkoi puskea. Pystyin ohjaamaan omaa leikkuria lähettämällä komentoja.
Ihme ettei tällä tee kukaan mitään jäynää vielä.
enum class SetMowerWorkMode {
Stop, // -> fftf -> 0
Work, // -> tfff -> 1
Home, // -> ftff -> 2
Edge, // -> ffft -> 4
}
@Serializable(with = MowerMode.Serializer::class)
sealed class MowerMode {
@Serializable
@PolymorphicSerializerId(0)
// aka idle 0
object InStopping : MowerMode()
@Serializable
@PolymorphicSerializerId(1)
// aka working 1
object InWorking : MowerMode()
@Serializable
@PolymorphicSerializerId(2)
// aka backhome 2
object InBacking : MowerMode()
@Serializable
@PolymorphicSerializerId(3)
// 3
object InCharging : MowerMode()
@Serializable
@PolymorphicSerializerId(4)
// 4 --> Work Mode Edge? As not handled in response
object Error : MowerMode()
@Serializable
@PolymorphicSerializerId(5)
// 5
object InputPassword : MowerMode()
@Serializable
@PolymorphicSerializerId(6)
// 6
object OtaUpdate : MowerMode()
@Serializable
@PolymorphicSerializerId(7)
// 7
object Edge : MowerMode()
object Serializer : EnumAsNumberSerializer<MowerMode>(MowerMode::class)
}
sealed class MowerDto {
@Serializable(with = PolymorphicMowerDto.Serializer::class)
sealed class PolymorphicMowerDto : MowerDto() {
object Serializer :
PolymorphicSerializer<PolymorphicMowerDto>(PolymorphicMowerDto::class) {
override fun deserializePolymorphicId(element: JsonElement): Pair<JsonElement, Int> {
val elementAsMap = element.jsonObject.toMutableMap()
val type = elementAsMap["cmd"]?.jsonPrimitive?.int ?: error("Could not find 'cmd'")
elementAsMap.remove("cmd")
return JsonObject(elementAsMap) to type
}
override fun serializePolymorphicId(element: JsonElement, id: Int): JsonElement {
val elementAsMap = element.jsonObject.toMutableMap()
elementAsMap["cmd"] = JsonPrimitive(id)
return JsonObject(elementAsMap)
}
}
}
// -> 500 response
@Serializable
@PolymorphicSerializerId(200)
object GetAllDeviceInfoRequest : PolymorphicMowerDto()
// -> 514 response
@Serializable
@PolymorphicSerializerId(214)
object GetDeviceFunctionInfoRequest : PolymorphicMowerDto()
// -> 508 response
@Serializable
@PolymorphicSerializerId(208)
object GetDeviceInfoRequest : PolymorphicMowerDto()
@Serializable
@PolymorphicSerializerId(203)
object GetScheduleRequest : PolymorphicMowerDto()
// -> 507 response
@Serializable
@PolymorphicSerializerId(207)
object GetDeviceZonesRequest : PolymorphicMowerDto()
// -> 505 response
@Serializable
@PolymorphicSerializerId(205)
object GetDeviceRainRequest : PolymorphicMowerDto()
@Serializable
@PolymorphicSerializerId(202)
object GetSomeInfoAfterSetDeviceName : PolymorphicMowerDto()
@Serializable
@PolymorphicSerializerId(215)
object SomeOtaRequest : PolymorphicMowerDto()
@Serializable
@PolymorphicSerializerId(212)
object BatteryInfoRequest : PolymorphicMowerDto()
@Serializable
@PolymorphicSerializerId(101)
data class SetWorkModeRequest(
// See SetWorkMode
val mode: Int,
) : PolymorphicMowerDto()
@Serializable
@PolymorphicSerializerId(500)
data class AllInfoResponse(
val mode: MowerMode,
@SerialName("power")
val batteryPower: Int,
val station: Boolean,
val name: String,
@SerialName("rain_en")
val rainEnabled: Boolean,
@SerialName("rain_status")
val rainStatus: Int,
@SerialName("rain_delay_set")
val rainDelaySet: Int,
@SerialName("rain_delay_left")
val rainDelayLeft: Int,
// val language: Int,
val model: String,
val version: Int,
@SerialName("sn")
val serialNumber: String,
@SerialName("avail")
val availability: String,
@SerialName("bat_type")
val batteryType: String,
@SerialName("bat_id")
val batteryId: Int,
@SerialName("bat_ctimes")
val batteryChargeTimes: Int,
@SerialName("bat_dtimes")
val batteryDechargeTimes: Int,
// Extra start
@SerialName("wifi_lv")
val wifiLevel: Int = -1,
@SerialName("errortype")
val error: Int = -1, // -1 is default, no error?
@SerialName("bat_change")
val batChange: Int = -1,
@SerialName("on_min")
val onMin: Int = -1,
@SerialName("total_min")
val totalMin: Int = -1,
@SerialName("cur_min")
val curMin: Int = -1,
@SerialName("on_area")
val onArea: Int = 0,
@SerialName("cur_area")
val curArea: Int = 0,
@SerialName("led_en")
val ledEnabled: Boolean = false,
@SerialName("ultra_en")
val ultrasonicEnabled: Boolean = false,
// Extra end
) : PolymorphicMowerDto()
@Serializable
@PolymorphicSerializerId(201)
data class MachineStatusResponse(
val mode: Int,
@SerialName("power")
val batteryPower: Int,
@SerialName("errortype")
val error: Int = -1, // -1 is default, no error?
@SerialName("wifi_lv")
val wifiLevel: Int = -1,
) : PolymorphicMowerDto()
@Serializable
@PolymorphicSerializerId(400)
data class ResultResponse(
val command: Int,
) : PolymorphicMowerDto()
@Serializable
@PolymorphicSerializerId(507)
data class MultiAreasResponse(
@SerialName("mul_auto")
val multizoneAuto: Boolean,
@SerialName("mul_en")
val multizoneEnabled: Boolean,
@SerialName("mul_zon1")
val multizone1: Int,
@SerialName("mul_zon2")
val multizone2: Int,
@SerialName("mul_zon3")
val multizone3: Int,
@SerialName("mul_zon4")
val multizone4: Int,
) : PolymorphicMowerDto()
@Serializable
@PolymorphicSerializerId(508)
data class DeviceInfoResponse(
val model: String,
val version: Long,
val name: String,
@SerialName("sn")
val serialNumber: String,
@SerialName("avail")
val availability: String,
@SerialName("mb")
val mainBoard: DeviceInfoBoardInfoResponse,
@SerialName("bb")
val borderBoard: DeviceInfoBoardInfoResponse,
@SerialName("db")
val displayBoard: DeviceInfoBoardInfoResponse,
@SerialName("lb")
val ledBoard: DeviceInfoBoardInfoResponse,
@SerialName("btl")
val bootloader: DeviceInfoBootloaderResponse,
) : PolymorphicMowerDto()
@Serializable
data class DeviceInfoBoardInfoResponse(
@SerialName("hv")
val hardwareVersion: Int,
@SerialName("sv")
val softwareVersion: Int,
)
@Serializable
data class DeviceInfoBootloaderResponse(
@SerialName("sv")
val softwareVersion: Int,
)
@Serializable
@PolymorphicSerializerId(501)
data class WorkStatusResponse(
val mode: Int,
@SerialName("power")
val batteryPower: Int,
val station: Boolean,
@SerialName("errortype")
val error: Int = -1, // -1 is default, no error?
@SerialName("on_min")
val onMin: Int = -1,
@SerialName("total_min")
val totalMin: Int = 0,
@SerialName("cur_min")
val curMin: Int = 0,
@SerialName("on_area")
val onArea: Int = 0,
@SerialName("cur_area")
val curArea: Int = 0,
@SerialName("wifi_lv")
val wifiLevel: Int = 0,
) : PolymorphicMowerDto()
@Serializable
@PolymorphicSerializerId(502)
data class SetDeviceNameResponse(
val name: String,
) : PolymorphicMowerDto()
@Serializable
data class ScheduleDetailResponse(
val start: Int,
val end: Int,
)
@Serializable
data class ScheduleDayResponse(
@SerialName("Trimming")
val trimming: Boolean,
val slice: List<ScheduleDetailResponse>
)
@Serializable
@PolymorphicSerializerId(503)
data class ScheduleResponse(
val auto: Boolean,
// Day will be null if there is no schedule for it
@SerialName("Mon")
val mon: ScheduleDayResponse? = null,
@SerialName("Tue")
val tue: ScheduleDayResponse? = null,
@SerialName("Wed")
val wed: ScheduleDayResponse? = null,
@SerialName("Thu")
val thu: ScheduleDayResponse? = null,
@SerialName("Fri")
val fri: ScheduleDayResponse? = null,
@SerialName("Sat")
val sat: ScheduleDayResponse? = null,
@SerialName("Sun")
val sun: ScheduleDayResponse? = null,
) : PolymorphicMowerDto()
@Serializable
@PolymorphicSerializerId(504)
data class SetPasswordResponse(
@SerialName("passwd_res")
val response: Boolean,
) : PolymorphicMowerDto()
@Serializable
@PolymorphicSerializerId(505)
data class RainResultResponse(
@SerialName("rain_en")
val rainEnabled: Boolean,
@SerialName("rain_status")
val rainStatus: Int,
@SerialName("rain_delay_set")
val rainDelaySet: Int,
@SerialName("rain_delay_left")
val rainDelayLeft: Int,
) : PolymorphicMowerDto()
@Serializable
@PolymorphicSerializerId(512)
data class BatteryInfoResponse(
@SerialName("bat_type")
val batteryType: String,
@SerialName("bat_id")
val batteryId: Int,
@SerialName("bat_ctimes")
val batteryChargeTimes: Int,
@SerialName("bat_dtimes")
val batteryDechargeTimes: Int,
@SerialName("bat_change")
val batteryChange: String,
) : PolymorphicMowerDto()
@Serializable
@PolymorphicSerializerId(513)
object DeviceUpdateResponse : PolymorphicMowerDto()
@Serializable
@PolymorphicSerializerId(514)
data class EnableResponse(
val gps: Int,
val iot: Int,
val led: Int,
@SerialName("multizone")
val multiZone: Int,
val rain: Int,
val schedule: Int,
@SerialName("ultra")
val ultrasonic: Int,
val map: Int,
@SerialName("info_stat")
val infoStat: Int,
// From actual response
val language: Int,
val password: Int,
val sp: Int,
val region: Int,
val service: Int,
) : PolymorphicMowerDto()
@Serializable
@PolymorphicSerializerId(522)
data class UnknownResponse(
val ver: Int,
val area: Int,
) : PolymorphicMowerDto()
@Serializable
@PolymorphicSerializerId(10100)
object StopResponse : PolymorphicMowerDto()
@Serializable
@PolymorphicSerializerId(10101)
object WorkResponse : PolymorphicMowerDto()
@Serializable
@PolymorphicSerializerId(10102)
object HomeResponse : PolymorphicMowerDto()
@Serializable
@PolymorphicSerializerId(107)
data class SetDeviceNameRequest(
@SerialName("rename")
val name: String,
) : PolymorphicMowerDto()
data class SetWorkResponse(val result: Boolean) : MowerDto()
data class SetFileInfoResponse(val result: Boolean) : MowerDto()
data class DownloadResponse(val result: Boolean) : MowerDto()
}
jos ei oo menny ruuvit rikki nii vähän putsaa ja laittaa kierrelukitetta.Mistä tähän laitteeseen saa uusia terien kiinnitys ruuveja? Sopivia teriä tuntuu olevan pilvin pimein. Esim. Einhell leikkurin terät ihan vastaavia mutta ruuvi eri. Motonetissä oli 0,50€ 9kpl paketti niin piti poistaa useampi.
Machine installation instructions_SHANGHAI SUNSEEKER ROBOTIC TECHNOLOGY CO.,LTD. (sk-robot.com)Tuli näyttöön lock kun arvailin pin koodia talven jälkeen. Mitä nyt, miten saan auki?
Olettevasti rämppäämällä muistan kyllä mikä se on lopulta.
Q:"Lock" appears on the display, what should I do?
A:The lock appears when you have entered the wrong password 10 times continuously.
You can enter the password again after 10 minutes. But you must keep the robot turned on, if you shut it down when "lock" is displayed, when you next time turn it on, it will also show "lock".
This is an anti-theft method to prevent from others trying to shut it down and re-enter the password after entering the wrong password.
Jos ko. värkki on yhteydessä wifiin, niin käsittääkseni sen salasanan voi resetoida verkon yli joko valmistajan kännyappia käyttämällä tai MQTT Explorerilla yhteys mqtts.sk-robot.com, etsimällä oikean laitteen, sit vaan oikea komento menemään.Tuli näyttöön lock kun arvailin pin koodia talven jälkeen. Mitä nyt, miten saan auki?
Olettevasti rämppäämällä muistan kyllä mikä se on lopulta.
Käyttöohjetta en nyt löydä. Harmittaa kyllä kun ajattelin että kait sitä nyt voi joitakin kertoja kokeilla.
Sieltähän äpistä se pitäisi pystyä vaihtamaan kun on ensin BT yhteys leikkuriin. Avaat leikkurin asetukset ja wi-fi asetuksetOnkos joku jo keksinyt miten Brykkeen saa vaihdettua eri SSID:n? Eli tuo ongelma, kun se ei suostu sitä vaihtamaan vaan pyytää yhdistämään Bluetoothilla ja sekään ei mistään onnistu? Pitääkö vaan poistaa koko laite tuosta äpistä ja koittaa sitten lisätä se uudelleen eri Wifiin?
Vaan kun ei onnistu. Vaikka olisi bluetooth yhteys, niin se pyytää siltikin yhdistämään bluetoothilla, jos yrittää vaihtaa wifi verkkoa. Samaa on tässä ketjussa muutama muukin jo aikaisemmin valittanut.Sieltähän äpistä se pitäisi pystyä vaihtamaan kun on ensin BT yhteys leikkuriin. Avaat leikkurin asetukset ja wi-fi asetukset
Testasin tätä pin-koodin resetointia ja kyllähän se "112"-komennon jälkeen taas 0000 pin-koodia totteli.Jos ko. värkki on yhteydessä wifiin, niin käsittääkseni sen salasanan voi resetoida verkon yli joko valmistajan kännyappia käyttämällä tai MQTT Explorerilla yhteys mqtts.sk-robot.com, etsimällä oikean laitteen, sit vaan oikea komento menemään.
Mulla vähän samankaltainen kalteva paikka ja jos sattuu olemaan kosteaa niin robo liukuu rinnettä kylki edellä jonkinmatkaa alas ja pysähtyy siihen. Ehkä sen juuri ja juuri saisi nuo puskien aluset pitämään siistinä, mut kovin jyrkkään sivumäkeen en laittais ajamaan. Hieman vaikea tuota on kuvan perusteella kuitenkin arvioida. Periaatteessa robo on hyvinkin maastokelpoinen, mutta oman kokemuksen perusteella sivumäki on sille hankala. Sulla kun on vielä tuo vesieste pohjalla, niin tuossa on vähän tuommonen tupla tai kuitti -mahdollisuus...Kuinkahan hanakasti tuo leikkuri hyökkää ojaan tällaisessa tapauksessa: marjapuskien tukikehikoista on reilu metri ojaan ja kaltevuus vaihtelee. Kannattaako yrittääkään sisällyttää marjapuskia leikattavaan alueeseen ilman tuota penkan kaltevuuden vähentämistä?
Minkälaisia ratkaisuja olette kehittäneet tilapäiseen rajaan? Tarve olisi siis pienentää normaaleja rajoja ajoittain. Husqvarnalla näyttäisi olevan aluekytkin tätä varten, mutta olisiko muita varteenotettavia vaihtoehtoja?
Minulla on ollut n. vuoden käytössä useampi sellainen että kaikki kolme lankaa lähtevät yhdeltä kiinnikkeltä ulos rajalta, toinen kinnike vähän matkan päässä pitää johdot yhdessä sillä alueella jolle robo ylettyy. Paikasta riippuen n. 30-100cm päässä on johtojen päissä aina käytössä olevassa langassa naaras, vaihtoehdoissa uros, pyöreä abiko liitin. (Bilteman nimillä pyöreä tappiholkki ja putkiliitin). Suojaisissa paikoissa liitoskohta on paljaana, täysin säälle alttiissa muovipurkin sisällä. Toinen pää haarasta kiinteästi juotettuna suoraan rajalla, osa niistä upotettuna.Minkälaisia ratkaisuja olette kehittäneet tilapäiseen rajaan? Tarve olisi siis pienentää normaaleja rajoja ajoittain. Husqvarnalla näyttäisi olevan aluekytkin tätä varten, mutta olisiko muita varteenotettavia vaihtoehtoja?
Voi ottaa yhteyttä Tokmanniin ja kysyä varaosana. Vai olikos jollakulla tiedossa heidän käyttämänsä huoltoliike, sieltäkin voisi saada varaosana.Nyt taisi käydä niin, että RM501:sen muuntaja otti ja hajosi mahdollisesti ukkosen aikana. Telakan piirilevy näyttää silmämääräisesti ehjältä, mutta virtaa ei tule ja robotti antaa virheen E11 ja vihreä valo telakassa ei pala ollenkaan, vaikka rajalanka on ehjä.
Saakos tuohon nyt uutta muuntajaa mistään muualta kuin Tokmannilta, jossa ei näyttäisi tällä hetkellä olevan kumpaakaan (1A tai 3A) mallia edes saatavilla ?
Löysitkö tähän ratkaisua?robotic-mower connect app, onko laitteen ja puhelimen paritusta mahdoton purkaa ilman, että toisesta puhelimesta ensin poistaa tilin? Kävi niin, että vanha puhelin sovelluksineen putosi järveen ja nyt kun yritän uudella puhelimella paritusta appi herjaa "joku toinen on jo sitonut laitteen".
TAI löytyykö jo uusia sovelluksia iphonelle, että pääsisin sitä kautta ohittamaan tämän ongelman?
Kiitokset etukäteen!
Voi ottaa yhteyttä Tokmanniin ja kysyä varaosana. Vai olikos jollakulla tiedossa heidän käyttämänsä huoltoliike, sieltäkin voisi saada varaosana.
Ainakin noin tehden ihan keskelle jäisi leikkaamaton alue. Leikkuuleveys on vain 18cm, siis 9cm langan molemmin puolin. Lisäksi robolla voisi olla vaikeuksia päästä pois jos/kun joskus osuisi ajamaan suoraan tuollaisen 30cm käytävän perälle,Onkohan tuhoon tuomittu ajatus, jos vetäisi raja-langan 30cm välein tuohon kaistaleeseen, jolloin tuo surffailu loppuisi ja laite keskittyisi isompaan nurmikko-alueeseen. Tällä hetkellä rajalangat n. 120cm leveydellä toisistaan.
Jees, ehkä olisi helpompaa jättää tuo kaistale kokonaan pois, mutta paras paikka telakallekin sattuu olemaan sielläAinakin noin tehden ihan keskelle jäisi leikkaamaton alue. Leikkuuleveys on vain 18cm, siis 9cm langan molemmin puolin. Lisäksi robolla voisi olla vaikeuksia päästä pois jos/kun joskus osuisi ajamaan suoraan tuollaisen 30cm käytävän perälle,
Ei kyllä heti tule hyviä ideoita mieleen tuohon ongelmaan.
Vastaava kuvio mutta melkein puolet tiheämpänä, max 16cm välleillä - silloin ei varmaan menisi tuolle alueelle muulloin kuin rajaa kulkiessaan, leikaten tai kotiin. Mutta sitten jos lankojen väli on liian pieni, se voi 90 astetta kääntyessään lähteä väärälle langalle.
Tämä kiinnostaisi kanssa onko näin? Nimittäin nyt on itselläkin alkanut robo jäämään välille. 3. krt tälle kesää sen tehnyt, aina vähän eri kohdassa, kaksi kertaa tosi lähellä latausasemaa. Nyt on kolmas kesä tällä leikkurilla ja aiempina kesinä ei ole tätä tullut vastaan.saako jostain säädettyä kuinka tyhjäksi akku voi mennä ennen kuin lähtee lataukseen. Nyt ongelma että jää välillä 10m päähän telkasta kun menossa latamaan ja akku tyhjä jo ennen telakkaa.
Minulla RM501, vakio akku jne. Tiettävästi uusin ohjelmisto. Viimeksi tänään ajeli kiltisti reilut 23min telakalle. Tuskin siis uudesta ohjelmistosta johtuvaa.Tämä kiinnostaisi kanssa onko näin? Nimittäin nyt on itselläkin alkanut robo jäämään välille. 3. krt tälle kesää sen tehnyt, aina vähän eri kohdassa, kaksi kertaa tosi lähellä latausasemaa. Nyt on kolmas kesä tällä leikkurilla ja aiempina kesinä ei ole tätä tullut vastaan.
Sen huomasin lokeista, että robo lähtee normaalisti palautumaan latausasemaan, ja lopulta jo melko lähellä maalia päättääkin tehdä sen uudestaan, eli kääntyy pois rajalangalta ja ajelee toiseen pisteeseen rajalankaa ja siitä taas kohti latausasemaa. Eli "Return to the charging station" -rivejä lokissa on kaksi kertaa peräkkäin, näiden välissä aikaa jotain vajaat 20min. Tuolla toisella paluuyrityksellä sitten loppuu akku kesken. Rajalankaa on jatkettu koska piha isompi kuin leikkurille on speksattu ja mukana tullut kaapeli ei riittänyt.
Nyt mietin seuraavia:
1. On aina toiminut noin, mutta nyt jo ikää ja akkukapasiteetti ei riitä toiseen paluuseen.
2. Joku ohjelmistopäivitys "rikkonut" tuon ja siinä on joku aikakatkaisu tuolle uudelle yrittämälle.
Onkohan päivityspalvelimet taas mykkänä? Sovellus kertoo tässä RM501:ssä olevan 23000 firmis ja saatavilla 23104. Koitettu kotiverkon iot wlanissa sekä kännykän hotspotilla joista molemmat pakotettu pelkkä 2.4GHz. Robotti yhdistää kiltisti wifin ja bluetoothin vaikkakin jälkimminen ottaa oman aikansa. Tukari sekä kännykkä alle 2m päässä laitteesta. Päivitystä klikatessa koneen näytössä hetken pyörittää rinkiä ja sen jälkeen lukee OTA. Noin minuutin päästä kone piippaa kerran, näyttöön tulee idle. Ei siis sammu tai pyydä pin koodia uudelleen. Kännysoftassa pyörittää loading pylpyrää, välillä prosentit tulee näytölle, tämän jälkeen menee tovi 0%:ssa ja puhelin kertoo päivityksen epäonnistuneen. Sovellukselle annettu kaikki luvat mitä sille voi antaa ja testattu kahdella eri puhelimella ja luurissa ei vpn yhteyttä tai mainosblokkereita tms. päällä.
Aiheeseen liittyen, tilasin Viron Stokkerilta 5 Ah akun ja 3A laturin RM501:een ja pistin kiinni. Hyvin toimii. Ajoaika 4h, latausaika 1.5h. Nurmikkoalaa n. 900m2, alustavasti ainakin näyttää toimivalta yhtälöltä!Nyt taisi käydä niin, että RM501:sen muuntaja otti ja hajosi mahdollisesti ukkosen aikana. Telakan piirilevy näyttää silmämääräisesti ehjältä, mutta virtaa ei tule ja robotti antaa virheen E11 ja vihreä valo telakassa ei pala ollenkaan, vaikka rajalanka on ehjä.
Saakos tuohon nyt uutta muuntajaa mistään muualta kuin Tokmannilta, jossa ei näyttäisi tällä hetkellä olevan kumpaakaan (1A tai 3A) mallia edes saatavilla ?
Aiheeseen liittyen, tilasin Viron Stokkerilta 5 Ah akun ja 3A laturin RM501:een ja pistin kiinni. Hyvin toimii. Ajoaika 4h, latausaika 1.5h. Nurmikkoalaa n. 900m2, alustavasti ainakin näyttää toimivalta yhtälöltä!
Stokkerilta löytyi siis Scheppachin merkillä nämä:
![]()
Muuntajassa ei mitään merkintöjä. Akku istahtaa nätisti koteloon kun ottaa sieltä kaksi valkoista pienemmän akun sovituspalaa ensin pois.
PS. Suomen Stokkerilta olisi myös löytynyt mutta sanoivat että akulla 6vk toimitusaika. Virosta tuli muutamassa päivässä.
PPS. Leikkuri mallia 01/2024, siinä oli valmiiksi ohjelmistona 23303, en muista että olisi täällä tuota softaa mainittu?
![]()
Tulipas hankittua moinen robotti käytettynä. Harmillisesti paketin avatessani sisältä paljastuikin RM500, eikä RM501, kuten myyjä muisti. Noh ketjun perusteella ero ei ole iso. Terät ovat hieman kulahtaneet, mutta muuten kaikki vaikuttaa olevan ok, vielä en ole kuitenkaan ehtinyt viritellä rajakaapelia jne. Onko teillä antaa vinkkiä hyviksi todetuiksi tarviketeriin? Takuutakin on jällellä kesän loppuun mennessä, niin täytyy ahkerasti ajaa leikkuria jos jotain hajoaisikin tässä vielä.
PROTIP: Bosch Indego leikkurin terät sopii Bruckeen ja leikkuuala kasvaa, ruuvit pitää tosin olla brucken terien mukana tulleet: Grimsholm Green robottileikkurin terä Bosch Indego, 9 kpl | Motonet Oy
nopeesti katottuna stokkerilla olis 220€ mutta varmaan valmistajalta voisi saada takuuseen uuden osan.En yhtäkkiä haulla löytynyt mutta nyt hyvin palvelleesta RM800 leikkurista hajosi toinen ajomoottori. Tarkemmin planeettavaihde. Onko joku löytänyt vastaavaa moottoria jostain tai millä hakea?
En tiedä tuleeko jännitehäviö liian suureksi vai onko rajalangan pituuden maksimi että akku riittää varmasti telakkaan asti jos juuri laturin takana alkaa akku loppua ja rullaa koko matkan, molempien rajoittavan jossakin kohtaa itsellä 250m ja 20 Min menee lankoja pitkinPaljonkohan yli 300 m rajalankaa voi laittaa. Mistäs tietää, jos lankaa on liikaa?
Näihin kun saisi jostain niitä muovisia hammasrattaita erikseen niin monet vaihteet tulisi korjaantumaan ihan sillä. Yritin jossain vaiheessa etsiä kiinakaupoista mutta vaikea on oikean kokoisia löytää, valinnan varaa on todella paljon.En yhtäkkiä haulla löytynyt mutta nyt hyvin palvelleesta RM800 leikkurista hajosi toinen ajomoottori. Tarkemmin planeettavaihde. Onko joku löytänyt vastaavaa moottoria jostain tai millä hakea?
En yhtäkkiä haulla löytynyt mutta nyt hyvin palvelleesta RM800 leikkurista hajosi toinen ajomoottori. Tarkemmin planeettavaihde. Onko joku löytänyt vastaavaa moottoria jostain tai millä hakea?
Eihän noissa ole edes GPSääOstin pari RM501:sta viime syksynä, kun olivat -50%. Nyt aloin niitä tökkimään ja kuuntelemaan, että mitä juttelevat verkkoon.
Muutama huomio:
Tarkan GPS sijainnin saa HTTP API:n (vai onko se nykyään REST API?) kautta mistä vain Sunseekerin vehkeestä joka on rekisteröity valmistajan palvelimelle, kunhan vain tietää sarjanumeron. Näyttäisi, että pelkän Bluetooth -yhteyden kautta hallitussa leikkurissa leikkurin GPS on pois päältä.
Vaikka sain Wiresharkilla nuuskittua nipun eriHTTPREST API komentoja, niin DELETE ei kuitenkaan toiminut. Kokeilin simuloida tunnukset hukassa -tilannetta.
Koitin kaapata firmispäivityksen, että jos sitä olisi päässyt tökkimään. Lataaminen katkes aina kesken, että sitä en saanut (vielä) talteen. Enkä saanut napattua osoitetta, että mistä lataa sen. Kovin montaa kertaa ei pysty kokeileen, kun/jos leikkuri saa ladattua päivityksen kokonaan niin eipä ole enää mitä nuuskia.
Palvelimien nimet näyttäisi olevan kovakoodattuja, joten jos sinulla on oma nimipalvelin tai pystyt langattoman purkin asetuksiin määritteleen omia nimi-IP -pareja, niin vähän helpompi kuin MikroTikin porttiohjaus. WRT pohjaiset (DD-WRT, OpenWRT, AsusWRT) tukiasemat/reitittimet osaa nimipalvelukikkailut. On sitten eri asia, että onko ne sallittuja per kyseinen toteutus.
robotic-mower connect -ohjelma kyllä käyttää TLSv2 -yhteyttä kun käynnistyessään juttelee jonnekin AWS palvelimelle.
Kohtalaisen turvaton kampe siis kaikin puolin, ei ihmekkään ettei Tokmanni edes mainitse kännykän ohjelmaa edes nimeltä...
Ps. saattoi tulla toistoa jo täällä mainittuihin asioihin, kun en jaksanut enää uudestaan lukea koko ketjua läpi. Sori siitä, sanois politiikko.