[vz-users] Zählertausch

Andreas Götz cpuidle at gmail.com
Mon Jun 27 08:29:29 CEST 2016


Vollständig würde das in schön etwa so aussehen:

update data join entity on data.channel_id = entity.id
set data.value = data.value * 2000 / 1600 where entity.uuid = 'abc-abc....'

Backup ist wie immer Pflicht ;)

Viele Grüße, Andreas 

> Am 27.06.2016 um 08:12 schrieb Matthias Behr <mbehr at mcbehr.de>:
> 
> Aehm. Vorsicht. So setzt du alle Werte auf 1.25.  (und danach sind die alten Werte weg!)
> 
> (oder meinst du set value=value*1.25 ?)
> 
> Gruß
> Matthias 
> 
> Sent from a mobile device. 
> 
>> Am 27.06.2016 um 07:38 schrieb Thomas Höpfner <thomas at thhoe.de>:
>> 
>> Hallo Matthias,
>>  
>> so habe ich jetzt gemacht. Meine SQL - Anweisung :
>>  
>> UPDATE `data`
>> SET `value`=1.25
>> WHERE `channel_id`=1
>> AND `timestamp`<1466958300000
>>  
>> Eingegeben über phpmyadmin. Deine Lösung mit Berechnung gefällt mir besser, mit den Syntax bin ich mir aber nicht sicher
>>  
>> Gruß,
>>  
>> Thomas
>>  
>> Von: volkszaehler-users [mailto:volkszaehler-users-bounces at demo.volkszaehler.org] Im Auftrag von Matthias Behr
>> Gesendet: Sonntag, 26. Juni 2016 22:02
>> An: volkszaehler.org - users <volkszaehler-users at demo.volkszaehler.org>
>> Betreff: Re: [vz-users] Zählertausch
>>  
>> müsste per einzelnem mysql update statement gehen ala:
>> UPDATE t1 SET col1 = col1 / 1600 * 2000;
>> (wenn jetzt noch jemand die korrekten Tabellennamen und Spaltennamen nennen könnte… ;-)
>>  
>> Am 26.06.2016 um 21:56 schrieb Klaus Reichenecker <kr at kr123.de>:
>>  
>> Nicht schön,
>>  
>> aber ich würde jetzt einen neuen Kanal anlegen,
>> beim alten die UUID ändern, und wenn ich Vergleiche übers Jahr sehen will beide anschalten
>>  
>> Grüße
>>  
>> Klaus
>> ----- Original Message ----- 
>> From: Thomas Höpfner
>> To: volkszaehler-users at lists.volkszaehler.org
>> Sent: Sunday, June 26, 2016 8:26 PM
>> Subject: [vz-users] Zählertausch
>>  
>> Hallo zusammen,
>>  
>> heute musste ich meinen Zähler tauschen. 
>> Das Problem, der alte hatte 1600 Imp/kWh, der neue 2000.
>> Nachdem ich die Einstellung für den Zähler im Frontend stimmen die alten Daten nicht mehr.
>> Ich suche jetzt nach einer Möglichkeit das die alten und neuen Daten als ein Kanal im Frontend angezeigt werden.
>> Kann man die Daten in der Datenbank irgendwie "migrieren"?
>> Es muss auch in der Datenbank sein, die Impulse werden von einen Net-IO mit Ethersex an die Middleware übertragen. Auf den habe ich im Moment keinen Zugriff.
>>  
>> Ich hoffe jemand kann mir helfen.
>>  
>> Gruß,
>>  
>> Thomas
>>  
>>  
>>  
>> Gruß
>>  
>> Matthias
>>  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20160627/39e47a31/attachment.html>


More information about the volkszaehler-users mailing list