cancel
Showing results for 
Search instead for 
Did you mean: 
SOLVED

Folder still available in DataLayer?

Folder still available in DataLayer?

leonberger-m
Established Member

Hello Together, 

is there a way to monitor the existence of a certain folder within the data layer?

Background: 
We are working with some specific folders in combination with the KVD app. Sometimes (during runtime) the folders disappear from the data layer. This seems to be a bug which occurs not very often but regularely. So we want to monitor if the folder still exists. If not (kind of watchdog) a reboot of the core should be triggered since this is the only way to bring back the folders. As long as the folder doesn't exist the flows cannot any data.

Would be great if this feature can be either configured in the internal watchdog or within a node-red flow? 

Thanks in advance, 
BR Markus 

3 REPLIES 3

CodeShepherd
Community Moderator
Community Moderator

I guess related topic mentioned above is "KVD folder missing in CtrlX Core data layer".

You can check availability by browsing a node path and check response. If you do a subscription you also will get an error message, if node is not longer responsive (after set timeout interval).

Sgilk
Frequent Contributor

Hi @leonberger-m ,

You can also check out the node-red filesystem nodes. They provide functionality including checking file existance and read/write authorization.

 

CodeShepherd
Community Moderator
Community Moderator

Please beware that nodes in the data layer are not based on a file system but a data broker. Mentioned "folders" is a little misleading and should better be called top nodes or node group.

Icon--AD-black-48x48Icon--address-consumer-data-black-48x48Icon--appointment-black-48x48Icon--back-left-black-48x48Icon--calendar-black-48x48Icon--center-alignedIcon--Checkbox-checkIcon--clock-black-48x48Icon--close-black-48x48Icon--compare-black-48x48Icon--confirmation-black-48x48Icon--dealer-details-black-48x48Icon--delete-black-48x48Icon--delivery-black-48x48Icon--down-black-48x48Icon--download-black-48x48Ic-OverlayAlertIcon--externallink-black-48x48Icon-Filledforward-right_adjustedIcon--grid-view-black-48x48IC_gd_Check-Circle170821_Icons_Community170823_Bosch_Icons170823_Bosch_Icons170821_Icons_CommunityIC-logout170821_Icons_Community170825_Bosch_Icons170821_Icons_CommunityIC-shopping-cart2170821_Icons_CommunityIC-upIC_UserIcon--imageIcon--info-i-black-48x48Icon--left-alignedIcon--Less-minimize-black-48x48Icon-FilledIcon--List-Check-grennIcon--List-Check-blackIcon--List-Cross-blackIcon--list-view-mobile-black-48x48Icon--list-view-black-48x48Icon--More-Maximize-black-48x48Icon--my-product-black-48x48Icon--newsletter-black-48x48Icon--payment-black-48x48Icon--print-black-48x48Icon--promotion-black-48x48Icon--registration-black-48x48Icon--Reset-black-48x48Icon--right-alignedshare-circle1Icon--share-black-48x48Icon--shopping-bag-black-48x48Icon-shopping-cartIcon--start-play-black-48x48Icon--store-locator-black-48x48Ic-OverlayAlertIcon--summary-black-48x48tumblrIcon-FilledvineIc-OverlayAlertwhishlist