Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Navimow Google geräte über iobroker steuern?

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    14
    1
    180

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    4.4k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.3k

Navimow Google geräte über iobroker steuern?

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
google home
14 Beiträge 5 Kommentatoren 932 Aufrufe 5 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • D denjo

    Hallo, ich habe mir eine rasen Roboter von navimow zugelegt. Leider gibt es dafür noch keine api also noch keine Adapter. Da er aber google home unterstützt, ist jetzt meine frage ob es eine möglichkeit gibt google home geräte mit iobroker zu steuern?

    Mfg

    mcm1957M Online
    mcm1957M Online
    mcm1957
    schrieb am zuletzt editiert von
    #3

    @denjo said in Google geräte über iobroker steuern?:

    Hallo, ich habe mir eine rasen Roboter von navimow zugelegt. Leider gibt es dafür noch keine api also noch keine Adapter. Da er aber google home unterstützt, ist jetzt meine frage ob es eine möglichkeit gibt google home geräte mit iobroker zu steuern?

    Mfg

    Siehe https://forum.iobroker.net/topic/80680/navimow-adapter?_=1744701033577

    Entwicklung u Betreuung: envertech-pv, hoymiles-ms, ns-client, pid, snmp Adapter;
    Support Repositoryverwaltung.

    Wer Danke sagen will, kann nen Kaffee spendieren: https://paypal.me/mcm1957atiobroker

    LESEN - gute Forenbeitrage

    1 Antwort Letzte Antwort
    0
    • Meister MopperM Meister Mopper

      @denjo sagte in Google geräte über iobroker steuern?:

      meine frage ob es eine möglichkeit gibt google home geräte mit iobroker zu steuern?

      Grundsätzlich ja.

      Google home kann mit dem iot-Adapter verbunden werden. Allerdings muss auch der Mähroboter vermittels Adapter in ioBroker eingebunden werden.

      Erst dann kann iot den Objektbaum nach Geräten durchsuchen.

      Die Adapterentwicklung steckt wohl noch in den Kinderschuhen.

      R Offline
      R Offline
      Ritschy2000
      schrieb am zuletzt editiert von Ritschy2000
      #4

      @meister-mopper die Frage ist genau andersherum gemeint.
      Es geht darum, Geräte, welche keinen Adapter im Iobroker haben, aber im Google Home eingebunden sind, über Iobroker steuerbar zu machen.

      Ähnliches geht mit Amazon Alexa.

      @mcm1957 der Adapter ist relativ wertlos. steht auch so auf Github. Da er nur "lesen" kann, aber keine Steuerung möglich ist.
      Da hilft auch keine Beschreibung, welche Unterschiede es gibt, Adapter zu installieren.... Aber danke für deine Mühe.

      mcm1957M 1 Antwort Letzte Antwort
      1
      • D denjo

        Hallo, ich habe mir eine rasen Roboter von navimow zugelegt. Leider gibt es dafür noch keine api also noch keine Adapter. Da er aber google home unterstützt, ist jetzt meine frage ob es eine möglichkeit gibt google home geräte mit iobroker zu steuern?

        Mfg

        R Offline
        R Offline
        Ritschy2000
        schrieb am zuletzt editiert von Ritschy2000
        #5

        @denjo die Frage habe ich mir auch schon gestellt, aber leider keine Lösung oder Antwort gefunden.

        Da ich auch einen Navimow habe, habe ich mir einen theoretischen "Umweg" überlegt, welche funktionieren könnte (noch nicht umgesetzt).

        "Dummy-Geräte" im Iobroker anlegen z.b. eine Lampe und mit dem Iot-Adapter im Google Home einbinden.
        Im Google Home könnte man dann Automationen erstellen
        z.B. wenn Lampe A eingeschaltet stoppe Mäher oder ähnliches.

        Muss natürlich dann über Scripte Syncron gehalten werden, ein Teil der Logik findet direkt im Google Home statt und wir verbinden Segway Cloud, mit Google-Cloud und Iobroker-Cloud, was sicherlich nicht zur Zuverlässigkeit beiträgt, aber es könnte funktionieren...

        D 1 Antwort Letzte Antwort
        0
        • R Ritschy2000

          @denjo die Frage habe ich mir auch schon gestellt, aber leider keine Lösung oder Antwort gefunden.

          Da ich auch einen Navimow habe, habe ich mir einen theoretischen "Umweg" überlegt, welche funktionieren könnte (noch nicht umgesetzt).

          "Dummy-Geräte" im Iobroker anlegen z.b. eine Lampe und mit dem Iot-Adapter im Google Home einbinden.
          Im Google Home könnte man dann Automationen erstellen
          z.B. wenn Lampe A eingeschaltet stoppe Mäher oder ähnliches.

          Muss natürlich dann über Scripte Syncron gehalten werden, ein Teil der Logik findet direkt im Google Home statt und wir verbinden Segway Cloud, mit Google-Cloud und Iobroker-Cloud, was sicherlich nicht zur Zuverlässigkeit beiträgt, aber es könnte funktionieren...

          D Offline
          D Offline
          denjo
          schrieb am zuletzt editiert von
          #6

          @ritschy2000 genau so lösen ich es gerade, funktioniert

          R 1 Antwort Letzte Antwort
          0
          • D denjo

            @ritschy2000 genau so lösen ich es gerade, funktioniert

            R Offline
            R Offline
            Ritschy2000
            schrieb am zuletzt editiert von Ritschy2000
            #7

            @denjo prima, dann muss ich es auch mal umsetzen. Aktuell reicht mir aber meistens noch die App, da fast alles automatisch funktioniert.
            Lediglich meinen Regensensor würde ich gern mit einbinden.....

            Die eigentlich Frage, ob es irgendwie möglich ist, im Google Home eingebundene Geräte im Iobroker zu steuern , ist allerdings damit noch nicht geklärt....

            D 2 Antworten Letzte Antwort
            0
            • R Ritschy2000

              @denjo prima, dann muss ich es auch mal umsetzen. Aktuell reicht mir aber meistens noch die App, da fast alles automatisch funktioniert.
              Lediglich meinen Regensensor würde ich gern mit einbinden.....

              Die eigentlich Frage, ob es irgendwie möglich ist, im Google Home eingebundene Geräte im Iobroker zu steuern , ist allerdings damit noch nicht geklärt....

              D Offline
              D Offline
              denjo
              schrieb am zuletzt editiert von
              #8

              @ritschy2000 doch erstmal ja, weil ich alles umsetzen kann. und für den Rest warte ich auf die API

              1 Antwort Letzte Antwort
              0
              • R Ritschy2000

                @meister-mopper die Frage ist genau andersherum gemeint.
                Es geht darum, Geräte, welche keinen Adapter im Iobroker haben, aber im Google Home eingebunden sind, über Iobroker steuerbar zu machen.

                Ähnliches geht mit Amazon Alexa.

                @mcm1957 der Adapter ist relativ wertlos. steht auch so auf Github. Da er nur "lesen" kann, aber keine Steuerung möglich ist.
                Da hilft auch keine Beschreibung, welche Unterschiede es gibt, Adapter zu installieren.... Aber danke für deine Mühe.

                mcm1957M Online
                mcm1957M Online
                mcm1957
                schrieb am zuletzt editiert von
                #9

                @ritschy2000 said in Google geräte über iobroker steuern?:

                @meister-mopper die Frage ist genau andersherum gemeint.
                Es geht darum, Geräte, welche keinen Adapter im Iobroker haben, aber im Google Home eingebunden sind, über Iobroker steuerbar zu machen.

                Ähnliches geht mit Amazon Alexa.

                @mcm1957 der Adapter ist relativ wertlos. steht auch so auf Github. Da er nur "lesen" kann, aber keine Steuerung möglich ist.
                Da hilft auch keine Beschreibung, welche Unterschiede es gibt, Adapter zu installieren.... Aber danke für deine Mühe.

                Es geht mir nicht drum den Adapter zu empfehlen. Sagen wir mal eher ich möcht ihn nicht weiter kommentieren. Und von GitHub Only Installationen ist sowieso dringend abzuraten.

                Es ging mir bei dem Link nur drum einen eben erst zum (im Prinzip) selben Thema erstellten Beitrag zu verlinken um parallele Diskussion zu minimieren. (Sollte optimalerweise der Verfasser machen).

                Entwicklung u Betreuung: envertech-pv, hoymiles-ms, ns-client, pid, snmp Adapter;
                Support Repositoryverwaltung.

                Wer Danke sagen will, kann nen Kaffee spendieren: https://paypal.me/mcm1957atiobroker

                LESEN - gute Forenbeitrage

                R 1 Antwort Letzte Antwort
                0
                • mcm1957M mcm1957

                  @ritschy2000 said in Google geräte über iobroker steuern?:

                  @meister-mopper die Frage ist genau andersherum gemeint.
                  Es geht darum, Geräte, welche keinen Adapter im Iobroker haben, aber im Google Home eingebunden sind, über Iobroker steuerbar zu machen.

                  Ähnliches geht mit Amazon Alexa.

                  @mcm1957 der Adapter ist relativ wertlos. steht auch so auf Github. Da er nur "lesen" kann, aber keine Steuerung möglich ist.
                  Da hilft auch keine Beschreibung, welche Unterschiede es gibt, Adapter zu installieren.... Aber danke für deine Mühe.

                  Es geht mir nicht drum den Adapter zu empfehlen. Sagen wir mal eher ich möcht ihn nicht weiter kommentieren. Und von GitHub Only Installationen ist sowieso dringend abzuraten.

                  Es ging mir bei dem Link nur drum einen eben erst zum (im Prinzip) selben Thema erstellten Beitrag zu verlinken um parallele Diskussion zu minimieren. (Sollte optimalerweise der Verfasser machen).

                  R Offline
                  R Offline
                  Ritschy2000
                  schrieb am zuletzt editiert von
                  #10

                  @mcm1957 Grundsätzlich gebe ich dir Recht. ist auch OT aber:
                  bei den beiden Themen ist das Ziel zwar das gleiche, die Themen aber schon sehr unterschiedlich:

                  1. Navimow Adapter
                  2. Google Home Geräte im Iobroker steuern
                  1 Antwort Letzte Antwort
                  0
                  • R Ritschy2000

                    @denjo prima, dann muss ich es auch mal umsetzen. Aktuell reicht mir aber meistens noch die App, da fast alles automatisch funktioniert.
                    Lediglich meinen Regensensor würde ich gern mit einbinden.....

                    Die eigentlich Frage, ob es irgendwie möglich ist, im Google Home eingebundene Geräte im Iobroker zu steuern , ist allerdings damit noch nicht geklärt....

                    D Offline
                    D Offline
                    denjo
                    schrieb am zuletzt editiert von denjo
                    #11

                    @ritschy2000 Hallo, also ich habe meine i105 jetzt in iobroker drin. Kann ihn über iobroker und alexa steuern und kann sehen was er gerade macht. Ich habe es mit der google integration gelöst. dort ist der Robbi ein gerät bedeutet man kann damit in google home routinen erstellen. also erstellt man mehrere objekte in iobroker für alle zustände die der Robbi in google liefert und bringt diese mit den IOT Adapter in google home rein. Dann erstellt man mehrere Routinen in Google zb wenn er startet soll er das Objekt von iOBroker "Start Stop Status" zb auf an schalten. Das macht man mit allen wie gesagt. Dann muss man natürlich Blocklys erstellen wenn was passiert usw. Und dann kann man den Robbi auch in Alexa zuverlässig bringen.

                    Hoffe man versteht mich.
                    Jetzt will ich nur noch eine liste erstellen wann er die letzten male wie lange gemäht hat.

                    Und ja man kann nicht alles auslesen wie zb Wlan Akku usw aber wie gesagt man kann ihn steuern. Erstmal reicht das bis eine API hoffentlich kommt.

                    9a331b54-5deb-4bd9-b432-0cc2c60d75d9-image.png

                    Falls jemand eine idee hat oder weiß wie das geht das in vis sehe wann er die letzten zb 5 male gemäht hat also an welchen Tagen und wie lange wäre das voll cool. ich muss ja nur das Objekt das "AN" ist berechnen wie lange es an war also true und das Datum dort raus ziehen. Habe aber keine Ahnung wie ich das anstellen soll?

                    1 Antwort Letzte Antwort
                    0
                    • K Offline
                      K Offline
                      Kippe
                      schrieb am zuletzt editiert von
                      #12

                      Hallo
                      Ich habe den Navimow i208 Leida gekauft.
                      Könnte mir mal jemand Schritt für Schritt genau den Weg zeigen, wie ich den so wir im Beitrag oben in ioBroker steuern kann ?
                      Würde mich sehr freuen

                      1 Antwort Letzte Antwort
                      0
                      • D Offline
                        D Offline
                        denjo
                        schrieb am zuletzt editiert von denjo
                        #13

                        du musst halt die erstellten geräte aus iobroker über iOT in google bringen und dann in google home routinen erstellen wenn a aus dann schalte a aus usw

                        1 Antwort Letzte Antwort
                        0
                        • D Offline
                          D Offline
                          denjo
                          schrieb am zuletzt editiert von denjo
                          #14

                          Navimow i105E ioBroker Script – Anleitung

                          Ich habe zusammen mit ChatGPT ein Script erstellt, das automatisch alle benötigten Objekte für den Navimow i105E in ioBroker erstellt und diese direkt für Google Home und Alexa verfügbar macht. Dadurch kann der Roboter über VIS, Google und Alexa gesteuert werden und der Status wird korrekt angezeigt.

                          Voraussetzungen

                          • ioBroker JavaScript Adapter installiert
                          • ioBroker IoT Adapter installiert
                          • Navimow in Google Home eingebunden
                          • optional: WLAN-Steckdose zur Ladeerkennung

                          WICHTIG:
                          JavaScript Adapter → Einstellungen → Expertenmodus →
                          "Haken bei setObject erlauben"

                          Automatisch erstellte Objekte

                          Ordner:
                          0_userdata.0.Navimow_i105E

                          Steuerung:
                          • I105E Start Stop → starten / stoppen
                          • I105E Pause Resume → pausieren / fortsetzen

                          Status:
                          • I105E Betriebszustand → 0=gestoppt, 50=pausiert, 100=mäht
                          • I105E Ladezustand → 0=normal, 50=niedrig, 100=sehr niedrig
                          • I105E Angedockt → true / false

                          Statistik (nur VIS):
                          • MovingTimeToday
                          • MovingTimeTotal
                          • HistoryJSON

                          WLAN-Steckdose (optional, empfohlen)

                          Im Script Steckdosen-Power-State eintragen, z. B.:

                          tuya.0.xxx.power

                          Logik:
                          Power > 30W → lädt / angedockt
                          Power < 30W → nicht angedockt

                          Ohne Steckdose funktioniert alles, aber mit Steckdose ist der Status genauer.

                          Google Automationen – Steuerung (ioBroker → Roboter)

                          Start
                          I105E Start Stop = EIN → Navimow starten

                          Stop
                          I105E Start Stop = AUS → Navimow nach Hause fahren

                          Pause
                          I105E Pause Resume = EIN → Navimow pausieren

                          Fortsetzen
                          I105E Pause Resume = AUS → Navimow fortsetzen

                          Google Automationen – Status Rückmeldung (Roboter → ioBroker)

                          Mäht
                          Navimow Status = mäht → I105E Betriebszustand = 100

                          Pausiert
                          Navimow Status = pausiert → I105E Betriebszustand = 50

                          Gestoppt
                          Navimow Status = gestoppt → I105E Betriebszustand = 0

                          Angedockt
                          Navimow angedockt → I105E Angedockt = EIN

                          Nicht angedockt
                          Navimow nicht angedockt → I105E Angedockt = AUS

                          Batterie normal
                          Navimow Batterie normal → I105E Ladezustand = 0

                          Batterie niedrig
                          Navimow Batterie niedrig → I105E Ladezustand = 50

                          Batterie sehr niedrig
                          Navimow Batterie sehr niedrig → I105E Ladezustand = 100

                          Alexa

                          Automatisch verfügbar:
                          • I105E Start Stop
                          • I105E Pause Resume

                          In Alexa einfach umbenennen z. B. "Rasenmäher"

                          Optional Routine für Pause / Resume erstellen.

                          VIS Verwendung

                          Betriebszustand:
                          0 → Gestoppt
                          50 → Pausiert
                          100 → Mäht

                          Ladezustand:
                          0 → Normal
                          50 → Niedrig
                          100 → Sehr niedrig

                          Angedockt:
                          true → angedockt
                          false → nicht angedockt

                          Ergebnis

                          ✔ Steuerung über VIS, Google und Alexa
                          ✔ korrekter Status in ioBroker
                          ✔ automatische Objekterstellung
                          ✔ automatische Google / Alexa Integration
                          ✔ Ladeerkennung optional über WLAN-Steckdose

                          Ich kann es leider noch nicht testen da mein Robbi noch im Winterschlaf ist.

                          mfg denjo

                          /************************************************************
                           Navimow i105E – FINAL WORKING VERSION
                           vollständig Google Home + Alexa kompatibel
                          ************************************************************/
                          
                          const BASE = '0_userdata.0.Navimow_i105E';
                          const POWER_STATE = 'tuya.0.xxxxxx';
                          const CHARGING_THRESHOLD = 30;
                          
                          // Betriebszustand
                          const STATUS_STOPPED = 0;
                          const STATUS_PAUSED  = 50;
                          const STATUS_RUNNING = 100;
                          
                          // Ladezustand
                          const BATTERY_NORMAL  = 0;
                          const BATTERY_LOW     = 50;
                          const BATTERY_VERYLOW = 100;
                          
                          // Runtime
                          let mowTimer = null;
                          let mowStartTime = null;
                          let history = [];
                          
                          ////////////////////////////////////////////////////////
                          // STATE CREATION
                          ////////////////////////////////////////////////////////
                          
                          function ensureState(id, common)
                          {
                              if (!existsObject(id))
                              {
                                  createState(id, common.def, common);
                              }
                          }
                          
                          ////////////////////////////////////////////////////////
                          // CREATE STATES
                          ////////////////////////////////////////////////////////
                          
                          // START / STOP
                          ensureState(BASE+'.StartStop',{
                              name:'I105E Start Stop',
                              type:'boolean',
                              role:'switch',
                              read:true,
                              write:true,
                              def:false,
                              smartName:{
                                  "de":"I105E Start Stop",
                                  "ghType":"action.devices.types.LIGHT",
                                  "ghTraits":["action.devices.traits.OnOff"],
                                  "ghAttributes":"{\"commandOnlyOnOff\":false}"
                              }
                          });
                          
                          // PAUSE / RESUME
                          ensureState(BASE+'.PauseResume',{
                              name:'I105E Pause Resume',
                              type:'boolean',
                              role:'switch',
                              read:true,
                              write:true,
                              def:false,
                              smartName:{
                                  "de":"I105E Pause Resume",
                                  "ghType":"action.devices.types.LIGHT",
                                  "ghTraits":["action.devices.traits.OnOff"],
                                  "ghAttributes":"{\"commandOnlyOnOff\":false}"
                              }
                          });
                          
                          // BETRIEBSZUSTAND
                          ensureState(BASE+'.Betriebszustand',{
                              name:'I105E Betriebszustand',
                              type:'number',
                              role:'level.dimmer',
                              read:true,
                              write:true,
                              def:0,
                              unit:'%',
                              min:0,
                              max:100,
                              smartName:{
                                  "de":"I105E Betriebszustand",
                                  "ghType":"action.devices.types.LIGHT",
                                  "ghTraits":["action.devices.traits.OnOff","action.devices.traits.Brightness"],
                                  "ghAttributes":"{\"commandOnlyOnOff\":false}"
                              }
                          });
                          
                          // LADEZUSTAND
                          ensureState(BASE+'.Ladezustand',{
                              name:'I105E Ladezustand',
                              type:'number',
                              role:'level.dimmer',
                              read:true,
                              write:true,
                              def:0,
                              unit:'%',
                              min:0,
                              max:100,
                              smartName:{
                                  "de":"I105E Ladezustand",
                                  "ghType":"action.devices.types.LIGHT",
                                  "ghTraits":["action.devices.traits.OnOff","action.devices.traits.Brightness"],
                                  "ghAttributes":"{\"commandOnlyOnOff\":false}"
                              }
                          });
                          
                          // ANGEDOCKT  ← jetzt korrekt für Google
                          ensureState(BASE+'.Angedockt',{
                              name:'I105E Angedockt',
                              type:'boolean',
                              role:'switch',
                              read:true,
                              write:true,
                              def:false,
                              smartName:{
                                  "de":"I105E Angedockt",
                                  "ghType":"action.devices.types.LIGHT",
                                  "ghTraits":["action.devices.traits.OnOff"],
                                  "ghAttributes":"{\"commandOnlyOnOff\":false}"
                              }
                          });
                          
                          // STATISTIK
                          ensureState(BASE+'.MovingTimeToday',{
                              name:'Mähzeit heute',
                              type:'number',
                              role:'value.interval',
                              read:true,
                              write:true,
                              def:0,
                              unit:'min'
                          });
                          
                          ensureState(BASE+'.MovingTimeTotal',{
                              name:'Mähzeit gesamt',
                              type:'number',
                              role:'value.interval',
                              read:true,
                              write:true,
                              def:0,
                              unit:'min'
                          });
                          
                          ensureState(BASE+'.HistoryJSON',{
                              name:'History JSON',
                              type:'string',
                              role:'json',
                              read:true,
                              write:true,
                              def:'[]'
                          });
                          
                          ////////////////////////////////////////////////////////
                          // CHARGING DETECTION (DEINE STECKDOSE)
                          ////////////////////////////////////////////////////////
                          
                          function updateCharging(power)
                          {
                              power = Number(power);
                          
                              if (power > CHARGING_THRESHOLD)
                              {
                                  setState(BASE+'.Angedockt', true, true);
                          
                                  if (power > 100)
                                      setState(BASE+'.Ladezustand', BATTERY_NORMAL, true);
                                  else if (power > 50)
                                      setState(BASE+'.Ladezustand', BATTERY_LOW, true);
                                  else
                                      setState(BASE+'.Ladezustand', BATTERY_VERYLOW, true);
                              }
                              else
                              {
                                  setState(BASE+'.Angedockt', false, true);
                              }
                          }
                          
                          if (existsState(POWER_STATE))
                          {
                              on({id:POWER_STATE,change:'ne'}, obj =>
                              {
                                  updateCharging(obj.state.val);
                              });
                          }
                          
                          ////////////////////////////////////////////////////////
                          // MOW TIMER
                          ////////////////////////////////////////////////////////
                          
                          function startTimer()
                          {
                              if (mowTimer) return;
                          
                              mowStartTime = Date.now();
                          
                              mowTimer = setInterval(()=>{
                          
                                  let today = getState(BASE+'.MovingTimeToday').val || 0;
                                  let total = getState(BASE+'.MovingTimeTotal').val || 0;
                          
                                  setState(BASE+'.MovingTimeToday', today+1, true);
                                  setState(BASE+'.MovingTimeTotal', total+1, true);
                          
                              },60000);
                          }
                          
                          function stopTimer()
                          {
                              if (!mowTimer) return;
                          
                              clearInterval(mowTimer);
                              mowTimer = null;
                          
                              let duration = Math.round((Date.now()-mowStartTime)/60000);
                          
                              history.unshift({
                                  date:new Date().toLocaleString(),
                                  duration:duration
                              });
                          
                              if (history.length > 10)
                                  history.pop();
                          
                              setState(BASE+'.HistoryJSON', JSON.stringify(history), true);
                          }
                          
                          ////////////////////////////////////////////////////////
                          // CONTROL LOGIC
                          ////////////////////////////////////////////////////////
                          
                          on({id:BASE+'.StartStop',change:'ne'}, obj =>
                          {
                              if (obj.state.val)
                              {
                                  setState(BASE+'.Betriebszustand', STATUS_RUNNING, true);
                                  startTimer();
                              }
                              else
                              {
                                  setState(BASE+'.Betriebszustand', STATUS_STOPPED, true);
                                  stopTimer();
                              }
                          });
                          
                          on({id:BASE+'.PauseResume',change:'ne'}, obj =>
                          {
                              if (obj.state.val)
                              {
                                  setState(BASE+'.Betriebszustand', STATUS_PAUSED, true);
                                  stopTimer();
                              }
                              else
                              {
                                  setState(BASE+'.Betriebszustand', STATUS_RUNNING, true);
                                  startTimer();
                              }
                          });
                          
                          ////////////////////////////////////////////////////////
                          // INIT
                          ////////////////////////////////////////////////////////
                          
                          setTimeout(()=>{
                              if (existsState(POWER_STATE))
                                  updateCharging(getState(POWER_STATE).val);
                          },3000);
                          
                          log('Navimow i105E FINAL SCRIPT läuft korrekt');
                          
                          1 Antwort Letzte Antwort
                          0
                          Antworten
                          • In einem neuen Thema antworten
                          Anmelden zum Antworten
                          • Älteste zuerst
                          • Neuste zuerst
                          • Meiste Stimmen


                          Support us

                          ioBroker
                          Community Adapters
                          Donate
                          FAQ Cloud / IOT
                          HowTo: Node.js-Update
                          HowTo: Backup/Restore
                          Downloads
                          BLOG

                          245

                          Online

                          32.7k

                          Benutzer

                          82.4k

                          Themen

                          1.3m

                          Beiträge
                          Community
                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                          ioBroker Community 2014-2025
                          logo
                          • Anmelden

                          • Du hast noch kein Konto? Registrieren

                          • Anmelden oder registrieren, um zu suchen
                          • Erster Beitrag
                            Letzter Beitrag
                          0
                          • Home
                          • Aktuell
                          • Tags
                          • Ungelesen 0
                          • Kategorien
                          • Unreplied
                          • Beliebt
                          • GitHub
                          • Docu
                          • Hilfe