I hope Reyem will correct me here if there is a better location, but you can get the latest version of the binding at https://openhab.jfrog.io/openhab/libs-p ... -SNAPSHOT/.
/Daniel
I hope Reyem will correct me here if there is a better location, but you can get the latest version of the binding at https://openhab.jfrog.io/openhab/libs-p ... -SNAPSHOT/.
Da du die 2.2er version vom letzten September verwendest, kann es gut sein, dass die nicht mit 2.3.0 openhab funktioniert. Welche OH Version verwendest du? Hast du Logs?Scheinbar funktioniert bei mir der Polling interval nicht?! Kennt jemand das Phänomen?
"volle Funktionalität" ist 1.0 Beta. Allerdings ist das lediglich die Temperatur die hinzugefügt wurde auf binding Seite. Andere 1.0er features werden noch nicht unterstützt.Welche Firmware MUSS ich haben für die volle Funktionalität? Habe momentan 0.9e drauf. (Ich weiss das temp, etc. nur geht über V1.0 Beta.
Über das web interface von Rnobonect geht das definitiv. Beim Status screen hast du eine Fehlermeldung mit einem reset button. Das erspart dir den Gang in den Garten. Das binding hat Funktion leider nicht. Könnte man relativ easy hinzufügen. Hab mal ein issue erstellt (https://github.com/reyem/openhab2-addons/issues/15).Wie kann ich über das Binding, den Error-Code reseten? über start gehts mal nicht. Auch nicht über Robonect.. was mich erstaunte.. Musste also in den Garten...
Wenn du was beisteuern willst, eine beispiel sitemap wäre willkommenWie benutze ich die JOB-Options im Sitemap? Da kann ich ja diverse Parameter übergeben?
Ein Sitemap Example wäre echt nett
Code: Alles auswählen
String mowerJobAfterMode "Mode after job execution" {channel="robonect:mower:automower:job#afterMode"}
String mowerJobRemoteStart "Remote start on job execution" {channel="robonect:mower:automower:job#remoteStart"}
String mowerJobStart "Job start time" {channel="robonect:mower:automower:job#start"}
String mowerJobEnd "Job end time" {channel="robonect:mower:automower:job#end"}
Code: Alles auswählen
String mowerMode "Mower mode" {channel="robonect:mower:automower:mowerStatus#mode"}
Code: Alles auswählen
String mowerMode "Robi mode" <grass> {channel="robonect:mower:automower:mowerStatus#mode"}
Number mowerStatus "Robi Status [MAP(robonect_status.map):%s]" <grass> {channel="robonect:mower:automower:mowerStatus#status"}
Number mowerBattery "Robi Batterie [%d %%]" <battery> {channel="robonect:mower:automower:mowerStatus#battery"}
Number mowerHours "Robi Arbeitszeit [%d h]" <clock> {channel="robonect:mower:automower:mowerStatus#hours"}
Number mowerDuration "Robi Zeit unterwegs" <clock> {channel="robonect:mower:automower:mowerStatus#duration"}
Switch mowerStarted "Robi gestartet" <clock> {channel="robonect:mower:automower:mowerStatus#started"}
String mowerTimerStatus "Robi Timer Status" <clock> {channel="robonect:mower:automower:timer#status"}
DateTime mowerNextTimer "Robi Nächster Timer [%1$td/%1$tm %1$tH:%1$tM]" <clock> {channel="robonect:mower:automower:timer#nextTimer"}
Number mowerWlanSignal "Robi WLAN Signal [%d dB ]" {channel="robonect:mower:automower:wlan#signal"}
Code: Alles auswählen
...
Text item=mowerBattery
Text item=mowerMode
Text item=mowerStatus
...
Code: Alles auswählen
// All Automower Items
String mowerName "Mover Name [%s]" { channel="robonect:mower:automower:mowerInfo#name"}
Number mowerBattery "Mower battery [%d %%]" <energy> {channel="robonect:mower:automower:mowerStatus#battery"}
Number mowerHours "Mower operation hours [%d h]" <clock> {channel="robonect:mower:automower:mowerStatus#hours"}
Number mowerDuration "Duration of current mode [%d s]" <clock> {channel="robonect:mower:automower:mowerStatus#duration"}
String mowerMode "Mower mode [MAP(robonect_status.map):%s]" <state> {channel="robonect:mower:automower:mowerStatus#mode"}
Number mowerStatus "Mower Status [MAP(robonect_status.map):%s]" <state> {channel="robonect:mower:automower:mowerStatus#status"}
String mowerStatusX "Mower Status X [MAP(robonect_status.map):%s]" <state> {channel="robonect:mower:automower:mowerStatus#status"}
Switch mowerStarted "Mower started" {channel="robonect:mower:automower:mowerStatus#started"}
// TODO
String mowerTimerStatus "Mower timer status [%s]" <clock> {channel="robonect:mower:automower:timer#status"}
DateTime mowerNextTimer "Next timer [%1$td/%1$tm %1$tH:%1$tM]" <clock> {channel="robonect:mower:automower:timer#nextTimer"}
String mowerJobAfterMode "Mode after job execution [%s]" {channel="robonect:mower:automower:job#afterMode"}
String mowerJobRemoteStart "Remote start on job execution [%s]" {channel="robonect:mower:automower:job#remoteStart"}
String mowerJobStart "Job start time [%s]" {channel="robonect:mower:automower:job#start"}
String mowerJobEnd "Job end time [%s]" {channel="robonect:mower:automower:job#end"}
// Temp working, Humi no Value received
Number mowerTemperature "Mower Temperature [%.1f °C]" {channel="robonect:mower:automower:health#temperature"}
Number mowerHumidity "Mower Humidity [%.1f %%]" {channel="obonect:mower:automower:health#humidity"}
String mowerRobonectSerial "Robonect serialnumber [%s]" {channel="robonect:mower:automower:version#serial"}
String mowerRobonectVersion "Robonect version [%s]" {channel="robonect:mower:automower:version#version"}
String mowerRobonectVersionCompiled "Robonect Version compiled [%s]" {channel="robonect:mower:automower:version#compiled"}
String mowerRobonectVersionComment "Robonect Version comment [%s]" {channel="robonect:mower:automower:version#comment"}
// Working
Number mowerErrorCode "Error code [%d]" {channel="robonect:mower:automower:error#code"}
String mowerErrorMessage "Error message [%s]" {channel="robonect:mower:automower:error#message"}
DateTime mowerErrorDate "Error date [%1$td/%1$tm %1$tH:%1$tM]" {channel="robonect:mower:automower:error#date"}
Number mowerErrorLastCode "Last Error code [%d]" {channel="robonect:mower:automower:lastError#code"}
String mowerErrorLastMessage "Last Error message [%s]" {channel="robonect:mower:automower:lastError#message"}
DateTime mowerErrorLastDate "Last Error date [%1$td/%1$tm %1$tH:%1$tM]" {channel="robonect:mower:automower:lastError#date"}
Number mowerWlanSignal "WLAN signal [%d dB]" <signal> {channel="robonect:mower:automower:wlan#signal"}
Code: Alles auswählen
Frame label="James the 1st" {
Text item=mowerName
Text item=mowerBattery
Text item=mowerHours
Text item=mowerDuration
Selection item=mowerMode mappings=["HOME"="HOME", "EOD"="EOD", "MAN"="MAN", "JOB"="JOB", "AUTO"="AUTO"]
Text item=mowerStatus
Text item=mowerTemperature
Text item=mowerHumidity
Text item=mowerRobonectSerial
Text item=mowerRobonectVersion
Text item=mowerRobonectVersionCompiled
Text item=mowerRobonectVersionComment
// ERROR CODES / ACT LAST
Text item=mowerErrorCode
Text item=mowerErrorMessage
Text item=mowerErrorDate
Text item=mowerErrorLastCode
Text item=mowerErrorLastMessage
Text item=mowerErrorLastDate
Switch item=mowerStarted
Text item=mowerTimerStatus
Text item=mowerNextTimer
Text item=mowerWlanSignal
Text item=mowerJobAfterMode
Text item=mowerJobRemoteStart
Text item=mowerJobStart
Text item=mowerJobEnd
}