RooWifi (iRobot Roomba) Unterstützung

Begonnen von oxident, 09 September 2013, 21:44:39

Vorheriges Thema - Nächstes Thema

raspklaus

Wird das Thinking Cleaner Modul weiterentwickelt ?

d.schoen

Wenn mich Anfragen erreichen und ich zeitlich dazukomme: Klar!
FHEM 5.7 auf RasPi2
COC 868MHz, Jeelink Clone
Devices: IT, HomeMatic, LaCrosse, ENIGMA2, LG-TV, Thinkingcleaner (iRobot Roomba), LIFX Wifi-Bulbs
Helper: TelegramBot, Homebridge (Siri), Geofency

fabschub

#47
Hallo d.schoen,

ich habe auch mit dem Thinking Cleaner herumgespielt und mit meinen mehr als geringen Kenntnissen ein Modul zusammengefrickelt. Da dies allerdings blockierend war, teste ich mit Freude derzeit dein Modul. Leider wird mir mein Logfile seitdem geflutet.

fabschub@cubietruck ~ % du -h /opt/fhem/log/fhem-2016-01.log
250M    /opt/fhem/log/fhem-2016-01.log


fabschub@cubietruck ~ % tail -f /opt/fhem/log/fhem-2016-01.log
          'hu_blocking' => 0,
          'fhem' => {
                      'tc_infix' => 'Kissi'
                    },
          'LASTSEND' => '1453632204.64627',
          'MainURL' => 'http://192.168.178.42'
        };
$VAR1 = 'Kissi';
$VAR2 = '?';

$VAR1 = {
          'LASTSEND' => '1453632264.65103',
          'MainURL' => 'http://192.168.178.42',
          'INTRIGGER' => 1,
          'displayurl' => 'http://192.168.178.42/full_status.json',
          'hu_blocking' => 0,
          'fhem' => {
                      'tc_infix' => 'Kissi'
                    },
          'NAME' => 'Kissi',
          'STATE' => '???',
          'path' => '/full_status.json',
          'NTFY_TRIGGERTIME' => '2016-01-24 11:44:24',
          'QUEUE' => [],
          'code' => '200',
          'sslargs' => {},
          'buf' => 'HTTP/1.1 200 OK
Connection: close
Cache-Control: no-cache

{
        "action":"full_status",
        "result":"success",
    "firmware" : {
        "version" : "1.0.69-310C-EU",
        "wifi_version" : "310C",
        "uuid" : "875372074773e798",
        "mac_address":"00:1E:C0:15:8D:F8",
        "has_been_backed_up" : "1",
        "has_auth_token" : "0",
        "boot_status" : "run success",
        "auto_update" : "1",
        "auto_dock" : "1",
        "time_h_m" : "11:44"
    },
    "tc_status" : {
        "modelnr" : "R500/600",
        "cleaning_time" : "64",
        "cleaning_time_total" : "49629",
        "cleaning_distance" : "42506",
            "dirt_detected" : "0",
            "bin_status" : "0",
        "wifi_reception" : "0",
        "vacuum_drive" : "0",
        "clean_delay" : "60"
    },
        "power_status" : {
                "cleaner_state" : "st_base_trickle",
                "current" : "63",
                "charge" : "2696",
                "capacity" : "2696",
                "battery_condition" : "100",
        "low_power" : "0"
        },
        "buttons" : {
                "clean_button" : "0",
                "spot_button" : "0",
                "dock_button" : "0"
        },
        "sensors" : {
                "bumper_state" : "0",
                "bumper_left_state" : "0",
                "bumper_right_state" : "0",
                "wheel_drop_left" : "0",
                "wheel_drop_right" : "0",
                "wall" : "0",
                "cliff_left" : "0",
                "cliff_front_left" : "0",
                "cliff_right" : "0",
                "cliff_front_right" : "0",
                "virtual_wall" : "0",
        "dirt_detect" : "0",
        "light_bump" : "0",
        "mainbrush_current" : "0",
        "sidebrush_current" : "0",
        "homebase_detected" : "0"
        }
}
',
          'BUSY' => 0,
          'protocol' => 'http',
          'ignoreredirects' => 0,
          'redirects' => 0,
          'hu_filecount' => 27,
          'host' => '192.168.178.42',
          'timeout' => 2,
          'addr' => 'http://192.168.178.42:80',
          'TRIGGERTIME' => '1453632324.64922',
          'TRIGGERTIME_FMT' => '2016-01-24 11:45:24',
          'callback' => sub { "DUMMY" },
          'header' => '',
          'DEF' => 'http://192.168.178.42',
          'loglevel' => 4,
          'conn' => undef,
          'url' => 'http://192.168.178.42/full_status.json',
          'CHANGED' => [
                         'firmware_time_h_m: 11:44',
                         'power_status_current: 63'
                       ],
          'READINGS' => {
                          'power_status_low_power' => {
                                                        'TIME' => '2016-01-24 11:44:24',
                                                        'VAL' => '0'
                                                      },
                          'action' => {
                                        'TIME' => '2016-01-24 11:44:24',
                                        'VAL' => 'full_status'
                                      },
                          'power_status_current' => {
                                                      'TIME' => '2016-01-24 11:44:24',
                                                      'VAL' => '63'
                                                    },
                          'tc_status_bin_status' => {
                                                      'VAL' => '0',
                                                      'TIME' => '2016-01-24 11:44:24'
                                                    },
                          'firmware_time_h_m' => {
                                                   'VAL' => '11:44',
                                                   'TIME' => '2016-01-24 11:44:24'
                                                 },
                          'sensors_sidebrush_current' => {
                                                           'VAL' => '0',
                                                           'TIME' => '2016-01-24 11:44:24'
                                                         },
                          'tc_status_wifi_reception' => {
                                                          'VAL' => '0',
                                                          'TIME' => '2016-01-24 11:44:24'
                                                        },
                          'sensors_wheel_drop_right' => {
                                                          'TIME' => '2016-01-24 11:44:24',
                                                          'VAL' => '0'
                                                        },
                          'firmware_uuid' => {
                                               'TIME' => '2016-01-24 11:44:24',
                                               'VAL' => '875372074773e798'
                                             },
                          'sensors_mainbrush_current' => {
                                                           'VAL' => '0',
                                                           'TIME' => '2016-01-24 11:44:24'
                                                         },
                          'firmware_boot_status' => {
                                                      'TIME' => '2016-01-24 11:44:24',
                                                      'VAL' => 'run success'
                                                    },
                          'buttons_spot_button' => {
                                                     'TIME' => '2016-01-24 11:44:24',
                                                     'VAL' => '0'
                                                   },
                          'result' => {
                                        'VAL' => 'success',
                                        'TIME' => '2016-01-24 11:44:24'
                                      },
                          'power_status_battery_condition' => {
                                                                'TIME' => '2016-01-24 11:44:24',
                                                                'VAL' => '100'
                                                              },
                          'tc_status_cleaning_time_total' => {
                                                               'VAL' => '49629',
                                                               'TIME' => '2016-01-24 11:44:24'
                                                             },
                          'tc_status_clean_delay' => {
                                                       'TIME' => '2016-01-24 11:44:24',
                                                       'VAL' => '60'
                                                     },
                          'sensors_virtual_wall' => {
                                                      'VAL' => '0',
                                                      'TIME' => '2016-01-24 11:44:24'
                                                    },
                          'sensors_dirt_detect' => {
                                                     'VAL' => '0',
                                                     'TIME' => '2016-01-24 11:44:24'
                                                   },
                          'tc_status_cleaning_distance' => {
                                                             'TIME' => '2016-01-24 11:44:24',
                                                             'VAL' => '42506'
                                                           },
                          'power_status_charge' => {
                                                     'VAL' => '2696',
                                                     'TIME' => '2016-01-24 11:44:24'
                                                   },
                          'tc_status_modelnr' => {
                                                   'TIME' => '2016-01-24 11:44:24',
                                                   'VAL' => 'R500/600'
                                                 },
                          'firmware_has_been_backed_up' => {
                                                             'TIME' => '2016-01-24 11:44:24',
                                                             'VAL' => '1'
                                                           },
                          'firmware_mac_address' => {
                                                      'VAL' => '00:1E:C0:15:8D:F8',
                                                      'TIME' => '2016-01-24 11:44:24'
                                                    },
                          'tc_status_vacuum_drive' => {
                                                        'TIME' => '2016-01-24 11:44:24',
                                                        'VAL' => '0'
                                                      },
                          'tc_status_cleaning_time' => {
                                                         'VAL' => '64',
                                                         'TIME' => '2016-01-24 11:44:24'
                                                       },
                          'power_status_capacity' => {
                                                       'TIME' => '2016-01-24 11:44:24',
                                                       'VAL' => '2696'
                                                     },
                          'firmware_version' => {
                                                  'VAL' => '1.0.69-310C-EU',
                                                  'TIME' => '2016-01-24 11:44:24'
                                                },
                          'buttons_dock_button' => {
                                                     'VAL' => '0',
                                                     'TIME' => '2016-01-24 11:44:24'
                                                   },
                          'firmware_wifi_version' => {
                                                       'TIME' => '2016-01-24 11:44:24',
                                                       'VAL' => '310C'
                                                     },
                          'buttons_clean_button' => {
                                                      'TIME' => '2016-01-24 11:44:24',
                                                      'VAL' => '0'
                                                    },
                          'sensors_homebase_detected' => {
                                                           'VAL' => '0',
                                                           'TIME' => '2016-01-24 11:44:24'
                                                         },
                          'sensors_bumper_right_state' => {
                                                            'VAL' => '0',
                                                            'TIME' => '2016-01-24 11:44:24'
                                                          },
                          'sensors_wall' => {
                                              'TIME' => '2016-01-24 11:44:24',
                                              'VAL' => '0'
                                            },
                          'sensors_wheel_drop_left' => {
                                                         'TIME' => '2016-01-24 11:44:24',
                                                         'VAL' => '0'
                                                       },
                          'sensors_cliff_right' => {
                                                     'TIME' => '2016-01-24 11:44:24',
                                                     'VAL' => '0'
                                                   },
                          'power_status_cleaner_state' => {
                                                            'TIME' => '2016-01-24 11:44:24',
                                                            'VAL' => 'st_base_trickle'
                                                          },
                          'sensors_cliff_left' => {
                                                    'TIME' => '2016-01-24 11:44:24',
                                                    'VAL' => '0'
                                                  },
                          'sensors_cliff_front_right' => {
                                                           'VAL' => '0',
                                                           'TIME' => '2016-01-24 11:44:24'
                                                         },
                          'sensors_cliff_front_left' => {
                                                          'VAL' => '0',
                                                          'TIME' => '2016-01-24 11:44:24'
                                                        },
                          'firmware_auto_dock' => {
                                                    'VAL' => '1',
                                                    'TIME' => '2016-01-24 11:44:24'
                                                  },
                          'sensors_light_bump' => {
                                                    'TIME' => '2016-01-24 11:44:24',
                                                    'VAL' => '0'
                                                  },
                          'firmware_auto_update' => {
                                                      'TIME' => '2016-01-24 11:44:24',
                                                      'VAL' => '1'
                                                    },
                          'firmware_has_auth_token' => {
                                                         'VAL' => '0',
                                                         'TIME' => '2016-01-24 11:44:24'
                                                       },
                          'tc_status_dirt_detected' => {
                                                         'TIME' => '2016-01-24 11:44:24',
                                                         'VAL' => '0'
                                                       },
                          'sensors_bumper_left_state' => {
                                                           'VAL' => '0',
                                                           'TIME' => '2016-01-24 11:44:24'
                                                         },
                          'sensors_bumper_state' => {
                                                      'VAL' => '0',
                                                      'TIME' => '2016-01-24 11:44:24'
                                                    }
                        },
          'CL' => undef,
          'Interval' => 60,
          'REQUEST' => {
                         'header' => '',
                         'retryCount' => 0,
                         'type' => 'Update',
                         'ignoreredirects' => 0,
                         'url' => 'http://192.168.178.42/full_status.json',
                         'data' => ''
                       },
          'httpheader' => 'HTTP/1.1 200 OK
Connection: close
Cache-Control: no-cache',
          'NR' => 654,
          'TYPE' => 'THINKINGCLEANER',
          'data' => ''
        };
$VAR1 = 'Kissi';
$VAR2 = '?';

$VAR1 = {
          'buf' => 'HTTP/1.1 200 OK
Connection: close
Cache-Control: no-cache

{
        "action":"full_status",
        "result":"success",
    "firmware" : {
        "version" : "1.0.69-310C-EU",
        "wifi_version" : "310C",
        "uuid" : "875372074773e798",
        "mac_address":"00:1E:C0:15:8D:F8",
        "has_been_backed_up" : "1",
        "has_auth_token" : "0",
        "boot_status" : "run success",
        "auto_update" : "1",
        "auto_dock" : "1",
        "time_h_m" : "11:45"
    },
    "tc_status" : {
        "modelnr" : "R500/600",
        "cleaning_time" : "64",
        "cleaning_time_total" : "49629",
        "cleaning_distance" : "42506",
            "dirt_detected" : "0",
            "bin_status" : "0",
        "wifi_reception" : "0",
        "vacuum_drive" : "0",
        "clean_delay" : "60"
    },
        "power_status" : {
                "cleaner_state" : "st_base_trickle",
                "current" : "70",
                "charge" : "2696",
                "capacity" : "2696",
                "battery_condition" : "100",
        "low_power" : "0"
        },
        "buttons" : {
                "clean_button" : "0",
                "spot_button" : "0",
                "dock_button" : "0"
        },
        "sensors" : {
                "bumper_state" : "0",
                "bumper_left_state" : "0",
                "bumper_right_state" : "0",
                "wheel_drop_left" : "0",
                "wheel_drop_right" : "0",
                "wall" : "0",
                "cliff_left" : "0",
                "cliff_front_left" : "0",
                "cliff_right" : "0",
                "cliff_front_right" : "0",
                "virtual_wall" : "0",
        "dirt_detect" : "0",
        "light_bump" : "0",
        "mainbrush_current" : "0",
        "sidebrush_current" : "0",
        "homebase_detected" : "0"
        }
}
',
          'sslargs' => {},
          'QUEUE' => [],
          'NTFY_TRIGGERTIME' => '2016-01-24 11:45:24',
          'code' => '200',
          'STATE' => '???',
          'NAME' => 'Kissi',
          'path' => '/full_status.json',
          'hu_blocking' => 0,
          'fhem' => {
                      'tc_infix' => 'Kissi'
                    },
          'INTRIGGER' => 1,
          'displayurl' => 'http://192.168.178.42/full_status.json',
          'LASTSEND' => '1453632324.65527',
          'MainURL' => 'http://192.168.178.42',
          'data' => '',
          'NR' => 654,
          'TYPE' => 'THINKINGCLEANER',
          'httpheader' => 'HTTP/1.1 200 OK
Connection: close
Cache-Control: no-cache',
          'CL' => undef,
          'REQUEST' => {
                         'data' => '',
                         'url' => 'http://192.168.178.42/full_status.json',
                         'ignoreredirects' => 0,
                         'type' => 'Update',
                         'header' => '',
                         'retryCount' => 0
                       },
          'Interval' => 60,
          'CHANGED' => [
                         'firmware_time_h_m: 11:45',
                         'power_status_current: 70'
                       ],
          'READINGS' => {
                          'power_status_low_power' => {
                                                        'TIME' => '2016-01-24 11:45:24',
                                                        'VAL' => '0'
                                                      },
                          'action' => {
                                        'TIME' => '2016-01-24 11:45:24',
                                        'VAL' => 'full_status'
                                      },
                          'power_status_current' => {
                                                      'TIME' => '2016-01-24 11:45:24',
                                                      'VAL' => '70'
                                                    },
                          'tc_status_bin_status' => {
                                                      'VAL' => '0',
                                                      'TIME' => '2016-01-24 11:45:24'
                                                    },
                          'firmware_time_h_m' => {
                                                   'VAL' => '11:45',
                                                   'TIME' => '2016-01-24 11:45:24'
                                                 },
                          'sensors_sidebrush_current' => {
                                                           'VAL' => '0',
                                                           'TIME' => '2016-01-24 11:45:24'
                                                         },
                          'tc_status_wifi_reception' => {
                                                          'VAL' => '0',
                                                          'TIME' => '2016-01-24 11:45:24'
                                                        },
                          'sensors_wheel_drop_right' => {
                                                          'TIME' => '2016-01-24 11:45:24',
                                                          'VAL' => '0'
                                                        },
                          'firmware_uuid' => {
                                               'TIME' => '2016-01-24 11:45:24',
                                               'VAL' => '875372074773e798'
                                             },
                          'sensors_mainbrush_current' => {
                                                           'VAL' => '0',
                                                           'TIME' => '2016-01-24 11:45:24'
                                                         },
                          'firmware_boot_status' => {
                                                      'TIME' => '2016-01-24 11:45:24',
                                                      'VAL' => 'run success'
                                                    },
                          'buttons_spot_button' => {
                                                     'TIME' => '2016-01-24 11:45:24',

d.schoen

Hallo fabschub,

welches Loglevel hast du denn global und für das Device eingestellt?
Unter 3 sollte da eigentlich so gut wie nichts in den Log geschrieben werden.
Ich kann mir das sonst aktuell nicht erklären.

Beste Grüße
Dominik


Zitat von: fabschub am 24 Januar 2016, 12:12:31
Hallo d.schoen,

ich habe auch mit dem Thinking Cleaner herumgespielt und mit meinen mehr als geringen Kenntnissen ein Modul zusammengefrickelt. Da dies allerdings blockierend war, teste ich mit Freude derzeit dein Modul. Leider wird mir mein Logfile seitdem geflutet.

fabschub@cubietruck ~ % du -h /opt/fhem/log/fhem-2016-01.log
250M    /opt/fhem/log/fhem-2016-01.log


[code]fabschub@cubietruck ~ % tail -f /opt/fhem/log/fhem-2016-01.log
          'hu_blocking' => 0,
          'fhem' => {
                      'tc_infix' => 'Kissi'
                    },
          'LASTSEND' => '1453632204.64627',
          'MainURL' => 'http://192.168.178.42'
        };
$VAR1 = 'Kissi';
$VAR2 = '?';

$VAR1 = {
          'LASTSEND' => '1453632264.65103',
          'MainURL' => 'http://192.168.178.42',
          'INTRIGGER' => 1,
          'displayurl' => 'http://192.168.178.42/full_status.json',
          'hu_blocking' => 0,
          'fhem' => {
                      'tc_infix' => 'Kissi'
                    },
          'NAME' => 'Kissi',
          'STATE' => '???',
          'path' => '/full_status.json',
          'NTFY_TRIGGERTIME' => '2016-01-24 11:44:24',
          'QUEUE' => [],
          'code' => '200',
          'sslargs' => {},
          'buf' => 'HTTP/1.1 200 OK
Connection: close
Cache-Control: no-cache

{
        "action":"full_status",
        "result":"success",
    "firmware" : {
        "version" : "1.0.69-310C-EU",
        "wifi_version" : "310C",
        "uuid" : "875372074773e798",
        "mac_address":"00:1E:C0:15:8D:F8",
        "has_been_backed_up" : "1",
        "has_auth_token" : "0",
        "boot_status" : "run success",
        "auto_update" : "1",
        "auto_dock" : "1",
        "time_h_m" : "11:44"
    },
    "tc_status" : {
        "modelnr" : "R500/600",
        "cleaning_time" : "64",
        "cleaning_time_total" : "49629",
        "cleaning_distance" : "42506",
            "dirt_detected" : "0",
            "bin_status" : "0",
        "wifi_reception" : "0",
        "vacuum_drive" : "0",
        "clean_delay" : "60"
    },
        "power_status" : {
                "cleaner_state" : "st_base_trickle",
                "current" : "63",
                "charge" : "2696",
                "capacity" : "2696",
                "battery_condition" : "100",
        "low_power" : "0"
        },
        "buttons" : {
                "clean_button" : "0",
                "spot_button" : "0",
                "dock_button" : "0"
        },
        "sensors" : {
                "bumper_state" : "0",
                "bumper_left_state" : "0",
                "bumper_right_state" : "0",
                "wheel_drop_left" : "0",
                "wheel_drop_right" : "0",
                "wall" : "0",
                "cliff_left" : "0",
                "cliff_front_left" : "0",
                "cliff_right" : "0",
                "cliff_front_right" : "0",
                "virtual_wall" : "0",
        "dirt_detect" : "0",
        "light_bump" : "0",
        "mainbrush_current" : "0",
        "sidebrush_current" : "0",
        "homebase_detected" : "0"
        }
}
',
          'BUSY' => 0,
          'protocol' => 'http',
          'ignoreredirects' => 0,
          'redirects' => 0,
          'hu_filecount' => 27,
          'host' => '192.168.178.42',
          'timeout' => 2,
          'addr' => 'http://192.168.178.42:80',
          'TRIGGERTIME' => '1453632324.64922',
          'TRIGGERTIME_FMT' => '2016-01-24 11:45:24',
          'callback' => sub { "DUMMY" },
          'header' => '',
          'DEF' => 'http://192.168.178.42',
          'loglevel' => 4,
          'conn' => undef,
          'url' => 'http://192.168.178.42/full_status.json',
          'CHANGED' => [
                         'firmware_time_h_m: 11:44',
                         'power_status_current: 63'
                       ],
          'READINGS' => {
                          'power_status_low_power' => {
                                                        'TIME' => '2016-01-24 11:44:24',
                                                        'VAL' => '0'
                                                      },
                          'action' => {
                                        'TIME' => '2016-01-24 11:44:24',
                                        'VAL' => 'full_status'
                                      },
                          'power_status_current' => {
                                                      'TIME' => '2016-01-24 11:44:24',
                                                      'VAL' => '63'
                                                    },
                          'tc_status_bin_status' => {
                                                      'VAL' => '0',
                                                      'TIME' => '2016-01-24 11:44:24'
                                                    },
                          'firmware_time_h_m' => {
                                                   'VAL' => '11:44',
                                                   'TIME' => '2016-01-24 11:44:24'
                                                 },
                          'sensors_sidebrush_current' => {
                                                           'VAL' => '0',
                                                           'TIME' => '2016-01-24 11:44:24'
                                                         },
                          'tc_status_wifi_reception' => {
                                                          'VAL' => '0',
                                                          'TIME' => '2016-01-24 11:44:24'
                                                        },
                          'sensors_wheel_drop_right' => {
                                                          'TIME' => '2016-01-24 11:44:24',
                                                          'VAL' => '0'
                                                        },
                          'firmware_uuid' => {
                                               'TIME' => '2016-01-24 11:44:24',
                                               'VAL' => '875372074773e798'
                                             },
                          'sensors_mainbrush_current' => {
                                                           'VAL' => '0',
                                                           'TIME' => '2016-01-24 11:44:24'
                                                         },
                          'firmware_boot_status' => {
                                                      'TIME' => '2016-01-24 11:44:24',
                                                      'VAL' => 'run success'
                                                    },
                          'buttons_spot_button' => {
                                                     'TIME' => '2016-01-24 11:44:24',
                                                     'VAL' => '0'
                                                   },
                          'result' => {
                                        'VAL' => 'success',
                                        'TIME' => '2016-01-24 11:44:24'
                                      },
                          'power_status_battery_condition' => {
                                                                'TIME' => '2016-01-24 11:44:24',
                                                                'VAL' => '100'
                                                              },
                          'tc_status_cleaning_time_total' => {
                                                               'VAL' => '49629',
                                                               'TIME' => '2016-01-24 11:44:24'
                                                             },
                          'tc_status_clean_delay' => {
                                                       'TIME' => '2016-01-24 11:44:24',
                                                       'VAL' => '60'
                                                     },
                          'sensors_virtual_wall' => {
                                                      'VAL' => '0',
                                                      'TIME' => '2016-01-24 11:44:24'
                                                    },
                          'sensors_dirt_detect' => {
                                                     'VAL' => '0',
                                                     'TIME' => '2016-01-24 11:44:24'
                                                   },
                          'tc_status_cleaning_distance' => {
                                                             'TIME' => '2016-01-24 11:44:24',
                                                             'VAL' => '42506'
                                                           },
                          'power_status_charge' => {
                                                     'VAL' => '2696',
                                                     'TIME' => '2016-01-24 11:44:24'
                                                   },
                          'tc_status_modelnr' => {
                                                   'TIME' => '2016-01-24 11:44:24',
                                                   'VAL' => 'R500/600'
                                                 },
                          'firmware_has_been_backed_up' => {
                                                             'TIME' => '2016-01-24 11:44:24',
                                                             'VAL' => '1'
                                                           },
                          'firmware_mac_address' => {
                                                      'VAL' => '00:1E:C0:15:8D:F8',
                                                      'TIME' => '2016-01-24 11:44:24'
                                                    },
                          'tc_status_vacuum_drive' => {
                                                        'TIME' => '2016-01-24 11:44:24',
                                                        'VAL' => '0'
                                                      },
                          'tc_status_cleaning_time' => {
                                                         'VAL' => '64',
                                                         'TIME' => '2016-01-24 11:44:24'
                                                       },
                          'power_status_capacity' => {
                                                       'TIME' => '2016-01-24 11:44:24',
                                                       'VAL' => '2696'
                                                     },
                          'firmware_version' => {
                                                  'VAL' => '1.0.69-310C-EU',
                                                  'TIME' => '2016-01-24 11:44:24'
                                                },
                          'buttons_dock_button' => {
                                                     'VAL' => '0',
                                                     'TIME' => '2016-01-24 11:44:24'
                                                   },
                          'firmware_wifi_version' => {
                                                       'TIME' => '2016-01-24 11:44:24',
                                                       'VAL' => '310C'
                                                     },
                          'buttons_clean_button' => {
                                                      'TIME' => '2016-01-24 11:44:24',
                                                      'VAL' => '0'
                                                    },
                          'sensors_homebase_detected' => {
                                                           'VAL' => '0',
                                                           'TIME' => '2016-01-24 11:44:24'
                                                         },
                          'sensors_bumper_right_state' => {
                                                            'VAL' => '0',
                                                            'TIME' => '2016-01-24 11:44:24'
                                                          },
                          'sensors_wall' => {
                                              'TIME' => '2016-01-24 11:44:24',
                                              'VAL' => '0'
                                            },
                          'sensors_wheel_drop_left' => {
                                                         'TIME' => '2016-01-24 11:44:24',
                                                         'VAL' => '0'
                                                       },
                          'sensors_cliff_right' => {
                                                     'TIME' => '2016-01-24 11:44:24',
                                                     'VAL' => '0'
                                                   },
                          'power_status_cleaner_state' => {
                                                            'TIME' => '2016-01-24 11:44:24',
                                                            'VAL' => 'st_base_trickle'
                                                          },
                          'sensors_cliff_left' => {
                                                    'TIME' => '2016-01-24 11:44:24',
                                                    'VAL' => '0'
                                                  },
                          'sensors_cliff_front_right' => {
                                                           'VAL' => '0',
                                                           'TIME' => '2016-01-24 11:44:24'
                                                         },
                          'sensors_cliff_front_left' => {
                                                          'VAL' => '0',
                                                          'TIME' => '2016-01-24 11:44:24'
                                                        },
                          'firmware_auto_dock' => {
                                                    'VAL' => '1',
                                                    'TIME' => '2016-01-24 11:44:24'
                                                  },
                          'sensors_light_bump' => {
                                                    'TIME' => '2016-01-24 11:44:24',
                                                    'VAL' => '0'
                                                  },
                          'firmware_auto_update' => {
                                                      'TIME' => '2016-01-24 11:44:24',
                                                      'VAL' => '1'
                                                    },
                          'firmware_has_auth_token' => {
                                                         'VAL' => '0',
                                                         'TIME' => '2016-01-24 11:44:24'
                                                       },
                          'tc_status_dirt_detected' => {
                                                         'TIME' => '2016-01-24 11:44:24',
                                                         'VAL' => '0'
                                                       },
                          'sensors_bumper_left_state' => {
                                                           'VAL' => '0',
                                                           'TIME' => '2016-01-24 11:44:24'
                                                         },
                          'sensors_bumper_state' => {
                                                      'VAL' => '0',
                                                      'TIME' => '2016-01-24 11:44:24'
                                                    }
                        },
          'CL' => undef,
          'Interval' => 60,
          'REQUEST' => {
                         'header' => '',
                         'retryCount' => 0,
                         'type' => 'Update',
                         'ignoreredirects' => 0,
                         'url' => 'http://192.168.178.42/full_status.json',
                         'data' => ''
                       },
          'httpheader' => 'HTTP/1.1 200 OK
Connection: close
Cache-Control: no-cache',
          'NR' => 654,
          'TYPE' => 'THINKINGCLEANER',
          'data' => ''
        };
$VAR1 = 'Kissi';
$VAR2 = '?';

$VAR1 = {
          'buf' => 'HTTP/1.1 200 OK
Connection: close
Cache-Control: no-cache

{
        "action":"full_status",
        "result":"success",
    "firmware" : {
        "version" : "1.0.69-310C-EU",
        "wifi_version" : "310C",
        "uuid" : "875372074773e798",
        "mac_address":"00:1E:C0:15:8D:F8",
        "has_been_backed_up" : "1",
        "has_auth_token" : "0",
        "boot_status" : "run success",
        "auto_update" : "1",
        "auto_dock" : "1",
        "time_h_m" : "11:45"
    },
    "tc_status" : {
        "modelnr" : "R500/600",
        "cleaning_time" : "64",
        "cleaning_time_total" : "49629",
        "cleaning_distance" : "42506",
            "dirt_detected" : "0",
            "bin_status" : "0",
        "wifi_reception" : "0",
        "vacuum_drive" : "0",
        "clean_delay" : "60"
    },
        "power_status" : {
                "cleaner_state" : "st_base_trickle",
                "current" : "70",
                "charge" : "2696",
                "capacity" : "2696",
                "battery_condition" : "100",
        "low_power" : "0"
        },
        "buttons" : {
                "clean_button" : "0",
                "spot_button" : "0",
                "dock_button" : "0"
        },
        "sensors" : {
                "bumper_state" : "0",
                "bumper_left_state" : "0",
                "bumper_right_state" : "0",
                "wheel_drop_left" : "0",
                "wheel_drop_right" : "0",
                "wall" : "0",
                "cliff_left" : "0",
                "cliff_front_left" : "0",
                "cliff_right" : "0",
                "cliff_front_right" : "0",
                "virtual_wall" : "0",
        "dirt_detect" : "0",
        "light_bump" : "0",
        "mainbrush_current" : "0",
        "sidebrush_current" : "0",
        "homebase_detected" : "0"
        }
}
',
          'sslargs' => {},
          'QUEUE' => [],
          'NTFY_TRIGGERTIME' => '2016-01-24 11:45:24',
          'code' => '200',
          'STATE' => '???',
          'NAME' => 'Kissi',
          'path' => '/full_status.json',
          'hu_blocking' => 0,
          'fhem' => {
                      'tc_infix' => 'Kissi'
                    },
          'INTRIGGER' => 1,
          'displayurl' => 'http://192.168.178.42/full_status.json',
          'LASTSEND' => '1453632324.65527',
          'MainURL' => 'http://192.168.178.42',
          'data' => '',
          'NR' => 654,
          'TYPE' => 'THINKINGCLEANER',
          'httpheader' => 'HTTP/1.1 200 OK
Connection: close
Cache-Control: no-cache',
          'CL' => undef,
          'REQUEST' => {
                         'data' => '',
                         'url' => 'http://192.168.178.42/full_status.json',
                         'ignoreredirects' => 0,
                         'type' => 'Update',
                         'header' => '',
                         'retryCount' => 0
                       },
          'Interval' => 60,
          'CHANGED' => [
                         'firmware_time_h_m: 11:45',
                         'power_status_current: 70'
                       ],
          'READINGS' => {
                          'power_status_low_power' => {
                                                        'TIME' => '2016-01-24 11:45:24',
                                                        'VAL' => '0'
                                                      },
                          'action' => {
                                        'TIME' => '2016-01-24 11:45:24',
                                        'VAL' => 'full_status'
                                      },
                          'power_status_current' => {
                                                      'TIME' => '2016-01-24 11:45:24',
                                                      'VAL' => '70'
                                                    },
                          'tc_status_bin_status' => {
                                                      'VAL' => '0',
                                                      'TIME' => '2016-01-24 11:45:24'
                                                    },
                          'firmware_time_h_m' => {
                                                   'VAL' => '11:45',
                                                   'TIME' => '2016-01-24 11:45:24'
                                                 },
                          'sensors_sidebrush_current' => {
                                                           'VAL' => '0',
                                                           'TIME' => '2016-01-24 11:45:24'
                                                         },
                          'tc_status_wifi_reception' => {
                                                          'VAL' => '0',
                                                          'TIME' => '2016-01-24 11:45:24'
                                                        },
                          'sensors_wheel_drop_right' => {
                                                          'TIME' => '2016-01-24 11:45:24',
                                                          'VAL' => '0'
                                                        },
                          'firmware_uuid' => {
                                               'TIME' => '2016-01-24 11:45:24',
                                               'VAL' => '875372074773e798'
                                             },
                          'sensors_mainbrush_current' => {
                                                           'VAL' => '0',
                                                           'TIME' => '2016-01-24 11:45:24'
                                                         },
                          'firmware_boot_status' => {
                                                      'TIME' => '2016-01-24 11:45:24',
                                                      'VAL' => 'run success'
                                                    },
                          'buttons_spot_button' => {
    &n
FHEM 5.7 auf RasPi2
COC 868MHz, Jeelink Clone
Devices: IT, HomeMatic, LaCrosse, ENIGMA2, LG-TV, Thinkingcleaner (iRobot Roomba), LIFX Wifi-Bulbs
Helper: TelegramBot, Homebridge (Siri), Geofency

chbla

Falls jemand eins braucht, ich haette ein RooWifi Modul zu verkaufen, da ich momentan einfach zu wenig Zeit dafuer habe.

cotecmania

Hallo,

überlege mir auch die Anschaffung eines Roomba 615. Der ligt Preislich gerade noch so im Budget.

1.) Der hat ja keine Programmierung. Kann ich den dann mit RooWifi und Fhem zu geplanten Zeiten zur Arbeit schicken ?
2.) Reinigt der auch mehrere Zimmer auf einem Stockwerk ?

Gruss
FHEM auf RaspberryPI B (buster)
2xCUL868 für MAX/Slow_RF, HM-LAN, JeeLink
MAX!/HM-Thermostate, FS20/HM-Rolladenschalter, FS20-EM, LevelJet-Ölstandsmessung, PCA301, IT, KM271, IPCAM, FireTAB10 FTUI

franky08

Debian Wheezy auf ZBOX nano/ Debian Bullseye auf 2.ter ZBOX nano F2F an 2x RaspiB
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu ,fhem5.8, CCU2,
ECMD an AVR-NET-IO mit DAC u. ADC an Junkers Stetigregelung, Siemens LOGO!8, JeeLink uvm...

Atzebass

Hat noch jemand ein Roowifi Modul abzugeben?


Atze

Gerhard

Hallo Atzebass,

ich habe ein Roowifi Modul für den ich keine Verwendung mehr habe.

Gerhard
FB6890LTE, cubietruck, orangePi, raspberry 2/3/4, HM/HMIP, shelly > 50, etc.

Det20

Ich möchte dieses Thema nochmals pushen. Habe einen 980 und würde mich über eine fhem Integration mehr als freuen. Tolles Gerät, aber leider keine push Nachricht...

Loredo

Hier bist du damit leider auch falsch, weil es auch hier um eine Drittanbieter Erweiterung für ältere Modelle ohne direktes iRobot WLAN Modul geht.
Dieses inoffizielle Modul wird daher ganz sicher ebenfalls nicht für die neuen Modelle erweitert werden können.
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER