Beiträge von ostfriese
-
-
Willkommen im Forum.
Zu deinem geplanten Projekt wirst du hier sicherlich hilfreiche Antworten bekommen.
-
Du kannst maximal 3 Timer nutzen.
Man kann auch Timer wieder rücksetzen.
Hilfreich wäre es, dein gesamtes Skript zu sehen. Dann kann ich helfen.
-
Leute, das Forum war und ist immer für euch da. Natürlich wollen wir alle, das Forum für euch so gut wie möglich gestalten.
Ihr habt ja selber, durch eure Mitarbeit, wesentlich dazu beigetragen. Daher kann ich euren Unmut gut verstehen.
Alle getroffenen Maßnahmen haben Gründe. Was wir jetzt gut gebrauchen könnten, ist eure Geduld und eure Solidarität.
Danke dafür.
-
Na dann, wenn wir helfen können, gerne fragen!
-
Oh, da ist Thomas ja schon da
-
Softwaremäßig geht das unabhängig. Ich habe auch hier im Forum mal ein passendes Skript veröffentlicht.
Hardewaremäßig dürfen keine verschiedenen Phasen im Shelly zusammenkommen. Wobei mir die Schaltung nicht ganz klar ist,
die dir vorschwebt. Aber dafür gibt es hier andere Spezialisten thgoebel und andere.
-
So besser, Rolf?
-
Hier im Forum ist das wie mit dem Motorrad auf der Autobahn. Da fährt man friedlich dahin, bis da dann so eine Rennsemmel von hinten kommt.
Dann geht es zu Sache mit v>280 für 'ne Weile . Da ist dann auch schnell Tanken angesagt. Und siehe da, wenn der Helm dann 'runter ist, ist der andere, wie ich, ein alter weißer Mann mit Bart.
Soll heißen, junge Leute können sich so ein Hobby nicht leisten und man trifft, auf der Bahn oder hier, nur alte Säcke wie uns
-
Würde ich als beste Antwort sehen.
-
Ich hatte schon erwähnt, dass sich Admin sicherlich darum kümmern wird. Kommt Zeit, kommt Rat. Es ist Sonntag. Auch Admins haben ein Leben neben dem Forum.
-
So sieht dein Profil bei mir aus:
Bildschirmfoto vom 2024-05-05 20-12-52.png
Ich gehe mal davon aus, dass das Zugriffsrechte-Problem von@Admin gelöst wird.
-
horkatz Mal abgesehen davon, dass es in dem neuen Forum nicht angezeigt wird, wäre es auch schwierig, mit der Angabe
7. März aus deinem Profil, dein Alter zu bestimmen
-
Ich frage mich sowieso, wer beim Betrieb vom Shellys überhaupt haftet.
Ich habe bis jetzt keinen Elektriker gefunden, der die verbaut. Die wollen sich die Gewährleistung nicht antun. Ein Tüv/GS Zeichen wäre dafür schon mal hilfreich.
Da ich alle Shelly selbst eingebaut habe (trifft wohl auf die meisten hier zu), bin ich in jedem Fall der Dumme.
Habe auch deshalb nie verstanden, wie man mit so einem Produkt eine AG gründen kann.
-
thgoebel Hast du eine Quellenangabe für die Grafik?
-
Las' mich raten. Fritzbox mit Repeater?
-
-
Wenn mein Shelly noch bei dir liegt, kannst du den gerne verwenden für den Test.
-
Ruuvi ganz ohne Kabel. Musst nur dafür sorgen, dass der nicht so weit untergetaucht ist, dass das BLE Signal nicht mehr erfasst werden kann.
-
Ungetestet:
Code
Alles anzeigen//############################## Config ############################ let Config = { interval : 5 // 2 seconds is the minimum interval } let tanktemp; // Konfiguration des Shelly-Geräts const shellyIP = '127.0.0.1'; // Funktion zum Abrufen der Speichertemperatur function getAll() { Shelly.call( "HTTP.GET", { url: "http://192.168.178.27/rpc/Temperature.GetStatus?id=101" }, function(result, error_code, error_message) { if (error_code !== 0) { print('Error'); } else { let jsonData = JSON.parse(result.body); let temperatureCelsius = jsonData.tC; tanktemp = temperatureCelsius; console.log('Speichertemperatur:', tanktemp); const response = Shelly.getComponentStatus("em:0"); const totalActPowerStr = response.total_act_power; let totalActPower = parseFloat(totalActPowerStr); const pwerPhaseA = parseFloat(response.a_act_power); const pwerPhaseB = parseFloat(response.b_act_power); const pwerPhaseC = parseFloat(response.c_act_power); console.log('Total Active Power (Number):', totalActPower ); //console.log('Power Phase A:', pwerPhaseA, 'W' ); //console.log('Power Phase B:', pwerPhaseB, 'W' ); //console.log('Power Phase C:', pwerPhaseC, 'W' ); if (totalActPower > -2000) { console.log('Phase 1,2,3 OFF'); } else if (totalActPower >= -3000 && totalActPower <= -2000) { console.log('Phase 1 ON'); console.log('Phase 2 OFF'); console.log('Phase 3 OFF'); } } catch (error) { console.error('Fehler beim Abrufen der Daten:', error.message); } } } ); } function start() { getAll(); Timer.set(Config.interval * 1000,true,getAll); } // schedule script start for 1 second Timer.set(1000,false,start);