Neues Modul: INDEGO

Begonnen von vuffiraa, 18 November 2017, 17:01:28

Vorheriges Thema - Nächstes Thema

FHEMAN

Ist das Modul tot? Können wir Nicht-Modulentwickler etwas unternehmen, dass das erforderliche Update kommt?

Ich will ungern deswegen anfangen, auf andere Smart Home Lösungen als FHEM zu setzen.
NUC7i5 | PROXMOX | FHEM 6.2 | 1 HMLAND | 2 UART | HM | LMS | HIFIBERRY | DOORBIRD | BLINK | BUDERUS | HUE | ALEXA | MILIGHT | LUFTDATENINFO | MQTT| ZIGBEE2MQTT | INDEGO | ROBOROCK | SMA | APC | OPENWB

FHEMAN

#121
Zitat von: enno am 09 Juni 2023, 08:34:17- dann per mqtt an FHEM gestreamt.
- von FHEM bei Bedarf per Link über die API in Homeassistant geschaltet.

Hi Enno, ich habe nun nach Deiner Idee HA und das Indego Addon installiert und lauffähig. Kannst Du noch ein wenig weiterhelfen und die MQTT Konfiguration einmal beschreiben?
Als MQTT Broker nutze ich Fhem. Welche MQTT Einstellungen muss man hier noch vornehmen auf HA und Fhem Ebene?
Wie führe ich ein mow Kommando aus?

Du darfst diesen Dateianhang nicht ansehen. 
Du darfst diesen Dateianhang nicht ansehen.

Ich konnte Homeassistant übrigens als reinen LXC Container installieren mit dem Script "Home Assistant Core LXC" von tteck.
NUC7i5 | PROXMOX | FHEM 6.2 | 1 HMLAND | 2 UART | HM | LMS | HIFIBERRY | DOORBIRD | BLINK | BUDERUS | HUE | ALEXA | MILIGHT | LUFTDATENINFO | MQTT| ZIGBEE2MQTT | INDEGO | ROBOROCK | SMA | APC | OPENWB

FHEMAN

#122
OK, es läuft jetzt auch bei mir. Ich habe ein paar Extrarunden gedreht, da ich immer einen Error 500 erhalten habe... Grund war, dass die Kinder die Stopptaste gedrückt hatten. Dann scheint das HA Indego Modul nicht zu funktionieren.

Home Assistant ist für mich Neuland, und es fühlt sich quick und dirty an:

Ich habe 3 Automatisierungen angelegt, die auf eine MQTT Nachricht lauschen mit der Payload mow, pause oder returnToDock. Diese rufen den Dienst Bosch Indego Mower: command mit den Dienstdaten command: mow (bzw. pause und returnToDock).
Das Ganze wird über einen weiteren Dummy mit Notify gesteuert.

Außerdem eine Automatisierung, um den state des Mower auszuwerten - über die Entität Indy mower state detail mit der Aktion MQTT Veröffentlichen Payload   payload: "{{ states('sensor.indego_801500815_mower_state_detail') }}"

Ich bin erstaunt, wie zeitnah die Updates bei den Statusänderungen des Mähers reinkommen. Teils in unter 3 Sekunden. Keine Ahnung, was das HA Modul da anders macht.
Ich hoffe trotzdem sehr, dass es hier auch für Fhem weiter geht.
NUC7i5 | PROXMOX | FHEM 6.2 | 1 HMLAND | 2 UART | HM | LMS | HIFIBERRY | DOORBIRD | BLINK | BUDERUS | HUE | ALEXA | MILIGHT | LUFTDATENINFO | MQTT| ZIGBEE2MQTT | INDEGO | ROBOROCK | SMA | APC | OPENWB

JensS

#123
Bei mir läuft's auch über HomeAssistant und einem MQTT2_Device.
automations.yaml:
- id: '1692094656884'
  alias: Indego
  description: ''
  trigger:
  - platform: mqtt
    topic: homeassistant/indego
  condition: []
  action:
  - data: '{{trigger.payload_json}}'
    service: indego.command
  mode: single
- id: '1692105654501'
  alias: Indegostatus
  description: ''
  trigger:
  - platform: mqtt
    topic: homeassistant/indegoanfrage
  condition: []
  action:
  - service: mqtt.publish
    data:
      topic: homeassistant/indegostatus
      payload: '{"Status": "{{ states("sensor.indego_90xxxxxx75_mower_state_detail")
        }} ", "mowed": "{{ states("sensor.indego_90xxxxxx75_lawn_mowed") }}", "alert":
        "{{ states("binary_sensor.indego_90xxxxxx75_alert") }}" }'
  mode: single
- id: '1692118387882'
  alias: IndegoStatusWechsel
  description: ''
  trigger:
  - platform: state
    entity_id:
    - sensor.indego_90xxxxxx75_mower_state_detail
  condition: []
  action:
  - service: mqtt.publish
    data:
      topic: homeassistant/indegostatus
      payload: '{"Status": "{{ states("sensor.indego_90xxxxxx75_mower_state_detail")
        }} ", "mowed": "{{ states("sensor.indego_90xxxxxx75_lawn_mowed") }}", "alert":
        "{{ states("binary_sensor.indego_90xxxxxx75_alert") }}" }'
  mode: single

MQTT2_Device:
define Indi MQTT2_DEVICE homeassistant
attr Indi IODev MQTT2Server
attr Indi alias Indego
attr Indi cmdIcon Status:remotecontrol/black_btn_STATUS mow:remotecontrol/black_btn_PLAY pause:remotecontrol/black_btn_PAUSE returnToDock:remotecontrol/black_btn_HOMEDroid
attr Indi devicetopic homeassistant/indegostatus
attr Indi icon scene_robo_lawnmower@green
attr Indi readingList homeassistant:homeassistant/indegostatus:.* { json2nameValue($EVENT) }
attr Indi room Garten,Labor
attr Indi setList Status:noArg homeassistant/indegoanfrage {"status": "test"}\
mow:noArg homeassistant/indego {"command": "mow"}\
pause:noArg homeassistant/indego {"command": "pause"}\
returnToDock:noArg homeassistant/indego {"command": "returnToDock"}
attr Indi stateFormat Status | gemäht: mowed %
attr Indi webCmd Status:mow:pause:returnToDock
#  CFGFN     
#  CID        homeassistant
#  DEF        homeassistant
#  FUUID      64xxxxx9-f33f-9d8f-2b01-6b8c4xxxxxxb86b3
#  IODev      MQTT2Server
#  LASTInputDev MQTT2Server
#  MQTT2Server_CONN MQTT2Server_192.168.x.x_48225
#  MQTT2Server_MSGCNT 36
#  MQTT2Server_TIME 2023-08-15 19:25:57
#  MSGCNT    36
#  NAME      Indi
#  NR        44041
#  STATE      Docked  | gemäht: 0 %
#  TYPE      MQTT2_DEVICE
#  eventCount 94
#  OLDREADINGS:
#  READINGS:
#    2023-08-15 19:25:57  Status          Docked
#    2023-08-15 19:25:57  alert          on
#    2023-08-15 19:25:57  mowed          0
#    2023-08-15 19:25:57  state          Status
#
setstate Indi Docked  | gemäht: 0 %
setstate Indi 2023-08-15 19:25:57 Status Docked
setstate Indi 2023-08-15 19:25:57 alert on
setstate Indi 2023-08-15 19:25:57 mowed 0
setstate Indi 2023-08-15 19:25:57 state Status


Gruß Jens
Debian auf APU2C4, HM-CFG-USB2, SIGNALduino, HM-ES-PMSw1-Pl, TFA 30.3121, TFA 30.3125, ITS-150, PIR-5000, configurable Firmata USB & LAN, 1-wire: DS-18B20, DS-18S20, DS-2408, DS-2413, diverse I2C-Komponenten, zigbee2mqtt, ESPEasy etc.

FHEMAN

Sollten wir das Modul im Thread Verwaiste Module: naechste Runde nennen? Hat jemand die Rechte?
NUC7i5 | PROXMOX | FHEM 6.2 | 1 HMLAND | 2 UART | HM | LMS | HIFIBERRY | DOORBIRD | BLINK | BUDERUS | HUE | ALEXA | MILIGHT | LUFTDATENINFO | MQTT| ZIGBEE2MQTT | INDEGO | ROBOROCK | SMA | APC | OPENWB

is2late

Hallo,

hat jemand mittlerweile eine einfache Fhem-Lösung hinbekommen und/oder an dem Modul weitergearbeitet?
Obige Lösungen sind leider zu kompliziert für mich.

LG
Pi4, Tahoma Jalousien, Hue, Echo, Sonos, Lupusec XT3, FritzBox

Prostetnik

Zitat von: is2late am 26 April 2024, 11:32:32Hallo,

hat jemand mittlerweile eine einfache Fhem-Lösung hinbekommen und/oder an dem Modul weitergearbeitet?
Obige Lösungen sind leider zu kompliziert für mich.

LG


Das würde mich auch interessieren. Ich habe zwar nur noch einen Bosch im Einsatz, denn der zweite hat nun einem Ecovacs Goat 800 weichen müssen, aber trotzdem hätte ich meinen Indego doch gerne wieder in FHEM...

JensS

Als Notlösung hatte ich eine Home Assistant Instanz mit dem dortigen Indego-Modul installiert. Die Verbindung zw. FHEM und HA ist über MQTT realisiert.
Ist zwar etwas Handarbeit nötig aber nun läuft der Indego in FHEM als MQTT2-Device.

Gruß Jens
Debian auf APU2C4, HM-CFG-USB2, SIGNALduino, HM-ES-PMSw1-Pl, TFA 30.3121, TFA 30.3125, ITS-150, PIR-5000, configurable Firmata USB & LAN, 1-wire: DS-18B20, DS-18S20, DS-2408, DS-2413, diverse I2C-Komponenten, zigbee2mqtt, ESPEasy etc.