From 60648504d1fcda57ecfed06ed764d51102bb0619 Mon Sep 17 00:00:00 2001 From: nasseeder1 Date: Sat, 16 Dec 2023 08:06:14 +0000 Subject: [PATCH] 76_SMAPortal: delete from contrib git-svn-id: https://svn.fhem.de/fhem/trunk@28284 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/contrib/DS_Starter/ftui_smaportalspg.css | 5 - .../contrib/DS_Starter/widget_smaportalspg.js | 94 ------------------- 2 files changed, 99 deletions(-) delete mode 100644 fhem/contrib/DS_Starter/ftui_smaportalspg.css delete mode 100644 fhem/contrib/DS_Starter/widget_smaportalspg.js diff --git a/fhem/contrib/DS_Starter/ftui_smaportalspg.css b/fhem/contrib/DS_Starter/ftui_smaportalspg.css deleted file mode 100644 index 9029e8cd8..000000000 --- a/fhem/contrib/DS_Starter/ftui_smaportalspg.css +++ /dev/null @@ -1,5 +0,0 @@ -[data-type="smaportalspg"] svg { - height: 2em; - width: 2em; -} - diff --git a/fhem/contrib/DS_Starter/widget_smaportalspg.js b/fhem/contrib/DS_Starter/widget_smaportalspg.js deleted file mode 100644 index e5df5fd5d..000000000 --- a/fhem/contrib/DS_Starter/widget_smaportalspg.js +++ /dev/null @@ -1,94 +0,0 @@ -/* FTUI Plugin - * Copyright (c) 2016 Mario Stephan - * originally created by Thomas Nesges, - * Under MIT License (http://www.opensource.org/licenses/mit-license.php) - */ - -/* Einbindung: - * - *
  • - *
    SMA Grafik
    - *
    - *
    - *
    - *
  • -*/ - -/* Versionen: - * - * 1.0.0 02.07.2019 initial version -*/ - -/* global ftui:true, Modul_widget:true */ - -"use strict"; - -function depends_smaportalspg (){ - var deps = []; - - var userCSS = $('head').find("[href$='css/fhem-tablet-ui.css']"); - - if (userCSS.length) - userCSS.before('') - else - $('head').append(''); - - return deps; -}; - -var Modul_smaportalspg = function () { - - function init_attr(elem) { - elem.initData('get', 'parentState'); - elem.initData('max-update', 2); - - me.addReading(elem, 'get'); - } - - //usage of "function init()" from Modul_widget() - - function update(dev, par) { - - me.elements.filterDeviceReading('get', dev, par) - .each(function (index) { - var elem = $(this); - var value = elem.getReading('get').val; - //console.log('smaportalspg:',value); - if (ftui.isValid(value)) { - var dNow = new Date(); - - var lUpdate = elem.data('lastUpdate') || null; - var lMaxUpdate = parseInt(elem.data('max-update')); - if (isNaN(lMaxUpdate) || (lMaxUpdate < 1)) - lMaxUpdate = 10; - - //console.log('smaportalspg update time stamp diff : ', dNow - lUpdate, ' param maxUPdate :' + lMaxUpdate + ' : ' + $(this).data('max-update') ); - lUpdate = (((dNow - lUpdate) / 1000) > lMaxUpdate) ? null : lUpdate; - if (lUpdate === null) { - //console.log('smaportalspg DO update' ); - elem.data('lastUpdate', dNow); - - var cmd = [ 'get', elem.data('device'), "ftui" ].join(' '); - ftui.log('smaportalspg update', dev, ' - ', cmd); - - ftui.sendFhemCommand(cmd) - .done(function (data, dev) { - //console.log('received update for dynamic html : ', $(this) ); - elem.html(data); - }); - } - } - }); - } - - // public - // inherit all public members from base class - var me = $.extend(new Modul_widget(), { - //override or own public members - widgetname: 'smaportalspg', - init_attr: init_attr, - update: update, - }); - - return me; -}; \ No newline at end of file